Связка атрибутов Commerce D7

Главные вкладки

Аватар пользователя Simha11 Simha11 15 ноября 2018 в 12:23

Всем привет. Очередной вопрос. Есть огромное количество товаров одного формата. Как сделать связку атрибутов в дисплее товаров для выбора нужного? Например выбор марки - модели этой марки - комплектация - цвет первый - второй - третий.

Комментарии

Аватар пользователя sas@drupal.org sas@drupal.org 16 ноября 2018 в 8:12

Есть несколько вариантов решения , если опции ценовые то через товарную сущность, будет конечно много комбинаций. Если эти опции не влияют на цены то можно и полями в дисплее сделать, потом их можно "протянуть" в заказ, так конечно удобней.

Аватар пользователя Simha11 Simha11 16 ноября 2018 в 9:00

С комбинациями нет проблем, их всего 45 тысяч и в принципе таблица с полными характеристиками готова)) К сожалению опции ценовые, поэтому придется помучаться)) Спасибо за ответ, буду копать в том направлении))

Аватар пользователя Orion76 Orion76 16 ноября 2018 в 9:10

Хм.. а Вам точно "дисплей" товара нужен для выбора конкретного товара?
Может проще организовать все это дело как каталог товаров с "фильтрами" и прочими фасетами??

Если я правильно понял, у Вас получиться один дисплей на все 45 тыс товаров?

Аватар пользователя Simha11 Simha11 16 ноября 2018 в 9:17

Ситуация будет такая, что 44 дисплея. Это марки авто. Внутри будет выбор модели авто и комплектация. Тут всего 599 вариантов. И там до 69 вариантов расцветки

Аватар пользователя Simha11 Simha11 16 ноября 2018 в 9:19

Такое требование начальства... а так как я вообще понятия не имею как это все делается будучи непричастным к созданию данного сайта приходится искать варианты))

Аватар пользователя Simha11 Simha11 16 ноября 2018 в 9:24

Эх, наплодил ответов. Просто даже если сделать каталог с вложениями, марка и модель, то все равно останется комплектация и выбор цвета и отделки. А это так же влияет на цены...

Аватар пользователя Orion76 Orion76 16 ноября 2018 в 8:39

<a href="mailto:sas@drupal.org">sas@drupal.org</a> wrote:

потом их можно "протянуть" в заказ,

Кстати, а готовое решение для подобного не встречалось?

Вроде функция стандартная, когда от атрибута товара цена не зависит (например цвет),
т.е. получается это один товар, имеющий несколько вариантов значений атрибута.
И это значение атрибута надо просто отразить в заказе для его правильной комплектации.

Частенько тут про такое спрашивают.

А делать приходится кастомным модулем.

Аватар пользователя sas@drupal.org sas@drupal.org 16 ноября 2018 в 9:37

Использовал поля в дисплее с перечнем выбора, в дисплее же (edit) выбирается что можно использовать в данном товаре на view потом добавляешь поля в заказ после выбора пользователем. Готового модуля не видел, UI + кастом.

Аватар пользователя Simha11 Simha11 16 ноября 2018 в 10:11

Если бы была стандартная какая то цена, то наверное так бы и было удобно. Но разброс цен указанных постовщикам не поддается логике))

Аватар пользователя Simha11 Simha11 16 ноября 2018 в 10:25

Боюсь что моего личного понимания на это уже не хватит)) Надеюсь что с меня все таки снимут эти обязанности, так что пока буду делать связки руками)