Заполнение "сопутствующих товаров"
Новый функционал завязан на свойстве “Сопутствующие товары по артикулу“Новый функционал завязан на свойстве “Сопутствующие товары по артикулу“(тип свойства строка), старый на свойстве “Сопутствующие товары“ (тип свойства - связанный элемент)
Как работает функционал:
если ничего не заполнено, то блок не выводится
если заполнено свойство “Сопутствующие товары”, но не заполнено “Сопутствующие товары по артикулу“ то выводятся данные из свойства “Сопутствующие товары”
если заполнено “Сопутствующие товары по артикулу“, но не заполено “Сопутствующие товары”, то выводятся данные из свойства “Сопутствующие товары по артикулу“
если заполнены оба свойства, то выводятся данные из свойства “Сопутствующие товары по артикулу“
Для того, чтобы заполнить данные с помощью модуля “экспорт/импорт из эксель” рекомендуется подготовить следующий вид таблицы
| ID обновляемого товара | Артикулы для свойства “сопутствующие товары” | Наименование товара |
|---|---|---|
| 209232 | 72754,72877,5942 | Семена Баклажан Алмаз, 0,1 гр. "Почтовая марка", арт.: 72864 |
Рекомендуется использовать ID товара, как связующее поле,
в связи с меньшей нагрузкой и как следствие быстродейственностью обновления. Однако вы так же можете использовать и артикул товара в качестве связующего/идентификационого поля.
Какие могут быть риски: не у всех товаров может быть заполнено, может повторяться у нескольких товаров
Наименование товара не участвует в обновлении
, нужно исключительно для наполнения таблицы менеджером, и удобство идентификации
Шаг 1 - Экспорт в эксель
Выгружаем нужные нам ID товаров.
для этого перейдем в модуль экспорт из эксель ( путь : Админка сайта > Контент > Экспорт в Excel > Экспорт)
Создаем профиль (или используем имеющийся)
Настраиваем фильтр
указываем нужный раздел, активные товары или иные ограничивающие характеристики
Формируем таблицу
3 столбца:
- ID элемента
- Наименование элемента
- Сопутствующие товары по артикулу [ANALOG_BY_ARTICLE]
Выгружаем файл
Скачиваем и редактируем файл
добавляем в столбец “Сопутствующие товары по артикулу [ANALOG_BY_ARTICLE]“ данные, через одинаковый разделитель
предпочтительнее “;“(точка с запятой), но можно использовать и другие
Шаг 2 - Импорт данных
Теперь необходимо настроить выгрузку, если вы следовали шагу 1 то у вас будет файл следующего вида
создаем профиль (или используем имеющийся)
самые важные поля настройки профиля отметили красным
на следующем пункте настройки нужно будет только сопоставить поля
и загрузить данные
Выгрузка корректна при следующих вводных: Обновление по ID товара, ручное заполнение столбца “сопутсвующие товары”, разделитель = ;
Вариации настроек:
Обновление по ID товара, ручное заполнение столбца “сопутсвующие товары”, разделитель НЕ ;
Если все выполнено так как описано выше, но разделитель при заполнении использовался иной, то на шаге с таблицей требуется внести настройку.
для этого кликните на шестеренку возле “Сопутствующие товары по артикулу [ANALOG_BY_ARTICLE]“
в появившемся окне установите галочку возле “Изменить разделитель множественных свойств для данного поля?“ и установите свой символ
сохраните и выгрузите данные.
Обновление по АРТИКУЛУ, а не по ID
Если вы подготавливали эксель файл не прибегая к шагу 1 или же выгружали в нем не ID, а артикул и получили таблицу для обновления вида
| Артикул обновляемого товара | Артикулы сопуствующих товаров |
|---|
то вам необходимо при настройке профиля выгрузки иначе заполнить следующее поле:
и соотвественно при синхронизации полей в таблице так же выбрать Артикул
Обновляем данные не прибегая к ручному заполнению
Такой вариант может быть приемлемым если, вам нужно добавить одинаковые значения в сопутсвующие товары, для целого раздела
В таком случае на первом шаге выгрузите только нужный раздел.
далее настраиваете как описано выше, но на шаге с таблицей кликните на шестеренку возле столбца “Сопутствующие товары по артикулу [ANALOG_BY_ARTICLE]”
в появившемся окне, кликните на “добавить преобразование”
затем настройте
текущее значение, можно выбрать “любое” или “пустое”, любое соотвественно затрет все что заполнено
где выделено красным заполните артикулы через ” ;”, например “1215464;12354;54654DG;DD43“
сохраните и выгрузите данные
Если все прошло корректно, то в карточке товара в админке появится заполнение;
а в публичной части, отобразятся товары