sylius или соната или пользовательский для приложения на основе подписки

Мы собираемся создать что-то вроде cratejoy.com, но не хотим тратить много времени на сборку, которая уже была разработана ранее для разработчиков.

Я изучал сонаты и sylius, но не уверен, сможем ли мы создать модель на основе подписки с одним из них. Если да, мы можем, то какой из них лучше всего использовать? или мы должны просто построить полное пользовательское решение, потому что оно включает решение b2b.

Что мы будем строить?

В основном это программное обеспечение для электронной коммерции, как и для любой другой торговой системы os-commerce, но единственное отличие состоит в том, что мы будем добавлять подписку на каждый продукт.

Допустим, если вы заказываете товар, мы будем отправлять его вам каждый месяц до вашего порога.

но мы строим это как услугу, поэтому многие люди могут просто создать свой сайт и начать использовать наши инструменты, чтобы начать продавать там свои продукты.

7 голосов | спросил Basit 7 J0000006Europe/Moscow 2015, 17:30:29

1 ответ


0

Возможно, я немного пристрастен к Sylius, так как постоянно работаю с ним - раньше я пытался использовать комплекты Sonata в проектах, но не смог их использовать.

Причины использования Sylius заключаются в том, что он сильно отделен и настраиваем, что именно то, что вам нужно, если вам нужно решение для электронной коммерции, которое не является обычной моделью «добавь товар в корзину, заплати за него один раз». >

Существует два подхода к использованию Sylius: либо используйте приложение с полным стеком, либо настройте его, что является наиболее распространенным подходом и лучше поддерживается. Другой подход состоит в том, чтобы установить Sylius как библиотеку, а не приложение, создать приложение и веб-интерфейс самостоятельно, используя классы и службы Sylius, когда это необходимо (что я и делаю).

При использовании Sylius следует соблюдать осторожность, так как он все еще находится в бета-версии, и между релизами происходят серьезные изменения. Кроме того, документация очень неполная или устаревшая (что я планирую помочь улучшить), за исключением Resource и ResourceBundle - эти пакеты являются наиболее важной частью Sylius и поэтому очень хорошо документированы. Для вашего проекта я рекомендую первый вариант.

Для подписок, области Sylius, которые вы хотите посмотреть при настройке и расширении: OrderBundle, PricingBundle и PaymentBundle. Если вы очень хорошо знакомы с Symfony, это должно быть просто.

ответил Adam Elsodaney 16 J0000006Europe/Moscow 2015, 12:37:50

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132