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