Создание товаров-опций на основании данных из прайс-листа
В системе Elbuz понятие товары-опции используется для создания на сайте опций товара на основании отдельных товаров для контроля наличия и цены опции. Простой пример опции это цвет товара, когда на сайте есть карточка товара и в ней есть выбор цветов.
В системе Elbuz товары-опции это виртуальные товары, которые привязаны к одному главному товару. Для чего создаются отдельные виртуальные товары? Причина достаточно проста, в большинстве случаев требуется контролировать для опций наличие и цену, быстро обновлять информацию на сайте на основании актуальных прайсов поставщиков.
С целью автоматизации обновления информации на сайте, в системе Elbuz используется режим создания товаров-опций и привязки их к товарам из прайса. Можно создавать товары-опции вручную в базовом каталоге, тут есть описание как это сделать, а так же этот процесс можно автоматизировать, чтобы товары-опции создавались при загрузке данных из прайс-листа поставщика, далее привязывались к товарам базового каталога или добавлялись в базовый каталога как новые товары, например у постащика может появиться новый цвет товара, тогда на вашем сайте появится новое значение опции товара для выбора покупателем.
В прайсах поставщиков информация на один и тот же товар обычно отображаеться отдельными строчками, где указано название опции (например цвет), а так же информация о цене и наличии товара с этой опцией (цветом). На сайте такие товары размещаются как единая карточка товара с выбором значений опций. Задача Elbuz создать один главный товар (для размещения на сайте) и прикрепить к нему другие товары из прайс-листа поставщика, которые отличаются значением опции с целью отображения на сайте актуальной информации.
Для автоматического создания товаров-опции при загрузке данных из прайс-листа неоходимо, чтобы в прайс-листе для товаров была такая информация:
- Идентификатор опции (признак повторения товара в прайсе). Это может быть наименование товара или модель товара, то есть любая информация, которая может быть использована для нахождения одинаковых товаров, например, в прайсе может быть несколько строк с одинаковым наименованием, которые отличаются только цветом, в данном примере в колонке №1 находится идентификатор опции
- Значение опции. Значение может находиться как в отдельном столбце, так и в наименовании товара. Если значение опции находится в наименовании товара, тогда необходимо будет его оттуда извлечь, например через формулу или с использованием регулярных выражений для вывода этих значений на сайте. В данном примере значение опции находится в наименовании товара
Вид прайса так же может иметь объединенные ячейки, пример
На основании структуры прайс-листа поставщика производятся индивидуальные настройки в Elbuz. Например для столбцов в которых есть объединённые ячееки необходимо поставить этот флаг
Пример настройки прайс-листа для автоматического создания товаров-опциий.
- Отмечаем флаг "Идентификатор товара-опции" для поля "Наименование".
- Отмечаем флаг "Опция товара" для поля "Цвет", в данном примере добавлена опция "Цвет" из справочника атрибутов.
В результате загрузки данных будет создан 1 главный товар, который получит значения опциий от всех товаров входящих в этот блок. В наименование товара будет добавлен знак "_" с целью визуально отличить главный товар от товаров-опций.
Теперь эти данные можно перенести в базовый каталог товаров и выгрузить на сайт для выбора опций покупателями. Для каждого значения опции на сайте можно отобразить свою цену и статус наличия (зависит от CMS).
Как создать новую опцию или изменить её название
Опции хранятся в справочнике атрибутов, фактически опция это атрибут товара, который имеет флаг "Опция". Поэтому операции над опциями товаров идентичны атрибутам, их можно редактировать в карточке товара, производить автозамену значений и другие полезные операции.
Примеры настройки прайсов
Идентификатор опции колонка №1
Значение опции колонка №10
Обязательная колонка для загрузки №11 Артикул (для идентификации товара и создании уникального списка товаров)
Установка флага "Объединённая ячейка" для колонок: 1, 6, 9.
Автоматизация интернет магазинов