Skip to content
This repository has been archived by the owner on Apr 13, 2023. It is now read-only.

Атрибуты/опции по типам товаров #235

Open
kehskas opened this issue Dec 28, 2012 · 0 comments
Open

Атрибуты/опции по типам товаров #235

kehskas opened this issue Dec 28, 2012 · 0 comments
Labels

Comments

@kehskas
Copy link
Contributor

kehskas commented Dec 28, 2012

Есть проблема с использованием атрибутов продуктов. Заключается она в том, что список атрибутов общий. Это удобно для сайтов с однотипными товарами. Например смартфонами, но стоит тому же магазину начать продавать другие типы электроники (фото, накопители, принтера и т.д.) - все усложняется невероятно.

Уже не в одном движке видел логику ограничения области применения атрибутов. Чтобы долго не объяснять, пример: http://www.tabernacms.com/ в демке админки, Магазин->Типы продукции.

Это невероятно удобно и экономит кучу времени! Достаточно выбрать тип товара чтобы получить все нужные поля атрибутов при создании карточки товара, а не выбирать их из списка. Кликнуть мышкой 2 раза или 40 разница есть и очень ощутимая.

Такая логика влияет на:

  • фильтры во фронтэнде - можно фильтровать товары только одного типа
  • сравнение - можно сравнивать только товары одного типа

ИМХО эти операции (фильтр и сравнение) подобная логика упрощает и ускоряет за счет набора готовых шаблонов (наборы атрибутов для типов товаров).

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

То есть, "тип товара", это просто определенный набор атрибутов, в заданной последовательности, без значений. При создании новой карточки товара, достаочно будет выбрать "тип товара" чтобы получить шаблон атрибутов для заполнения.

С текущей реализацией наборов значений для атрибутов все отлично и очень удобно, но опять же не хватает структуры. Подробнее см #236 Приходится лепить названия типа Карабины - форма, Карабины - размер, Кайты - форма, Кайты - размер, Гидротапки - размер, Гидрокостюмы - размер... Т.к. атрибут вроде как один и тот же но наборы значений для разных типов товаров отличаются. Размер карабина - маленький, средний, большой и т.д., размер кайта в кв.метрах, размер одежды - буквенный, размер обуви - цифры...

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

1 participant