Как диагностировать внезапные изменения количества товаров и сбои FEED поставщика
Практическое руководство по проверке сбоев загрузки данных поставщика, изменений структуры FEED, проблем сопоставления, настроек устаревших товаров и неожиданных изменений количества товаров в каталоге или экспорте.
Фрагмент: Узнайте, как определить, почему в каталоге поставщика или экспорте внезапно стало меньше товаров, и выяснить, на каком этапе возникла проблема: при импорте данных поставщика, обработке каталога, формировании экспорта или обработке данных маркетплейсом.
Когда актуально это руководство
Используйте это руководство, если количество товаров в B2BLIX Feed, сгенерированном XML-экспорте или на маркетплейсе неожиданно изменилось. Оно также применимо, если товары одного поставщика исчезли или источник данных поставщика перестал обновляться.
B2BLIX Feed обрабатывает данные в несколько этапов: загружает данные поставщика, сопоставляет исходные поля с каталогом B2BLIX, применяет настройки актуальности данных, выбирает товары для экспорта, обрабатывает правила экспорта и формирует итоговый XML-файл. Изменение количества товаров может начаться на любом из этих этапов. :contentReference[oaicite:0]{index=0}
Краткий ответ
Сначала определите, на каком этапе количество изменилось впервые. Отдельно проверьте источник поставщика, сохранённый каталог B2BLIX, сгенерированный экспорт и целевой маркетплейс.
Резкое уменьшение количества может быть вызвано следующими причинами:
- Источник поставщика не удалось загрузить.
- Поставщик отправляет неполную или изменённую структуру XML или JSON.
- Изменился путь к товарам или сопоставление полей.
- Отсутствуют или недействительны значения EAN.
- Для товаров установился нулевой остаток или они были удалены настройками актуальности данных.
- Фильтр экспорта или настройка выбора поставщиков исключает товары.
- XML-экспорт сформирован не полностью или настроен неправильно.
- На стороне маркетплейса возникла задержка, ошибка проверки или сбой импорта.
Предупреждение: Настройки поставщика, сопоставления, параметры актуальности данных, фильтры и правила экспорта могут влиять на доступность товаров, остатки, цены и обновления на маркетплейсе. Проверьте причину на примерах товаров, прежде чем изменять рабочие настройки или повторно формировать активный экспорт.
Как может изменяться количество товаров
Количество товаров, отображаемое на каждом этапе, может различаться, поскольку каждый этап отвечает на свой вопрос.
- Количество в источнике поставщика: сколько товарных записей поставщик предоставляет в данный момент.
- Количество в каталоге B2BLIX: сколько действительных и сохранённых товаров поставщика хранится в данный момент.
- Количество в экспорте: сколько сохранённых товаров соответствуют выбору поставщика, фильтрам, условиям по остаткам и другим правилам выбранного экспорта.
- Количество на маркетплейсе: сколько экспортированных товаров внешняя платформа принимает, активирует и отображает.
Не следует считать, что меньшее количество товаров на маркетплейсе означает сбой импорта поставщика. Также успешная синхронизация с поставщиком не гарантирует, что каждый импортированный товар будет соответствовать условиям экспорта.
Что проверить в аккаунте
1. Определите затронутого поставщика или этап
Сравните текущий результат с известным нормальным периодом. Зафиксируйте приблизительное количество товаров до и после изменения.
Если в одном экспорте участвуют несколько поставщиков, выберите как минимум по одному EAN, уникальному для каждого поставщика. Проследите каждый EAN от источника через каталог и экспорт до целевой платформы. Обычно это быстрее, чем проверять весь каталог.
Например, если товары поставщика A по-прежнему присутствуют, а уникальные товары поставщика B исчезли, сначала проверьте поставщика B.
2. Проверьте настройки и источник поставщика
Убедитесь, что затронутый поставщик включён, а его основной и, если применимо, дополнительные источники по-прежнему доступны.
Чтобы проверить это в аккаунте, откройте Поставщики. Чтобы разобраться в настройках поставщика и процессе сопоставления, прочитайте Поставщики: добавление и настройка FEED поставщика.
Проверьте следующее:
- Поставщик включён.
- Настроенный URL источника по-прежнему возвращает ожидаемый файл.
- Данные для аутентификации или заголовки запросов синхронизации не изменились.
- Поставщик не перенёс FEED на другой URL.
- Источник не пустой, не обрезан и не стал значительно меньше обычного.
- Источник по-прежнему использует ожидаемую структуру XML или JSON.
- Настроенная частота синхронизации подходит для этого источника.
- Подключены правильные основной и дополнительный источники.
Одна неудачная загрузка данных поставщика автоматически не удаляет все ранее сохранённые товары. B2BLIX выполняет последующие синхронизации в соответствии с настроенным расписанием. Однако товары, которые продолжают отсутствовать, со временем могут попасть под действие настроек Принудительно установить нулевой остаток и Максимальный срок с последнего обнаружения.
3. Проверьте, не изменилась ли структура FEED поставщика
Поставщик может продолжать возвращать действительный файл, одновременно изменив расположение или названия полей товаров. Поэтому файл может быть доступен, даже если B2BLIX больше не находит ожидаемые товары или значения.
Проверьте, не изменил ли поставщик:
- Полный путь к товарам в источнике.
- Поле, содержащее EAN продаваемого товара.
- Поля цены, остатка, названия, категории или SKU.
- Структуру товаров и вариантов.
- Идентификаторы соединений основного и дополнительного источников.
Особое внимание уделите сопоставлению EAN. EAN — основной идентификатор товара в стандартном рабочем процессе B2BLIX Feed. Товары без пригодного EAN не обрабатываются обычным образом, поэтому изменение сопоставления EAN может привести к значительному уменьшению каталога.
Некоторые форматы поставщиков содержат один идентификатор на уровне основного товара и другой — на уровне варианта. При сопоставлении необходимо использовать идентификатор, который представляет фактически продаваемый товар. :contentReference[oaicite:1]{index=0}
4. Проверьте, сохранены ли товары в B2BLIX
Найдите несколько затронутых EAN в объединённом каталоге.
Чтобы проверить это в аккаунте, откройте Все товары. Чтобы разобраться в доступной там информации, прочитайте Интерфейс «Все товары».
Для каждого примера товара проверьте:
- Присутствует ли товар.
- Какие записи поставщиков доступны для этого EAN.
- Заполнены ли значения цены и остатка.
- Когда товар поставщика был обнаружен в последний раз.
- Доступны ли ожидаемые название, категория, производитель и другие обязательные данные.
Если товар отсутствует в разделе Все товары, сосредоточьтесь на источнике поставщика, пути к товарам, сопоставлениях, проверке EAN и настройках устаревших товаров. Если товар присутствует, перейдите к проверке экспорта.
5. Проверьте настройки принудительного нулевого остатка и последнего обнаружения
Настройки актуальности данных поставщика определяют, что происходит, когда ранее импортированный товар больше не присутствует в новых данных поставщика.
- Принудительно установить нулевой остаток оставляет товар в каталоге, но изменяет его остаток на нулевой, если товар не обнаруживался в течение заданного периода.
- Максимальный срок с последнего обнаружения определяет, как долго необновлённый товар остаётся сохранённым, прежде чем будет удалён.
Обычно период для настройки Принудительно установить нулевой остаток должен быть больше ожидаемого интервала синхронизации с поставщиком и меньше периода Максимальный срок с последнего обнаружения. Это помогает предотвратить немедленное обнуление остатков действительных товаров из-за временных задержек загрузки и одновременно ограничивает отображение устаревшей информации о доступности.
Прежде чем изменять эти значения, проверьте, пропустил ли затронутый поставщик одну синхронизацию или был недоступен в течение более длительного периода. Увеличение сроков хранения может оставить устаревшие товары в каталоге, а их уменьшение может привести к более раннему удалению или отключению товаров.
6. Проверьте затронутый экспорт
Если товары есть в разделе Все товары, но отсутствуют в сгенерированном файле, проверьте настройки экспорта.
Чтобы проверить это в аккаунте, откройте Экспорты. Чтобы разобраться в доступных настройках экспорта, прочитайте Экспорты: создание и настройка проекций XML-экспорта.
Проверьте следующее:
- Экспорт включён и формируется ожидаемым образом.
- Затронутый поставщик включён в экспорт.
- Фильтры экспорта не изменялись.
- Товары не исключаются по EAN, поставщику, производителю, категории, цене, остатку или другому атрибуту.
- Группы фильтров AND и OR расположены правильно.
- В экспорте не требуется положительный остаток, если для затронутых товаров принудительно установлен нулевой остаток.
- Ожидаемые правила преобразования включены для этого экспорта.
- Шаблон XML по-прежнему содержит обязательный путь к товарам и необходимые поля.
- Сгенерированный XML-файл полный и открывается.
Фильтр экспорта определяет, будет ли товар включён в экспорт. Фильтр преобразования определяет только то, применяется ли конкретный расчёт или изменение данных. Не следует считать эти типы фильтров одинаковыми.
7. Проверьте примеры товаров в Export Checker
Используйте Export Checker, чтобы проследить путь одного затронутого EAN через процесс экспорта. Повторите проверку для товара, который по-прежнему обрабатывается правильно, чтобы сравнить результаты.
Чтобы проверить это в аккаунте, откройте Проверка экспортов. Чтобы разобраться в отчёте, прочитайте Проверка экспортов: просмотр данных товаров и результатов экспорта.
Проверьте, показывает ли Export Checker:
- Ожидаемые исходные данные поставщика.
- Правильно выбранного поставщика.
- Действительные сопоставленные значения EAN, цены, остатка и обязательного содержимого.
- Фильтр экспорта, отклоняющий товар.
- Правило преобразования, изменяющее цену, остаток или другое обязательное значение.
- Итоговые атрибуты, предусмотренные шаблоном XML.
- Товар в итоговом XML-результате.
Если товар отклонён, проверка поможет определить, связана ли причина с исходными данными, сопоставлением, выбором товара, фильтрами или преобразованиями.
8. Сравните результат B2BLIX с результатом на маркетплейсе
Откройте сгенерированный XML и убедитесь, что отсутствующие товары присутствуют в нём с действительными полями для целевой платформы и ожидаемым остатком.
- Если товары отсутствуют в XML, продолжайте проверять настройки поставщика и экспорта в B2BLIX.
- Если товары присутствуют в XML, но отсутствуют на маркетплейсе, проверьте историю импорта маркетплейса, ошибки проверки, обязательные поля и расписание обновления.
B2BLIX управляет импортом данных поставщика, сопоставлением, фильтрами, преобразованиями, расчётами и формированием XML-выходных данных. После загрузки файла внешней платформой её проверка, активация, время импорта и публичное отображение контролируются самой платформой.
Распространённые причины и их признаки
| Что вы наблюдаете | Вероятная область для проверки |
|---|---|
| Товары одного поставщика исчезли и из раздела «Все товары», и из экспорта | Загрузка данных поставщика, путь к товарам, сопоставление полей, проверка EAN или настройки актуальности данных |
| Товары остаются в разделе «Все товары», но исчезают из одного экспорта | Выбор поставщика для экспорта, фильтры экспорта, условия по остаткам или правила, специфичные для экспорта |
| Товары остаются сохранёнными, но их остаток становится нулевым | Данные об остатках поставщика, правила преобразования или настройка принудительного нулевого остатка |
| После обновления формата файла поставщика исчезло много товаров | Путь к товарам, сопоставление EAN, соединение с источником или сопоставление обязательных полей |
| Сгенерированный XML содержит ожидаемые товары, но на маркетплейсе их меньше | Задержка импорта на маркетплейсе, проверка, правила активации или обработка на стороне целевой платформы |
| Количество изменяется только для товаров без категорий | Сопоставление категорий или настройка поставщика «Разрешить товары без категории» |
| Количество товаров в экспорте уменьшилось после изменения фильтра | Условия фильтра и группировка логики AND и OR |
Пример: из экспорта внезапно исчезли товары одного поставщика
Обычно экспорт содержит около 30 000 товаров от трёх поставщиков. Внезапно количество уменьшилось примерно до 20 000.
- Выберите по одному EAN, уникальному для каждого поставщика.
- Проверьте все три EAN в разделе Все товары.
- Проверьте те же EAN в разделе Проверка экспортов.
- Откройте сгенерированный XML и найдите каждый EAN.
Если уникальный товар поставщика B отсутствует в разделе Все товары, проверьте источник поставщика B, синхронизацию, сопоставления и настройки актуальности данных.
Если товар присутствует в разделе Все товары, но отсутствует в разделе «Проверка экспортов» или в XML, проверьте выбор поставщика и фильтры экспорта.
Если все три EAN присутствуют в XML, но товары поставщика B отсутствуют на маркетплейсе, изучите результат импорта на маркетплейсе, а не изменяйте сопоставление поставщика.
Что делать дальше
- Зафиксируйте обычное количество, текущее количество, затронутый экспорт и приблизительное время изменения.
- Определите, затронуты ли все поставщики или только один.
- Выберите небольшой набор известных EAN, включая как минимум по одному уникальному товару каждого соответствующего поставщика.
- Проследите эти EAN от источника поставщика через сопоставление в разделе «Поставщики», «Все товары», «Проверку экспортов», сгенерированный XML и целевую платформу.
- Исправьте только тот этап, на котором впервые появляется неверный или отсутствующий результат.
- Сформируйте и проверьте контролируемый тестовый экспорт, прежде чем применять изменения к активному каналу продаж.
- После устранения причины убедитесь, что последующие синхронизации с поставщиком и формирования экспорта возвращаются к ожидаемым значениям.