Обновление прайс-листа на основе 2-х источников

Рассмотрим ситуацию, когда поставщик предоставляет информацию об остатках на своих складах следующим образом:

  •  каждый месяц – файл №1, в котором есть все необходимые данные, кроме актуального наличия;
  • ежедневно – файл №2 с актуальными данными по остаткам, НО в сокращенном виде. Возможны два варианта: ОЕМ номер и количество, или ОЕМ номер, внутренний артикул и количество. Во втором случае столбец с внутренними артикулами присутствует и в файле №1.

Далее мы покажем, как объединять данные из файлов в одном прайс-листе и настроить его автоматическое обновление. 

Операция объединения прайсов требует большого количества оперативной памяти, емкости хранилища и мощности процессора. Не рекомендуем объединять слишком большие прайс-листы!

По ОЕМ номеру

Данный метод подойдет, если в файлах №1 и №2, полученных от поставщика, содержится полная информация о OEM номерах деталей.

Этап 1. Настройка прайс-листа источника данных

Настройте прайс-лист для файла №1, в котором нет сведений о актуальном количестве деталей:

ШАГ 1. Откройте раздел админпанели Прайсы → Создать. Создайте новый прайс-лист для файла №1 (см. инструкцию по загрузке прайс-листов):

Фото 1. Создание прайс-листа №1. Настройка данных

Обновление прайс-листа на основе 2-х источников иллюстрация №1 Обновление прайс-листа на основе 2-х источников иллюстрация №2

 По умолчанию после загрузки любой прайс неактивен. В зависимости от поставленной задачи вы можете:

  • оставить прайс-лист №1 не активным – если обновление его данных не планируется. Прайс-лист не будет участвовать в поиске.
  • активировать его – если обновление его данных требуется. Прайс-лист при этом будет участвовать в поиске. 
  • активировать его и удалить базовый регион доставки – если обновление его данных требуется, но при этом предложения по данному прайсу не должны отображаться в поиске.

Предположим, что нам не нужно, чтобы позиции из прайса участвовали в поиске.

ШАГ 2. В карточке прайс-листа нажмите на иконку в строке Настроить регионы доставки. В открывшемся окне удалите Базовый регион из списка правил.

Фото 2. Карточка прайс-листа №1
Обновление прайс-листа на основе 2-х источников иллюстрация №3

ШАГ 3. Чтобы перейти к настройкам (опции) прайс-листа, нажмите кнопку Редактировать в его карточке (см. фото 6).

ШАГ 4. На открывшейся странице в блоке Основное установите галочку Активен.

ШАГ 5. Сохраните изменения.


Этап 2. Настройка прайс-листа с наличием

Настройте прайс-лист для файла №2, который содержит данные об актуальном количестве позиций:

ШАГ 1. Откройте раздел админпанели Прайсы → Создать. Укажите основные параметры прайс-листа.

По нажатию на кнопку Создать вы перейдете к настройке импорта файла. Ничего нужно загружать, просто перейдите в карточку прайс-листа. Для этого нажмите на ссылку с его названием. 

Фото 3. Создание прайс-листа №2. Основные данные
Обновление прайс-листа на основе 2-х источников иллюстрация №4

ШАГ 3. Чтобы перейти к настройкам (опции) прайс-листа, нажмите кнопку Редактировать в его карточке (см. фото 6).

На открывшейся странице в блоке Основное установите галочку Активен.

ШАГ 4. В блоке Догружать недостающие данные из прайс-листа источника из выпадающего списка Источник данных прайс-листа выберете прайс-лист, созданный на шаге №1.

Фото 4. Выбор данных
Обновление прайс-листа на основе 2-х источников иллюстрация №6

ШАГ 5. Сохраните изменения, чтобы вернуться в карточку прайс-листа. Нажмите кнопку Настроить файл (см. фото 6).

ШАГ 6. Выполните импорт файла, как показано в инструкции по загрузке прайс-листов (см. там шаги 5-6): 

Фото 5. Создание прайс-листа №2. Настройка данных
Обновление прайс-листа на основе 2-х источников иллюстрация №6

После загрузки в прайс-листе №2 будут как его данные (столбец Кол.), так и из прайс-листа №1 (см. фото 6). 

ШАГ 7.   Настройте автоматическое обновление загруженных прайс-листов №1 и №2. 

Фото 6. Карточка прайс-листа №2
Обновление прайс-листа на основе 2-х источников иллюстрация №7

По внутреннему артикулу поставщика

Рассмотрим ситуацию, когда для связи данных в файлах №1 и №2 поставщик использует внутренний артикул.

Процедура настройки прайс-листов №1 и №2 полностью аналогича описанной в предыдущем разделе иструкции. Ключевые отличия перечислены ниже.

Этап 1

При создании прайс-листа №1 во время настройки его структуры укажите: 

  • для столбца с внутренним артикулом — роль Столбец номера (oem). В нашем примере это столбец #0.
  • для столбца с ценами на детали (#1) — роль Столбец цены. 
  • для столбца с ОЕМ детали (#2) — роль Столбец названия.
  • для столбца с наименованиями производителей(#5) — роль Столбец марки.

Фото 7. Настройка прайс-листа №1 с данными о внутренних артикулах поставщика
Обновление прайс-листа на основе 2-х источников иллюстрация №9

Когда будете заполнять недостающие поля в блоке Донастроить вручную  Внутренний артикул поставщика, укажите в поле Номер ячейки значение 2. Таким образом для столбца мы назначили дополнительную роль Внутренний артикул поставщика.

Фото 8. Дополнительная настройка прайса №1 
Обновление прайс-листа на основе 2-х источников иллюстрация №10


Этап 2

На шаге 4 при редактировании настроек прайс-листа №2 выполните следующие действия в блоке Догружать недостающие данные из прайс-листа источника :

  • выберите из списка Источник данных прайс-листа (1) прайс-лист, созданный для файла №1.
  • включите галочку Идентифицировать позицию источника по внутреннему номеру поставщика (2); 
  • включите галочку Устанавливать OEM номер равным внутреннему номеру поставщика из прайс-листа источника (3). Столбец #2 из прайс-листа для файла №1 станет столбцом с ОЕМ в настраиваемом прайс-листе (первый на фото 11).  

Фото 9. Настройка опций прайс-листа  №2
Обновление прайс-листа на основе 2-х источников иллюстрация №11

На шаге 6  настройте структуру прайс-листа №2 следующим образом. Столбцу с внутренним артикулом #0 требуется назначить роль Внутренний артикул поставщика.

Фото 10. Настройка загрузки файла с данными об актуальном количестве и внутренних артикулах поставщика.
Обновление прайс-листа на основе 2-х источников иллюстрация №12

Результат: в прайс-листе №2 будут доступны данные из прайс-листа №1. При этом поиск позиций будет происходить по OEM номерам, которые мы взяли из прайс-листа №1 — в столбце с ролью Столбец названия.

Фото 11. Карточка загруженного прайса №2
Обновление прайс-листа на основе 2-х источников иллюстрация №13


Связанные разделы
Настройка прайс-листов разных форматов
Создание поставщика
Регионы доставки
Автоматическое обновление прайс-листов