Настройка и управление характеристиками очень больная тема для маркетплейса, да и для большого интернет-магазина наверняка не меньший камень преткновения, по этому хочу обратить внимание разработчиков на мультивендор и его проблемы.
Понимаю, что мультивендор появился значительно позже и не создавался с нуля. По сути в обычный CS-Cart было добавлено несколько функций необходимых для маркетплейса, именно по этому и по сей день в нем столько несуразицы. Специфика маркетплейса такова, что казалось бы совершенно естественные и логичные инструменты не дают ожидаемой отдачи не же ли в обычном магазине этой платформы. Сегодня уже накипело из-за дерготни с характеристиками и я решил изложить свое виденье относительно создания и управления характеристиками.
Уже смерился с тем, что самостоятельное создание характеристик вендорам не будет доступно никогда. Раз так, то приходится идти другим путем, а значит необходимо улучшить инструмент для владельца. Теперь по существу.
В нынешнем исполнении при создании новой характеристики надо выбрать категорию в которой она должна отображаться, а если характеристика принадлежит группе, то соответственно в настройках группы должна быть выбрана категория или категории. Оговорюсь, что в маленьком магазине это непринципиальный вопрос, что к чему присваивается и как инструмент визуализирован, в большом же, магазине, тем более в маркетплейсе, этот момент во главе угла!
Что же я имею ввиду? В маркетплейсе очень много категорий и даже у самого затрапезного их несколько тысяч, по этому присваивание категорий превращается в бесконечный дурдом, особенно, когда характеристик становится все больше и больше. Характеристики начинают пересекаться, повторяться, дублироваться при импорте. У разных товаров название характеристики одинаковое, а значения разные, так как предназначены для разных разделов и категорий, что естественно путает админа не только на странице списка характеристик, но и выводит из себя во время настройки пресета импорта, так как названия трех, четырех, пяти характеристик в списке выбора ничем не отличаются друг от друга. В админке и на витрине отображаются одни и те же названия характеристики и невозможно задать названия для покупателей и технических (рабочих) названий в админке понятных для владельца. В списке у названия характеристики нет подсказок (какая выбрана Цель или Код характеристики), по этому приходится лезть в окно настроек, чтобы понять о чем там речь. На странице списка групп непонятно, какие характеристики в нее входят. Бессмысленное перечисление присвоенных категорий возле характеристики. Нет возможности создания подгрупп. И прочее, прочее, прочее… При всем этом, если с самого начала стал создавать характеристики и группы, а через некоторое время понял, что стратегия была неверной, то безболезненно откатиться назад уже не получится, по тому как можешь угробить работу полусотни или сотни вендоров, что чревато их уходом.
Чтобы значительно упростить работу администратора площадки предлагаю улучшения. Я вижу это так:
-
На странице списка характеристик вместо перечисления категорий должна отображаться более важная информация, это Цель и Код (подсказка). См. скриншот #1
-
Возможность создавать в группе подгруппу второго уровня, по сути как дерево категорий. Например, если родительская группа “Электроника”, то в ней должны содержаться подгруппы “Телевизоры”, “Видеорегистраторы”, “Смартфоны”, “Радиоприёмники”, “Ноутбуки” и прочие, в которых в свою очередь и должны будут отображаться характеристики. Даже блондинке понятно, что продавцу смарт-часов незачем видеть характеристики телевизора. В списке групп они должны отображаться по аналогии вариаций, т.е. Раздел > Категория.
-
Возможность добавлять одну и туже характеристику одновременно в разные группы. Таким образом не будут появляться дубликаты названий характеристик, а также будут формироваться группы содержащие только те характеристики, которые присущи товарам той или иной категории.
-
На странице списка групп в каждой строке вместо перечисления категорий должны отображаться характеристики принадлежащие данной группе. См. скриншот #2
-
Не категории должны добавляться к характеристике, а наоборот в каждой категории должна быть вкладка “Добавить характеристики” или в уже существующей “Характеристики” на которой добавить опцию с помощью которой можно назначить характеристики для отображения в данной категории. Т.е. когда созданы характеристики и добавлены в группы по сценарию описанному выше, то в категории в выпадающем списке останется только лишь выбрать группу, а групп в списке будет не так уж и много, по этому это сделать будет легко. Надо заметить, что добавлять группу характеристик надо будет только в конечные категории и делать это только после появления соответствующих товаров в категории, либо по запросу вендора добавить поля характеристик, а это значит, что админ (владелец) будет доволен.
-
В настройках пресета импорта во вкладке “Таблица соответствия полей” в столбце “Свойство товара в Multi-Vendor” в выпадающем списке это самое свойство, тобишь характеристика должна иметь “Код характеристики”, если он указан в настройках характеристики. Код будет виден владельцу, вендору, но невиден покупателям на витрине. Иначе приходится изгаляться, чтобы импортировать верную характеристику, в то время как вендоры и этого сделать не могут, и, если они назначают характеристику неверно, то она не появляется у их товара. Вот так накапливается мусор. См. скриншот #3
Закончу с давно избитых фраз - уважаемые разработчики, на сегодняшний день нам не надо от вас мега-чего-то нового. Пожалуйста, сосредоточьтесь на улучшении или доделке того, что уже есть, но не работает должным образом, либо не работает вовсе. Мы все ждем от вас CMS в которой комфортно работать.
Как и обещал, скриншоты:
Скриншот #1
Скриншот #2
Скриншот #3