Каталоги поставщиков

Как объединить остатки одного товара от нескольких поставщиков по артикулу

2026-06-30
Задача

Два поставщика присылают один и тот же товар с артикулом LMP-2201, но в разных файлах, разделах и с разными остатками. Нужно получить один товар в сводном каталоге, сохранить остаток каждого источника и посчитать общий доступный остаток.

Короткий ответ

Загрузите каждый прайс отдельным источником в сводный каталог, выберите Артикул как идентификатор товара, включите Полную синхронизацию источника для каждого полного прайса, нормализуйте разделы преобразованиями и привяжите остатки к группам остатков поставщиков. Итоговый остаток настройте правилом суммы выбранных групп.

Как сделать в Eofferix

  1. Создайте профиль загрузки в сводный каталог для первого поставщика и загрузите его прайс. В блоке В какой формат выгружать? откройте Приложения и выберите Сводный каталог. Для второго поставщика создайте отдельный профиль, чтобы у каждого источника была своя синхронизация и свой вклад в остатки.

    Профиль интерпретатора с выбранным приложением Сводный каталог
    В приложениях выбран Сводный каталог, поэтому источник будет загружать товары, предложения и разделы во внутренний сводный каталог.
  2. В блоке Идентификация элементов выберите поле Артикул как идентификатор товара. Если в прайсе есть отдельные строки предложений, для торгового предложения выберите стабильный SKU или тот же артикул.

    Выбор поля идентификации товара по артикулу в Eofferix
    Идентификатор нужен, чтобы второй поставщик обновлял тот же товар, а не создавал дубль.
  3. В типовых сценариях выберите Полная синхронизация источника. Этот режим удаляет или обновляет только данные текущего источника: если у поставщика Север товар пропал из полного прайса, вклад Севера очистится, но товары и остатки поставщика Юг не будут затронуты.

    Полная синхронизация источника в настройках импорта
    Для неполных прайсов этот режим не подходит. Он нужен только когда файл является полным актуальным снимком источника.
  4. Для разделов добавьте преобразования: например, Свет / Настольные и Дом / Освещение приведите к единому разделу Освещение / Настольные лампы. Тогда один товар не окажется в разных ветках только из-за названия раздела у поставщика.

    Преобразование раздела поставщика в единый раздел сводного каталога
    Правило заменяет разные названия разделов поставщика на единый путь раздела в сводном каталоге.
  5. Поле Остаток первого поставщика привяжите к группе остатков Поставщик Север, а поле второго поставщика к группе Поставщик Юг. В настройках итогового остатка добавьте правило Сумма по этим группам.

    Форма правила итогового остатка по нескольким группам поставщиков
    В правиле выберите группы остатков поставщиков и сценарий Сумма всех выбранных групп.
  6. Запустите оба профиля и откройте карточку товара в сводном каталоге. В карточке должен остаться один товар LMP-2201, а остатки поставщиков должны отображаться как разные значения одного товара.

Было / стало

Было

исходные данные
ПоставщикАртикулНазваниеРазделОстаток
Поставщик СеверLMP-2201Лампа ОнегаСвет / Настольные4
Поставщик ЮгLMP-2201Лампа настольная ОнегаДом / Освещение8

Стало

результат
АртикулТоварОстаток СеверОстаток ЮгИтоговый остатокРаздел
LMP-2201Лампа Онега4812Освещение / Настольные лампы

Как проверить результат

  1. В списке сводного каталога по артикулу LMP-2201 должна быть одна строка, а не две.
  2. В карточке товара проверьте остатки по группам поставщиков и итоговый остаток.
  3. Повторно запустите один источник с удаленным товаром и убедитесь, что удалился только вклад этого источника, а второй поставщик остался в каталоге.

Обрабатывайте данные быстрее с Eofferix

Создайте бесплатный аккаунт, чтобы автоматизировать каталоги и прайс-листы под ваши правила.

Зарегистрироваться