Как загрузить из файла характеристики для товаров?

Добрый вечер.
Имеются товары. Например, цветы. У них имеются характеристики: Цвет / Запах / Месяц цветения и т.п.
Мы хотим всем этим товарам добавить ещё ряд новых характеристик, например, Форма поставки. Не суть.

Как это можно сделать через стандартный ИМПОРТ?

Пока на ум приходит только такой вариант:

  1. Сделать Экспорт товаров.
  2. Удалить лишние поля, которые не нужны.
  3. Из НОВЫХ характеристик сформировать строку и объединить её с той, которая была выгружена из CS CART.

Может быть, есть какой-то другой, СПЕЦИАЛЬНЫЙ механизм?

К тому же описанный алгоритм будет крайне неудобен, если надо ИЗМЕНИТЬ какую-то существующую характеристику. Например, изначально в поле ЦВЕТ мы грузили разные варианты: красно-синий, красно-оранжевый, красный с чёрными пятнами и т.п. В дальнейшем решили унифицировать этот фильтр и оставить ОСНОВНОЙ цвет, то есть вместо перечисленных вариантов будет просто КРАСНЫЙ.

Получается, если делать сначала ЭКСПОРТ, то потом в столбике с характеристиками придётся чуть-ли не вручную исправлять старые варианты на новые. Неудобно.

Год назад была такая задача, но РАЗОВАЯ. Поэтому вручную в базе данных нашли все ГРУППЫ ВАРИАНТОВ значений, которые надо заменить на новые, одно значение меняли, его ID назначали всем нужным товарам, а остальные варианты удаляли из БД…Довольно муторно и неудобно, так как постоянно надо туда-сюда переключаться, чтобы ID-шники учесть.

Сейчас задача будет не разовая. Характеристики для товаров будем частями обновлять, поэтому через базу данных опять работать крайне неудобно. Хочется понять, есть ли в CS CART что-то для загрузки характеристик.

Спасибо!

Купите это и не мучайтесь.
Только аккуратно с разделителем характеристик, она там своя.
@ecomlabs вам подскажет, если еще не поправили.
https://www.ecom-labs.ru/cs-cart-multi-vendor-moduli/cs-cart-modul-harakteristiki-v-otdelnyh-kolonkah.html

Удобно вести товарный учет в МоемСкладе и оттуда выгружать данные на сайт, включая характеристики. В МоемСкладе очень просто делать групповые операции. Например, отфильтровать товары по нескольким значениям характеристики и назначить всем товарам новое значение этой характеристики. Для вашей задачи хватит Базового тарифа с одним Интернет-магазином.

В последней версии уже можно настраивать :slight_smile:

1 лайк

Подобную вещь я и сам напишу в виде модуля)
Просто думал, что, может, в CS CART позаботились и сделали готовое встроенное решение)
В общем, будем делать сами…