Взаимодействие характеристик (и групп характеристик) товаров и категорий этих товаров

В CS-Cart характеристики товаров (а также их группы) привязываются к категориям. Благодаря этому обеспечивается согласованность товаров и характеристик в каталоге. Кроме того, привязка характеристик товара к категориям решает следующие задачи:

  • упрощает работу с товарами: при создании или редактировании товара отображаются только те характеристики, которые действительно подходят для его категории. Например, в категории “Одежда” вы увидите характеристики “Размер” и “Цвет”, но не увидите характеристику “Энергопотребление” из категории “Электроника”.
  • поддерживает порядок в каталоге: в базе данных не хранятся характеристики, которые не имеют смысла для товара;
  • повышает качество фильтрации и поиска: фильтры по характеристикам работают корректно, потому что каждая характеристика используется только там, где она уместна.

При таком подходе необходимо соблюдать осторожность, поскольку характеристики товара могут быть удалены, если:

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

Защита от непреднамеренного удаления характеристик (групп характеристик) товара

Важно

Начиная с версии CS-Cart 4.20.1 система предупреждает о том, что в случае изменения характеристики или категории товара данная характеристика может быть удалена, и предложит дальнейшие действия.

Если вы видите предупреждение об удалении характеристики, вы можете:

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

Примеры

У товара меняется категория

Товар “Кроссовки беговые”, находящийся в категории “Спорттовары”, имеет следующие характеристики:

  • цвет;
  • размер;
  • материал;
  • вид спорта.

Задача: перенести товар “Кроссовки беговые” в категорию “Одежда и обувь”, товары которой имеют следующие характеристики:

  • цвет;
  • размер;
  • материал.

Проблема: при переносе в новую категорию у данного товара пропадет характеристика “вид спорта”. Система выдаст соответствующее предупреждение.

Решения:

  • отказаться от переноса товара в новую категорию: добавить характеристику “вид спорта” в категорию “Одежда и обувь”; характеристика будет сохранена;
  • согласиться с удалением характеристики “вид спорта”, поскольку название товара говорит о том, что кроссовки предназначены для бега;
  • отказаться от переноса товара в новую категорию: оставить товар в двух категориях сразу.

У товара меняется характеристика

В своем магазине вы решили предлагать покупателям варианты упаковки — стандартная, подарочная, без упаковки. Для этого была создана характеристика “Упаковка”, назначенная всем товарам. С течением времени было решено, что для некоторых товаров в категории “Компьютеры”, в частности для мониторов, такая характеристика не нужна: подарочная упаковка для монитора большого размера не является практичным решением.

Задача: удалить характеристику “Упаковка” для категории товаров “Мониторы”.

Проблема: данная характеристика будет удалена у всех товаров данной категории, независимо от размера монитора. Система выдаст соответствующее предупреждение о том, для каких товаров будет удалена данная характеристика.

Решения:

  • согласиться с удалением характеристики “Упаковка”; затем можно завести отдельную характеристику для мониторов небольшого размера;
  • отказаться от удаления характеристики.