Выбор CMS для мебельного интернет-магазина

Аватар пользователя barl0g barl0g 7 июня 2016 в 11:37

Подбираю CMS.
Выбираю из prestashop, opencart и drupal (commerce).

Функционал:

  1. Выбор обивки (примерно как здесь: http://bit.ly/1VJB6mt)
  2. Зависимые опции (цена одновременно зависит от размера и категории ткани, т.е. при изменении размера меняется стоимость за ткань.)
  3. Живой поиск
  4. Сравнение товаров
  5. Фильтры

Товаров более 1000, огромное количество опций.

Начал своё знакомство с drupal, очень нравится. Но есть сомнения, что как магазин он, в моём случае, лучше.

  1. В плане стоимости, времени разработки и адаптации вышеприведённого функционала.
  2. В плане скорости работы при большом количестве товаров и опций.

Развейте, пожалуйста, мои сомнения и помогите в принятии решения.

Комментарии

Аватар пользователя dgastudio dgastudio 7 июня 2016 в 11:47
1

1. это будет самопис во всех 3 случаях.
2. commerce_pricing_attributes, но нужно вкуривать что именно вам нужно
3. search_api_autocomplete
4. хрень полная, толку от этой функции ноль.но если уж приспичит, flag (скорее всего потеряется кеш) + views
5. facetapi.

Аватар пользователя barl0g barl0g 7 июня 2016 в 12:30

Спасибо большое, всё проясняется.

dgastudio wrote:

1. это будет самопис во всех 3 случаях.


Как вы считаете сколько это может стоить в виде модуля для drupal commerce?

2all
Для какого движка из вышеперечисленных приятнее и быстрее разработка такого модуля?

Есть пугающая статья на хабре: https://habrahabr.ru/post/223913/
Есть ли вероятность наткнуться на те же грабли в моём случае (большом количестве товаров и опций)?

Аватар пользователя dashiwa dashiwa 7 июня 2016 в 12:32

Все зависит от рук разработчика.
Опенкарт бы не рекомендовал..
Он устарел. Это решение.Дешево и очень очень сердито в начале. А потом еще хуже.

Аватар пользователя dgastudio dgastudio 7 июня 2016 в 12:37

«Как вы считаете сколько это может стоить в виде модуля для drupal commerce?»
стоит будет денег. а займет некоторое время. ) . толку обсужать что то без тз? плюс, каждый спец будет оценивать по своему, у кого то 300р / час и в итоге получите говнокод. А у кого то то 2500 руб/час, и получите рабочее решение. но большая часть заказчиков за сердце хватаются от бюджета

« Для какого движка из вышеперечисленных приятнее и быстрее разработка такого модуля?»
без понятия. Это то же самое что зайти на сайт magento и спросить про разработку модуля для друпала.

«Есть пугающая статья на хабре: https://habrahabr.ru/post/223913/»
что пугающего? люди нашли узкое место, люди пободались, люди решили вопрос. Сейчас их тема практически не актуальная так как по магазины в друпале делаются на основе search_api а не прямых запросов в базу.

«Есть ли вероятность наткнуться на те же грабли в моём случае (большом количестве товаров и опций)?»
если опыта работы нет, то без сомнений что да. поэтому, пускай лучше каждый занимается своим, друпал спец пишет сайты, а заказчик, ведет бизнес.

Аватар пользователя barl0g barl0g 7 июня 2016 в 13:00

dgastudio wrote:

«Как вы считаете сколько это может стоить в виде модуля для drupal commerce?»

стоит будет денег. а займет некоторое время. ) . толку обсужать что то без тз? плюс, каждый спец будет оценивать по своему, у кого то 300р / час и в итоге получите говнокод. А у кого то то 2500 руб/час, и получите рабочее решение. но большая часть заказчиков за сердце хватаются от бюджета

Мне хотя бы порядок цен. Ссылку на работающее решение я давал выше: http://bit.ly/1VJB6mt

Для opencart есть в продаже готовый модуль за недорого: 100$.
Сколько это может стоить для drupal commerce?

Аватар пользователя barl0g barl0g 7 июня 2016 в 14:37

Lotar wrote:

Ну так и берите opencart.

Если у вас есть опыт использования и opencart и drupal commerce, ваш развёрнутый комментарий был бы очень ценным для меня. Применительно к моим нуждам. Другими словами: я с ним меньше намучаюсь чем с drupal commerce?
На php немного программирую, есть опыт в администрировании linux.

Аватар пользователя Lotar Lotar 7 июня 2016 в 14:44

И друпал и опенкарт требуют времени для вхождения. Вы мучатся будете со всем. Меньше или больше я не знаю. Ставьте и сравнивайте. Задача решается разными способами.

Аватар пользователя Andruxa Andruxa 7 июня 2016 в 16:10
1

barl0g wrote:

  • Выбор обивки (примерно как здесь: http://bit.ly/1VJB6mt)

  • Вариант обивки - атрибут товара. Фильтр по стоимости обивки - надо будет допиливать.
    Конфигуратор, как по ссылке - надо будет делать, готового решения в друпале нет.

    barl0g wrote:

  • Зависимые опции (цена одновременно зависит от размера и категории ткани, т.е. при изменении размера меняется стоимость за ткань.)

  • Каждый товар содержит набор атрибутов, в т.ч. ими могут быть размер и категория.
    При выборе одного атрибута - подгружаются возможные варианты других атрибутов товаров.
    Т.е. фильтры атрибутов зависимые, но со своими ньюансами.

    barl0g wrote:

  • Живой поиск

  • Да, если использовать SearchAPI.
    Можно реализовать автодополняемую форму поиска.
    Желательно делать это на специализированном бекэнде, вроде Apache Solr.
    Иначе рано или поздно произойдёт изнасилование БД.

    barl0g wrote:

  • Сравнение товаров

  • Да, можно реализовать через Flag, насколько сложно - зависит от требуемого функционала, т.е. ТЗ.

    barl0g wrote:

  • Фильтры

  • Search API + FacetAPI - получаются шикарные фильтры.

    В целом - да, на друпале такое можно реализовать, но не из коробки.
    Да вряд ли в какой-нибудь cms такой функционал есть готовый, если обращать внимание на детали.
    Функционал заявлен достаточно сложный.

    Посмотреть, что может друпал - можно поставив сборку Commerce Kickstart, несмотря на всю её монструозность.