Правила объединения прайс-листов

Правила объединения прайс-листов необходимы в случаях когда необходимо данные из нескольких прайс-листов объединить в один. Этим можно решить как самые простые случаи, например, когда поставщик дает в одном прайсе цены, в другом остатки, в третьем рекомендованные цены, так и сложные случаи, когда поставщик дает данные в разных файлах, которые однозначно связать невозможно между собой и с каталогом и объединение необходимо производить по разным полям, причём эти поля не нужно импортировать.

Основные параметры:

Главный прайс-лист - в него будут переноситься данные

Источник данных - откуда берутся данные для переноса

Поле сопоставления в главном прайсе - поле, по которому ищется соответствующий товар

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

Маппинг полей для переноса - какие поля из источника в какие поля главного прайса переносить

Создавать отсутствующие товары - создавать новые товары в главном прайсе, если их нет

Обновлять только существующие - обновлять только товары, которые уже есть

Перезаписывать существующие значения - заменять значения в главном прайсе значениями из источника

Автоматическое объединение - выполнять объединение при обновлении источника

Активно - включено ли правило

Важные параметры и их значение

Создавать отсутствующие товары

true (да): Если в источнике есть товар, которого нет в главном прайсе, он будет создан

false (нет): Товары из источника, которых нет в главном прайсе, игнорируются

Обновлять только существующие

true (да): Обновляются только товары, которые уже есть в главном прайсе (обычно используется с create_missing_products = false)

false (нет): Обновляются все подходящие товары (обычно используется с create_missing_products = true)

Перезаписывать существующие значения

true (да): Значения в главном прайсе заменяются значениями из источника (даже если они не пустые)

false (нет): Значения в главном прайсе заменяются только если они пустые (позволяет дополнять, но не перезаписывать)

Автоматическое объединение

true (да): Объединение запускается автоматически каждый раз, когда импортируется источник

false (нет): Объединение запускается только вручную

Порядок работы объединения

Система берет каждый товар из источника

Извлекает значение поля сопоставления из товара источника

Ищет в главном прайс-листе товар с таким же значением в поле сопоставления главного прайса

Если товар найден:

Для каждого поля из маппинга берет значение из источника

Если перезаписывать существующие значения = да или целевое поле пустое, обновляет поле в главном товаре

Если товар не найден и создавать отсутствующие товары = да:

Создает новый товар в главном прайс-листе

Копирует все поля согласно маппингу

Если товар не найден и создавать отсутствующие товары: нет

Пропускает товар

История объединений

В разделе история объединений будут отображаться задачи работы правил объединения, там можно увидеть статус, статистику, дополнительную информацию и ошибки если они есть.