Как диагностировать отклонённые фиды, отсутствующие товары на маркетплейсе и различия в данных
Проследите путь затронутого товара от источника поставщика через B2BLIX до получателя, чтобы определить, на каком этапе он был отклонён, исключён, изменён или задержан.
В этом руководстве объясняется, как диагностировать отклонённые XML-фиды, товары, отсутствующие на маркетплейсе, неожиданные различия в ценах или остатках, а также внезапные изменения количества экспортируемых товаров.
Когда следует использовать это руководство
Используйте это руководство, если столкнулись с одной или несколькими из следующих ситуаций:
- Маркетплейс или другой получатель отклоняет весь фид.
- Товар есть в B2BLIX, но не отображается у получателя.
- Экспортируемая цена, остаток, название или другое значение отличается от значения поставщика.
- Получатель отображает значение, отличное от значения в сгенерированном XML.
- Количество экспортируемых или опубликованных товаров внезапно уменьшается.
Самый надёжный способ расследовать такие проблемы — выбрать один затронутый товар и проследить его EAN через каждый этап рабочего процесса.
Краткий ответ
Начните с одного конкретного EAN и проверьте его в следующем порядке:
- Исходный XML- или JSON-источник поставщика.
- Настройки сопоставления и проверки данных поставщика.
- Каталог товаров B2BLIX.
- Фильтры экспорта и правила преобразования.
- Результат Export Checker и сгенерированный XML.
- Процесс импорта, проверки и публикации у внешнего получателя.
Это позволяет отделить проблемы в выходных данных B2BLIX от проблем, возникающих после загрузки файла внешней платформой.
Предупреждение: Изменения сопоставлений, фильтров, правил преобразования, настроек остатков или шаблонов экспорта могут повлиять на цены, количество остатков и доступность товаров в рабочей среде. Проверьте текущие настройки и протестируйте результат с помощью контролируемого экспорта до того, как получатель загрузит обновлённый файл.
Как работает процесс диагностики
B2BLIX обрабатывает информацию о товарах в несколько этапов. На любом из них значение может измениться, а товар может быть исключён.
Сначала исходные данные поставщика сопоставляются с общей структурой товара B2BLIX. Затем товары разных поставщиков могут объединяться по EAN. Экспорт выбирает товары из сохранённого каталога, применяет собственные фильтры и преобразования и создаёт XML-файл.
После создания XML внешний получатель самостоятельно управляет расписанием загрузки, проверкой файла, активацией товаров и их отображением. Корректный экспорт B2BLIX не означает автоматически, что получатель принял или опубликовал каждый товар.
Что проверить в аккаунте
1. Убедитесь, что товар есть в источнике поставщика
Откройте исходные XML- или JSON-данные поставщика и найдите затронутый EAN. Убедитесь, что запись содержит ожидаемую информацию о товаре.
При необходимости проверьте следующие значения:
- EAN: Штрихкод должен присутствовать, быть пригодным для использования и сопоставляться с полем, обозначающим товар, доступный для продажи.
- Цена: Убедитесь, какое поле источника содержит нужную цену.
- Остаток: Проверьте, сообщает ли поставщик в данный момент положительное количество.
- Название: Убедитесь, что ожидаемое название товара доступно.
- Категория: Убедитесь, что категория указана или что товары без категории намеренно разрешены.
Некоторые форматы поставщиков содержат несколько идентификаторов или цен на разных уровнях. Например, один штрихкод может относиться к общему товару, а другой — к конкретному варианту. Сопоставление должно использовать значение, идентифицирующее фактически продаваемый товар.
Товары без пригодного для использования EAN не обрабатываются в рамках стандартного каталога B2BLIX и процесса объединения товаров разных поставщиков.
Чтобы проверить это в аккаунте, откройте Поставщики. Чтобы разобраться в настройках поставщика и процессе сопоставления, прочитайте руководство Добавление и настройка фида поставщика.
2. Проверьте, попал ли товар в каталог B2BLIX
Найдите EAN в разделе Все товары. Это позволит убедиться, что товар был импортирован и сохранён до применения правил, относящихся к конкретному экспорту.
Если товар не отображается в разделе «Все товары», сначала изучите этап обработки поставщика. Распространённые причины:
- EAN отсутствует, недействителен или сопоставлен с неправильным полем.
- Обязательное значение отсутствует в сопоставленных полях источника.
- У товара нет пригодной категории, а товары без категории не разрешены.
- Поставщик больше не включает товар в последние данные.
- В источнике есть ожидаемое значение, но оно находится в другом поле, которое не используется сопоставлением.
Чтобы проверить это в аккаунте, откройте Все товары. Чтобы разобраться в отображаемой здесь информации о товарах, прочитайте руководство Интерфейс раздела «Все товары».
Временная проблема с загрузкой данных поставщика не приводит автоматически к удалению ранее сохранённого каталога. Однако для товаров, которые остаются отсутствующими в последующих данных поставщика, остаток со временем может быть изменён на ноль или товар может быть удалён в соответствии с настройками поставщика Принудительный нулевой остаток и Максимальный срок с момента последнего обнаружения.
3. Проверьте конфигурацию экспорта
Товар может присутствовать в разделе «Все товары», но при этом быть исключённым из определённого экспорта. Каждый экспорт является независимым представлением данных со своими настройками товаров и поставщиков, фильтрами, преобразованиями, шаблоном и расписанием формирования.
Убедитесь, что:
- В экспорт включены правильные поставщики.
- Товар проходит все фильтры экспорта.
- Экспорт не исключает его EAN, поставщика, производителя, категорию или другой атрибут.
- Необходимые правила преобразования включены для этого экспорта.
- Правило преобразования с более высоким приоритетом не создаёт неожиданный результат.
- Обязательные поля для получателя включены в XML-шаблон.
- Вы проверяете правильное представление экспорта.
Фильтр экспорта определяет, будет ли товар включён вообще. Фильтр преобразования определяет, будет ли к товару применено определённое изменение. Это разные проверки.
Чтобы проверить конфигурацию экспорта, откройте Экспорты. Чтобы ознакомиться с доступными настройками экспорта, прочитайте руководство Создание и настройка представлений экспорта XML.
Чтобы проверить правила, способные изменять значения товаров, откройте Правила преобразования данных. Объяснение фильтров, преобразований и приоритетов правил приведено в руководстве Правила преобразования данных.
4. Проследите путь товара в Export Checker
Export Checker — основной инструмент диагностики на уровне товара. Выберите нужный экспорт и введите EAN товара.
В зависимости от товара и конфигурации результат может содержать:
- Исходные данные поставщика.
- Выбранное предложение поставщика.
- Сопоставленные атрибуты товара.
- Фильтры, включившие или исключившие товар.
- Расчёты цены и правила преобразования.
- Итоговые значения, подготовленные для экспорта.
- Показательный результат в формате XML.
- Причину исключения или отклонения, если применимо.
Чтобы проверить товар, откройте Export Checker. Чтобы разобраться в отчёте, прочитайте руководство Export Checker: проверка данных товара и результатов экспорта.
5. Проверьте сгенерированный XML
Если весь фид отклонён, проверьте сгенерированный XML, а не только один товар.
Убедитесь, что:
- Файл полный и открывается.
- Присутствует ожидаемая структура XML.
- Включены обязательные поля для получателя.
- Затронутый товар присутствует в XML, если он должен быть включён.
- Экспортируемые цена, остаток, идентификаторы и другие обязательные значения заполнены правильно.
Если товар присутствует в итоговом XML с ожидаемыми значениями, этапы обработки и экспорта B2BLIX успешно сформировали этот результат. Продолжите расследование на стороне внешнего получателя.
6. Проверьте внешнего получателя
После загрузки XML маркетплейс, магазин, платформа сравнения цен или другой получатель может применить собственные правила.
Внешний получатель может управлять:
- Временем загрузки фида.
- Прохождением проверки файла и отдельных товаров.
- Необходимостью сопоставить товар с существующей позицией каталога.
- Активацией товара или сохранением его в статусе ожидания.
- Распределением или отображением остатков по странам.
- Временем, когда принятое изменение становится публично видимым.
Если сгенерированный XML корректен, но получатель отображает другие данные, передайте его оператору EAN затронутого товара, соответствующие значения XML и любое сообщение о проверке, показанное в аккаунте получателя.
Как интерпретировать результат
| Что обнаружено | Что это обычно означает | Где продолжить проверку |
|---|---|---|
| Товар отсутствует в источнике поставщика. | Поставщик в данный момент не предоставляет этот товар. | Проверьте данные поставщика и настройки актуальности данных. |
| Товар есть в источнике, но отсутствует в разделе «Все товары». | Проблема, вероятно, связана с сопоставлением, проверкой EAN, обязательными данными, обработкой категорий или синхронизацией поставщика. | Проверьте раздел «Поставщики» и сопоставление поставщика. |
| Товар есть в разделе «Все товары», но исключён из экспорта. | На него повлиял фильтр экспорта, выбор поставщика, преобразование или другая настройка экспорта. | Проверьте разделы «Экспорты» и Export Checker. |
| Товар экспортирован, но его значение неожиданно. | Сопоставленное значение источника, расчёт цены или правило преобразования могут отличаться от ожидаемых. | Сравните источник, этапы обработки и итоговый XML в Export Checker. |
| Итоговый XML корректен, но данные у получателя отличаются. | Различие возникло после создания файла B2BLIX. | Проверьте процесс проверки, импорта, активации и отображения у получателя. |
| Весь XML отклонён. | Структура файла, обязательные поля или требования получателя могут не соответствовать принимаемому формату. | Проверьте шаблон экспорта, сгенерированный XML и сообщение об ошибке получателя. |
Распространённые причины отсутствия или различий в данных о товарах
- Неправильное сопоставление EAN: Сопоставленное поле содержит идентификатор родительского товара или другой код вместо EAN продаваемого товара.
- Недействительный или отсутствующий EAN: Товар не может пройти стандартный процесс обработки на основе EAN.
- Неправильное поле цены: Источник поставщика содержит несколько цен, но сопоставление использует не то значение.
- Отсутствует категория: Для товара не определена категория, а товары без категории не разрешены.
- Нулевой или устаревший остаток: Поставщик сообщает об отсутствии товара или настройка актуальности данных принудительно установила остаток равным нулю.
- Фильтр экспорта: Товар удалён из-за его EAN, поставщика, категории, производителя, цены, остатка или другого сопоставленного значения.
- Приоритет правила преобразования: Другое правило изменяет значение первым или останавливает дальнейшую обработку.
- Шаблон экспорта: Товар выбран, но обязательное поле получателя отсутствует в структуре XML.
- Проверка получателем: XML содержит товар, но принимающая платформа отклоняет его или задерживает обработку.
- Правила отображения на стороне получателя: Принимающая платформа изменяет способ отображения остатка, цены или доступности.
Если одновременно исчезло много товаров
Внезапное уменьшение количества товаров следует расследовать отдельно по поставщикам и экспортам, а не проверять только общее число.
- Выберите хотя бы один EAN, уникальный для каждого важного поставщика.
- Проверьте, присутствует ли каждый EAN в разделе «Все товары».
- Проверьте, присутствует ли каждый EAN в текущем экспорте с положительной ценой и остатком.
- Сравните текущий XML с более ранней версией XML за период, когда количество товаров было обычным, если обе версии доступны.
- Проверьте последние данные о доступности поставщика, изменения остатков, фильтры экспорта и результаты формирования.
- Проверьте, сообщал ли получатель об ошибке импорта или проверки.
Возможные причины включают отсутствие обновления у поставщика, изменение остатков товаров на ноль, удаление записей фильтром экспорта, неполный сгенерированный файл или импорт получателем другой версии фида.
Синхронизация поставщика и формирование экспорта используют независимые расписания. Убедитесь, что экспорт был сформирован заново после того, как стали доступны ожидаемые данные поставщика.
Пример
Продавец ищет EAN 5901234567890. Товар присутствует в источнике поставщика и отображается в разделе «Все товары».
Export Checker показывает, что товар прошёл фильтр экспорта, а итоговый XML содержит цену 39.99 и остаток 4. При этом маркетплейс не отображает товар.
В такой ситуации товар успешно прошёл этапы поставщика, каталога и экспорта B2BLIX. Следующие проверки следует сосредоточить на проверке товара маркетплейсом, статусе импорта, требованиях к активации и задержке публикации.
Если же Export Checker показывает, что товар был исключён фильтром остатка или категории, конфигурацию экспорта следует проверить и протестировать до отправки обновлённого файла на маркетплейс.
Что делать дальше
- Выберите один затронутый EAN вместо того, чтобы диагностировать проблему только по общему количеству товаров.
- Подтвердите исходные значения поставщика и сопоставление поставщика.
- Убедитесь, что товар присутствует в разделе «Все товары».
- Используйте Export Checker, чтобы определить фильтры, преобразования, расчёты и результат итогового XML.
- Проверьте полный XML, если получатель отклонил весь фид.
- Протестируйте изменения конфигурации с помощью контролируемого экспорта до их применения к рабочему получателю.
- Если итоговый XML корректен, продолжите расследование с внешним получателем, используя EAN, экспортированные значения и информацию об ошибке получателя.