Подбираю CMS.
Выбираю из prestashop, opencart и drupal (commerce).
Функционал:
- Выбор обивки (примерно как здесь: http://bit.ly/1VJB6mt)
- Зависимые опции (цена одновременно зависит от размера и категории ткани, т.е. при изменении размера меняется стоимость за ткань.)
- Живой поиск
- Сравнение товаров
- Фильтры
Товаров более 1000, огромное количество опций.
Начал своё знакомство с drupal, очень нравится. Но есть сомнения, что как магазин он, в моём случае, лучше.
- В плане стоимости, времени разработки и адаптации вышеприведённого функционала.
- В плане скорости работы при большом количестве товаров и опций.
Развейте, пожалуйста, мои сомнения и помогите в принятии решения.
Комментарии
1. это будет самопис во всех 3 случаях.
2. commerce_pricing_attributes, но нужно вкуривать что именно вам нужно
3. search_api_autocomplete
4. хрень полная, толку от этой функции ноль.но если уж приспичит, flag (скорее всего потеряется кеш) + views
5. facetapi.
Спасибо большое, всё проясняется.
Все зависит от рук разработчика.
Опенкарт бы не рекомендовал..
Он устарел. Это решение.Дешево и очень очень сердито в начале. А потом еще хуже.
«Как вы считаете сколько это может стоить в виде модуля для drupal commerce?»
стоит будет денег. а займет некоторое время. ) . толку обсужать что то без тз? плюс, каждый спец будет оценивать по своему, у кого то 300р / час и в итоге получите говнокод. А у кого то то 2500 руб/час, и получите рабочее решение. но большая часть заказчиков за сердце хватаются от бюджета
« Для какого движка из вышеперечисленных приятнее и быстрее разработка такого модуля?»
без понятия. Это то же самое что зайти на сайт magento и спросить про разработку модуля для друпала.
«Есть пугающая статья на хабре: https://habrahabr.ru/post/223913/»
что пугающего? люди нашли узкое место, люди пободались, люди решили вопрос. Сейчас их тема практически не актуальная так как по магазины в друпале делаются на основе search_api а не прямых запросов в базу.
«Есть ли вероятность наткнуться на те же грабли в моём случае (большом количестве товаров и опций)?»
если опыта работы нет, то без сомнений что да. поэтому, пускай лучше каждый занимается своим, друпал спец пишет сайты, а заказчик, ведет бизнес.
Ну так и берите opencart.
Если у вас есть опыт использования и opencart и drupal commerce, ваш развёрнутый комментарий был бы очень ценным для меня. Применительно к моим нуждам. Другими словами: я с ним меньше намучаюсь чем с drupal commerce?
На php немного программирую, есть опыт в администрировании linux.
И друпал и опенкарт требуют времени для вхождения. Вы мучатся будете со всем. Меньше или больше я не знаю. Ставьте и сравнивайте. Задача решается разными способами.
Вариант обивки - атрибут товара. Фильтр по стоимости обивки - надо будет допиливать.
Конфигуратор, как по ссылке - надо будет делать, готового решения в друпале нет.
Каждый товар содержит набор атрибутов, в т.ч. ими могут быть размер и категория.
При выборе одного атрибута - подгружаются возможные варианты других атрибутов товаров.
Т.е. фильтры атрибутов зависимые, но со своими ньюансами.
Да, если использовать SearchAPI.
Можно реализовать автодополняемую форму поиска.
Желательно делать это на специализированном бекэнде, вроде Apache Solr.
Иначе рано или поздно произойдёт изнасилование БД.
Да, можно реализовать через Flag, насколько сложно - зависит от требуемого функционала, т.е. ТЗ.
Search API + FacetAPI - получаются шикарные фильтры.
В целом - да, на друпале такое можно реализовать, но не из коробки.
Да вряд ли в какой-нибудь cms такой функционал есть готовый, если обращать внимание на детали.
Функционал заявлен достаточно сложный.
Посмотреть, что может друпал - можно поставив сборку Commerce Kickstart, несмотря на всю её монструозность.