Прайс-листы

Раздел «Прайс-листы» — полуавтоматическая пакетная загрузка прайс-листов поставщиков: множество товаров добавляется и обновляется за один проход.

Идеальный вариант — автоматическое обновление по XML-прайсу поставщика: его реализует разработчик отдельным модулем. Этот же раздел нужен, когда прайс приходит обычным файлом (например, выгрузка из Excel, сохранённая как текстовый файл) и его надо обработать вручную.

Профайлы

Обработка одного и того же поставщика повторяется часто, поэтому настройки разметки удобно сохранить в профайл (обычно по имени поставщика): кнопки «Создать», «Изменить», «Удалить». В следующий раз обновление будет почти мгновенным.

Загрузка файла и базовые настройки

Выберите файл данных («Данные из файла» → «Выбрать»); при необходимости включите флажок «Использовать кодировку UTF-8». После анализа слева появится «Список колонок», а справа — содержимое выбранной колонки.

В блоке «Настройки»:

Разметка колонок

Для каждой колонки в списке задаётся:

Справа доступны три закладки: «Содержимое колонки» (примеры значений), «Подмена значений» и «Опции параметра».

Подмена значений

Для полей-ключей (например, «Статус (ключ)») значения поставщика нужно сопоставить с ключами магазина. Кнопка «Сформировать список возможных значений» проходит по всему прайсу и собирает встречающиеся значения; напротив каждого в паре «Исходное значение → Замена на значение» укажите ключ магазина (например, kExist для наличия — ключи берутся в «Проектирование» → «Реестр настроек» → «Базовые настройки»). Кнопки «Вернуть исходный список» и «Очистить весь список» сбрасывают таблицу подмен.

Опции параметра

Если колонка размечена как «Параметр товара», на закладке «Опции параметра» уточняется: имя параметра («Добавить/изменить параметр»), куда подставлять значение — «в поле Значение» или «в поле Сумма» — и Валюта.

Обработка и отправка

Кнопка «Начать обработку и отправку» формирует «Результат предварительной обработки данных», где можно проверить, что всё распозналось верно: колонка «Результат» показывает «Найден» или «Новый товар». При ошибке — «Вернуться» и поправить разметку; если всё верно — «Выполнить отправку». После загрузки результат можно проверить в разделе «Цены».