Взаимодействие характеристик (и групп характеристик) товаров и категорий этих товаров¶
В CS-Cart характеристики товаров (а также их группы) привязываются к категориям. Благодаря этому обеспечивается согласованность товаров и характеристик в каталоге. Кроме того, привязка характеристик товара к категориям решает следующие задачи:
- упрощает работу с товарами: при создании или редактировании товара отображаются только те характеристики, которые действительно подходят для его категории. Например, в категории “Одежда” вы увидите характеристики “Размер” и “Цвет”, но не увидите характеристику “Энергопотребление” из категории “Электроника”.
- поддерживает порядок в каталоге: в базе данных не хранятся характеристики, которые не имеют смысла для товара;
- повышает качество фильтрации и поиска: фильтры по характеристикам работают корректно, потому что каждая характеристика используется только там, где она уместна.
При таком подходе необходимо соблюдать осторожность, поскольку характеристики товара могут быть удалены, если:
- перенести товар (один или несколько) в другую категорию (где характеристики, назначенные ему ранее, отсутствуют);
- отвязать характеристики (или группу характеристик) от текущей категории товара (здесь речь идет об удалении не привязанных к категории, а значит бессмысленных для базы данных характеристик).
Защита от непреднамеренного удаления характеристик (групп характеристик) товара¶
Важно
Начиная с версии CS-Cart 4.20.1 система предупреждает о том, что в случае изменения характеристики или категории товара данная характеристика может быть удалена, и предложит дальнейшие действия.
Если вы видите предупреждение об удалении характеристики, вы можете:
- согласиться с удалением характеристики;
- отказаться от удаления характеристики; в этом случае обычно потребуются следующие действия:
- нажмите кнопку Отменить; не закрывайте текущую вкладку;
- в новой вкладке:
- отредактируйте характеристики (группы характеристик);
- добавьте эти характеристики в нужные категории или привяжите эти характеристики к другим категориям.
- вернитесь на предыдущую вкладку и попробуйте сохранить изменения еще раз.
Примеры¶
У товара меняется категория¶
Товар “Кроссовки беговые”, находящийся в категории “Спорттовары”, имеет следующие характеристики:
- цвет;
- размер;
- материал;
- вид спорта.
Задача: перенести товар “Кроссовки беговые” в категорию “Одежда и обувь”, товары которой имеют следующие характеристики:
- цвет;
- размер;
- материал.
Проблема: при переносе в новую категорию у данного товара пропадет характеристика “вид спорта”. Система выдаст соответствующее предупреждение.
Решения:
- отказаться от переноса товара в новую категорию: добавить характеристику “вид спорта” в категорию “Одежда и обувь”; характеристика будет сохранена;
- согласиться с удалением характеристики “вид спорта”, поскольку название товара говорит о том, что кроссовки предназначены для бега;
- отказаться от переноса товара в новую категорию: оставить товар в двух категориях сразу.
У товара меняется характеристика¶
В своем магазине вы решили предлагать покупателям варианты упаковки — стандартная, подарочная, без упаковки. Для этого была создана характеристика “Упаковка”, назначенная всем товарам. С течением времени было решено, что для некоторых товаров в категории “Компьютеры”, в частности для мониторов, такая характеристика не нужна: подарочная упаковка для монитора большого размера не является практичным решением.
Задача: удалить характеристику “Упаковка” для категории товаров “Мониторы”.
Проблема: данная характеристика будет удалена у всех товаров данной категории, независимо от размера монитора. Система выдаст соответствующее предупреждение о том, для каких товаров будет удалена данная характеристика.
Решения:
- согласиться с удалением характеристики “Упаковка”; затем можно завести отдельную характеристику для мониторов небольшого размера;
- отказаться от удаления характеристики.