2015-06-07 12 views
7

Chúng tôi sẽ xây dựng một cái gì đó như cratejoy.com, nhưng không muốn dành nhiều thời gian xây dựng mà đã được xây dựng trước đây cho các nhà phát triển.sylius hoặc sonata hoặc tùy chỉnh cho đăng ký dựa trên ứng dụng

Tôi đã trải qua sonata và sylius, nhưng không chắc chắn liệu chúng tôi có thể xây dựng mô hình dựa trên đăng ký với một trong số đó hay không. Nếu có, chúng tôi có thể, sau đó tốt nhất nên sử dụng? hoặc chúng ta nên xây dựng giải pháp tùy chỉnh hoàn chỉnh, bởi vì nó liên quan đến giải pháp b2b.

Những gì chúng ta sẽ xây dựng?

Phần mềm thương mại điện tử cơ bản giống như bất kỳ hệ thống mua sắm thương mại điện tử nào, nhưng khác biệt duy nhất là, chúng tôi sẽ thêm đăng ký trên mỗi sản phẩm.

Vì vậy, giả sử, nếu bạn đặt hàng một sản phẩm, chúng tôi sẽ gửi nó cho bạn mỗi tháng đến bước cửa của bạn.

nhưng chúng tôi đang xây dựng dịch vụ này, vì vậy nhiều người chỉ có thể tạo trang web của họ và bắt đầu sử dụng các công cụ của chúng tôi để bắt đầu bán sản phẩm ở đó.

+0

Ngoài "thuê bao dựa trên mô hình" (mà là khá mơ hồ) và tham chiếu đến cratejoy.com (mà không thực sự làm rõ bất cứ điều gì), bạn không đề cập đến bất cứ điều gì về những gì nó là bạn cần ... Có lẽ bạn nên cung cấp cho chúng tôi một số yêu cầu chi tiết? –

+0

ok Tôi sẽ thêm nhiều hơn desc :) – Basit

+0

@ JasperN.Brouwer đã thêm mô tả – Basit

Trả lời

6

Tôi có thể hơi thiên vị đối với Sylius, khi tôi làm việc với nó liên tục - Tôi đã thử sử dụng các gói Sonata trong các dự án trước đây nhưng không thành công khi sử dụng chúng.

Lý do sử dụng Sylius là vì nó được tách rời và tùy chỉnh, chính xác là những gì bạn muốn nếu bạn cần giải pháp thương mại điện tử không phải là mẫu "thêm sản phẩm vào rổ, trả tiền cho nó một lần".

Có hai cách tiếp cận bạn có thể thực hiện để sử dụng Sylius: Hoặc sử dụng ứng dụng ngăn xếp đầy đủ và tùy chỉnh nó, đây là phương pháp phổ biến nhất và được hỗ trợ tốt hơn. Cách tiếp cận khác là cài đặt Sylius như một thư viện chứ không phải là một ứng dụng và xây dựng ứng dụng và tự tạo cho mình, sử dụng các lớp và dịch vụ của Sylius khi bạn cần (đó là những gì tôi làm).

Những điều cần cẩn thận khi sử dụng Sylius là nó vẫn đang trong giai đoạn thử nghiệm, với những thay đổi đột phá xảy ra giữa các bản phát hành. Ngoài ra các tài liệu là rất không đầy đủ hoặc lỗi thời (một cái gì đó tôi có kế hoạch để giúp cải thiện), ngoại trừ ResourceResourceBundle - các gói này là một phần quan trọng nhất của Sylius và do đó rất tốt tài liệu. Đối với dự án của bạn, tôi khuyên bạn nên chọn tùy chọn đầu tiên.

Đối với đăng ký, các khu vực của Sylius bạn muốn xem xét định cấu hình và mở rộng là OrderBundle, PricingBundlePaymentBundle. Nếu bạn rất quen thuộc với Symfony, điều này sẽ rất đơn giản.

+0

Dự án bạn đang làm việc trên nguồn mở - dù sao để xem cách bạn định cấu hình nó? Tôi hiện đang cố gắng sử dụng các thành phần sylius/bó trong một hệ thống hiện có.// Tôi tìm thấy các tài liệu cấu hình thiếu và mỗi thành phần tôi thêm yêu cầu 3 thành phần khác được cài đặt .. Im khá nhiều cài đặt tất cả chúng vào thời điểm này. // Tôi có nên cài đặt chúng không? – mr12086

+0

@ mr12086 nó sẽ là một vài tuần thời gian là "nmarket". Ban đầu nó được phát triển cho một khách hàng nhưng họ đã đi theo một hướng khác, và vì vậy tôi chỉ đang trong quá trình ghi nhãn trắng và đồng bộ hóa với những thay đổi mới nhất trong Sylius - phần khó khăn nhất của sự phát triển dựa trên Sylius –

Các vấn đề liên quan