Почему один и тот же EAN может иметь разные значения в разных экспортах

Узнайте, как сравнить один товар в двух экспортах B2BLIX и определить, какое различие в выборе поставщика, марже, фильтре, преобразовании, содержимом, шаблоне или времени формирования повлияло на результат.


Один и тот же EAN может иметь разные цены, значения остатка, содержимое, атрибуты или результаты включения, поскольку каждый экспорт B2BLIX представляет собой независимое представление со своими настройками и расписанием.

Почему это происходит

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

Каждый экспорт является независимым представлением. Он может выбирать и обрабатывать один и тот же товар по-разному, даже если оба экспорта используют одинаковый EAN и одинаковые данные поставщика.

Эта статья актуальна, если один EAN имеет разные:

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

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

Один и тот же EAN может иметь разные значения, поскольку два экспорта могут использовать разные настройки, правила, шаблоны, расписания формирования или логику выбора содержимого.

Чтобы найти точную причину, проверьте EAN отдельно в каждом экспорте. Сравните выбранного поставщика, рассчитанные значения, фильтры, преобразования, итоговые атрибуты и сформированный XML.

Изменения маржи, фильтров, преобразований, логики работы с остатками, выбора поставщика или шаблонов могут повлиять на следующий сформированный XML-файл. Проверьте товар в Export Checker, прежде чем использовать изменённый экспорт в рабочем канале продаж.

Как один каталог может формировать разные экспорты

Сбор данных поставщиков и формирование экспорта — это отдельные части B2BLIX.FEED.

Включённые поставщики предоставляют данные о товарах, которые сопоставляются и сохраняются в общем каталоге B2BLIX. Затем экспорт получает последние доступные данные каталога и применяет настройки, заданные для конкретного экспорта.

Экспорт может применять:

  • собственный выбор поставщиков;
  • стандартную маржу или другие расчёты цены;
  • фильтры товаров;
  • приоритетные правила преобразования данных;
  • правила скидок;
  • настройки выбора содержимого;
  • стандартные значения атрибутов;
  • собственный XML-шаблон и сопоставление полей;
  • собственное расписание формирования.

Это позволяет по-разному подготавливать один EAN для разных каналов назначения. Например, экспорт для маркетплейса может использовать другую маржу, правило работы с остатками, название товара или структуру полей XML, чем экспорт для собственного веб-сайта.

Как выбирается поставщик для одного и того же EAN

Если несколько поставщиков предоставляют товар с одним и тем же принятым EAN, B2BLIX объединяет эти предложения в один товар каталога.

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

В зависимости от общих настроек содержимого экспорта содержимое может выбираться из:

  • данных поставщика-победителя;
  • предпочтительного поставщика;
  • данных поставщика, предоставляющего наиболее полное доступное содержимое.

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

Что проверить в аккаунте

1. Сравните товар в Export Checker

Откройте Exports Checker, войдя в аккаунт. Чтобы понять информацию в отчёте, прочитайте Exports checker: review product data and export results.

Введите EAN и выберите первый экспорт. Проверьте:

  • исходные предложения поставщиков, доступные для этого EAN;
  • поставщика-победителя;
  • поставщика, выбранного для содержимого;
  • цену после применения настроек маржи экспорта;
  • фильтры, включившие или исключившие товар;
  • правила преобразования, изменившие атрибуты;
  • итоговые атрибуты, используемые экспортом;
  • представительный результат XML.

Затем повторите поиск для второго экспорта. Для удобства сравнения откройте Export Checker в двух вкладках браузера и выберите по одному экспорту в каждой вкладке.

2. Проверьте поставщиков, выбранных каждым экспортом

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

Убедитесь, что оба экспорта включают ожидаемых поставщиков. Если один экспорт не использует поставщика, предоставляющего этот EAN, его выигрышное предложение, остаток или доступное содержимое могут отличаться.

Чтобы проверить статус и настройки поставщиков, откройте Suppliers. Объяснение настроек поставщика приведено в статье Add and configure a supplier feed.

3. Сравните настройки экспорта

Откройте Exports и проверьте оба представления экспорта. Подробнее о доступных настройках читайте в статье Create and configure XML export projections.

Сравните следующие настройки:

Настройка Возможное влияние на один и тот же EAN
Поставщики Другой набор подходящих предложений поставщиков может изменить выигрышную цену, остаток или доступное содержимое.
Стандартная маржа Одна и та же цена поставщика может привести к разной цене в экспорте.
Выбор содержимого Название, описание, изображения или другое содержимое могут поступать от другого поставщика.
Фильтры Товар может быть включён в один экспорт и исключён из другого.
Преобразования Цена, остаток, название, категория или другой атрибут могут быть изменены или заменены.
Приоритет преобразований Правила, применённые в другом порядке приоритета, могут сформировать другое итоговое значение.
Правила скидок Скидка для конкретного EAN или условная скидка может применяться только к одному экспорту.
Значения по умолчанию Если сформированный атрибут пуст, может использоваться значение по умолчанию, заданное для этого поля экспорта.
XML-шаблон Экспорты могут записывать разные атрибуты или по-разному форматировать одно и то же значение.
Расписание формирования Экспорты, сформированные в разное время, могут использовать разные версии последних доступных данных каталога.

4. Проверьте правила преобразования и их приоритет

Правила преобразования могут переопределять существующие атрибуты или создавать новые атрибуты для шаблона экспорта. Правило может применяться только к товарам, соответствующим его условиям.

Убедитесь, что в обоих экспортах включены ожидаемые правила и указаны правильные приоритеты. Также проверьте, настроено ли правило на остановку дальнейшей обработки после его применения.

Чтобы проверить доступные правила, откройте Data Transformation Rules. Объяснение условий, преобразований и приоритетов приведено в статье Data transformation rules.

5. Проверьте время формирования

Синхронизация поставщиков и формирование экспорта выполняются по независимым расписаниям. Два экспорта не обязаны формироваться одновременно.

Если цена, остаток или содержимое у поставщика изменились между двумя формированиями экспорта, файлы могут содержать разные значения, даже если остальные настройки совпадают.

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

Распространённые сценарии

Разные цены

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

Разные значения остатка

  • Поставщик-победитель отличается.
  • Фильтр или преобразование изменяет значение остатка.
  • Один экспорт использует сформированный атрибут остатка, а другой — стандартный атрибут остатка.
  • Остаток у поставщика изменился между формированиями экспорта.

Разные названия, описания или изображения

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

Есть в одном экспорте, но отсутствует в другом

  • Фильтр товаров исключает его из одного экспорта.
  • Выбор подходящих поставщиков отличается.
  • После обработки обязательное значение оказывается пустым.
  • EAN включён в условие или правило исключения, действующее только для одного экспорта.

Разные значения в итоговом XML

  • Шаблоны сопоставляют разные атрибуты с полем XML.
  • Сформированный атрибут пуст в одном экспорте, поэтому используется его значение по умолчанию.
  • Преобразование изменяет значение перед его записью в XML.
  • Экспорты используют разные структуры XML для разных каналов назначения.

Пример

Поставщик A и поставщик B предоставляют один и тот же EAN. У поставщика A самая низкая подходящая цена, поэтому он становится поставщиком-победителем.

Экспорт для веб-сайта применяет маржу 20% и использует содержимое поставщика с самым длинным описанием. Экспорт для маркетплейса применяет маржу 30% и использует содержимое поставщика-победителя.

Оба экспорта используют один и тот же EAN и один общий каталог, но могут формировать:

  • разные итоговые цены из-за разной маржи;
  • разные описания из-за разных настроек выбора содержимого;
  • разные поля XML из-за разных шаблонов экспорта.

Что делать дальше

  1. Откройте тот же EAN в Export Checker для первого экспорта.
  2. Откройте Export Checker во второй вкладке браузера и выберите другой экспорт.
  3. Сравните поставщика-победителя, поставщика содержимого, расчёты, фильтры, преобразования, итоговые атрибуты и результат XML.
  4. Если Export Checker показывает разные настройки или результаты обработки, проверьте оба представления в разделе Exports.
  5. Если доступные предложения поставщиков отличаются, проверьте выбор и статус поставщиков.
  6. Проверьте приоритеты преобразований, прежде чем изменять какое-либо правило.
  7. После внесения изменения снова проверьте EAN, прежде чем использовать следующий сформированный XML-файл в рабочем канале.