2020-02-28

Создание товаров-опций на основании данных из прайс-листа

В системе E-Trade Jumper понятие товары-опции используется для создания на сайте опций товара на основании отдельных товаров для контроля наличия и цены опции. Простой пример опции это цвет товара, когда на сайте есть карточка товара и в ней есть выбор цветов.

В системе E-Trade Jumper товары-опции это виртуальные товары, которые привязаны к одному главному товару. Для чего создаются отдельные виртуальные товары? Причина достаточно проста, в большинстве случаев требуется контролировать для опций наличие и цену, быстро обновлять информацию на сайте на основании актуальных прайсов поставщиков.

С целью автоматизации обновления информации на сайте, в системе E-Trade Jumper используется режим создания товаров-опций и привязки их к товарам из прайса. Можно создавать товары-опции вручную в базовом каталоге, тут есть описание как это сделать, а так же этот процесс можно автоматизировать, чтобы товары-опции создавались при загрузке данных из прайс-листа поставщика, далее привязывались к товарам базового каталога или добавлялись в базовый каталога как новые товары, например у постащика может появиться новый цвет товара, тогда на вашем сайте появится новое значение опции товара для выбора покупателем.

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

Для автоматического создания товаров-опции при загрузке данных из прайс-листа неоходимо, чтобы в прайс-листе для товаров была такая информация:

  • Идентификатор опции (признак повторения товара в прайсе). Это может быть наименование товара или модель товара, то есть любая информация, которая может быть использована для нахождения одинаковых товаров, например, в прайсе может быть несколько строк с одинаковым наименованием, которые отличаются только цветом, в данном примере в колонке №1 находится идентификатор опции
  • Значение опции. Значение может находиться как в отдельном столбце, так и в наименовании товара. Если значение опции находится в наименовании товара, тогда необходимо будет его оттуда извлечь, например через формулу или с использованием регулярных выражений для вывода этих значений на сайте. В данном примере значение опции находится в наименовании товара

Вид прайса так же может иметь объединенные ячейки, пример

На основании структуры прайс-листа поставщика производятся индивидуальные настройки в E-Trade Jumper. Например для столбцов в которых есть объединённые ячееки необходимо поставить этот флаг


Пример настройки прайс-листа для автоматического создания товаров-опциий.

  • Отмечаем флаг "Идентификатор товара-опции" для поля "Наименование".
  • Отмечаем флаг "Опция товара" для поля "Цвет", в данном примере добавлена опция "Цвет" из справочника атрибутов.



В результате загрузки данных будет создан 1 главный товар, который получит значения опциий от всех товаров входящих в этот блок. В наименование товара будет добавлен знак "_" с целью визуально отличить главный товар от товаров-опций.

Теперь эти данные можно перенести в базовый каталог товаров и выгрузить на сайт для выбора опций покупателями. Для каждого значения опции на сайте можно отобразить свою цену и статус наличия (зависит от CMS).

Как создать новую опцию или изменить её название
Опции хранятся в справочнике атрибутов, фактически опция это атрибут товара, который имеет флаг "Опция". Поэтому операции над опциями товаров идентичны атрибутам, их можно редактировать в карточке товара, производить автозамену значений и другие полезные операции.



Примеры настройки прайсов

Идентификатор опции колонка №1
Значение опции колонка №10
Обязательная колонка для загрузки №11 Артикул (для идентификации товара и создании уникального списка товаров)
Установка флага "Объединённая ячейка" для колонок: 1, 6, 9.

 


Автоматизация интернет магазинов

2020-02-28 Автор: Юрий Селезнёв

Далее