К содержимому
Все материалы

Товар пропал из результата: что проверить

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

Редакция AkmeloО продукте и работе с данными
Открытый каталог с пустым местом и лупа рядом с отдельной карточкойИзображение недоступно

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

Если в последней выгрузке стало меньше строк, начните с конкретной записи: её ключа, адреса карточки и последнего запуска, в котором она встретилась. По ней можно проследить путь от источника до готового файла.

Найдите место, где запись перестала попадать в результат

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

Если записи нет среди свежих результатов, откройте прогон. Завершился ли он полностью? Обработаны ли нужные разделы и страницы? Частичный запуск мог остановиться раньше, чем добрался до карточки. В таком случае он ничего не сообщает о её доступности.

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

Как читать отметку об исчезновении

В Akmelo запись не помечается удалённой после первого пропуска: учитывается несколько последовательных полных прогонов без неё. Частичные запуски, продолжения и повторы не используются для такого вывода. Так один неполный обход не превращается в вывод об исчезновении всех необработанных карточек.

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

Для рабочей заметки достаточно указать, что известно: «Карточка отсутствует в нескольких полных проверках; адрес источника требует повторной сверки» или «Запись есть, но исключена условиями выгрузки». Не объединяйте эти случаи в одну причину.

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