Раздел «Прайс-листы» — полуавтоматическая пакетная загрузка прайс-листов поставщиков: множество товаров добавляется и обновляется за один проход.
Идеальный вариант — автоматическое обновление по XML-прайсу поставщика: его реализует разработчик отдельным модулем. Этот же раздел нужен, когда прайс приходит обычным файлом (например, выгрузка из Excel, сохранённая как текстовый файл) и его надо обработать вручную.
Обработка одного и того же поставщика повторяется часто, поэтому настройки разметки удобно сохранить в профайл (обычно по имени поставщика): кнопки «Создать», «Изменить», «Удалить». В следующий раз обновление будет почти мгновенным.
Выберите файл данных («Данные из файла» → «Выбрать»); при необходимости включите флажок «Использовать кодировку UTF-8». После анализа слева появится «Список колонок», а справа — содержимое выбранной колонки.
В блоке «Настройки»:
Для каждой колонки в списке задаётся:
Справа доступны три закладки: «Содержимое колонки» (примеры значений), «Подмена значений» и «Опции параметра».
Для полей-ключей (например, «Статус (ключ)») значения поставщика
нужно сопоставить с ключами магазина. Кнопка «Сформировать
список возможных значений» проходит по всему прайсу и собирает
встречающиеся значения; напротив каждого в паре «Исходное
значение → Замена на значение» укажите ключ магазина (например,
kExist для наличия — ключи берутся в «Проектирование» →
«Реестр настроек» → «Базовые настройки»). Кнопки «Вернуть
исходный список» и «Очистить весь список»
сбрасывают таблицу подмен.
Если колонка размечена как «Параметр товара», на закладке «Опции параметра» уточняется: имя параметра («Добавить/изменить параметр»), куда подставлять значение — «в поле Значение» или «в поле Сумма» — и Валюта.
Кнопка «Начать обработку и отправку» формирует «Результат предварительной обработки данных», где можно проверить, что всё распозналось верно: колонка «Результат» показывает «Найден» или «Новый товар». При ошибке — «Вернуться» и поправить разметку; если всё верно — «Выполнить отправку». После загрузки результат можно проверить в разделе «Цены».