Мониторинг YML и XML-фидов, цен и остатков
Настраиваем постоянную проверку YML, XML, CSV, JSON или API-выгрузки с товарами. Мониторинг контролирует доступность и свежесть файла, структуру, обязательные поля, число предложений, дубли идентификаторов, ссылки, изображения, цены и остатки.
Важные значения сверяются с сайтом, CMS, базой или учётной системой. Если выгрузка оборвалась, цена устарела или исчезла целая категория, ответственный получает сообщение с конкретными товарами и причиной, а восстановление фиксируется отдельным успешным запуском.
Когда стоит обратиться
Обычно к нам обращаются в таких ситуациях:
- Площадка сообщает об ошибке после очередной загрузки, а сотрудники узнают о пропавших товарах спустя несколько часов или дней.
- Цена, скидка или наличие в фиде расходится с карточкой и корзиной, поэтому предложение отклоняется либо показывает покупателю старые данные.
- Файл сохраняет корректный синтаксис, но содержит только часть каталога после оборвавшейся выгрузки.
- Компания передаёт ассортимент в несколько каналов и хочет видеть их состояние и последние успешные обновления в одном месте.
Что именно мы сделаем
Собираем фиды, расписание генерации, требования площадок и источник эталонных цен и остатков.
Фиксируем обычный объём и свежесть каждого файла и настраиваем технические и товарные проверки.
Добавляем сверку контрольных предложений с сайтом, CMS, API или базой данных.
Настраиваем полезные пороги, журнал и уведомления с примерами затронутых товарных ID.
Имитируем четыре характерных сбоя и проверяем появление и закрытие каждого события.
Что входит в стоимость
39 900 ₽ за всю работу
Подключаем действующие YML, XML, CSV, JSON или API-выгрузки, настраиваем расписание, проверку доступности, свежести, структуры и полноты. Сверяем цены и остатки с выбранным источником, задаём пороги, уведомления, журнал и страницу состояния.
Что будет готово
Передадим вам
- Автоматическая проверка фидов по расписанию с отдельными правилами формата, свежести, полноты, цен, остатков, ссылок и изображений.
- Страница состояния или отчёт с последним успешным запуском, обычным объёмом, текущими отклонениями и историей восстановления.
- Уведомления с конкретной причиной, числом затронутых предложений и примерами товарных ID.
- Описание эталонных источников, порогов и порядка изменения правил после обновления каталога.
Перед сдачей проверим
- Успешная проверка сохраняет время, размер, число предложений и результат каждой группы правил для контрольного фида.
- Тестовая старая цена и недоступная ссылка создают события с правильными ID и фактическими значениями из фида и эталона.
- Сокращение каталога ниже выбранного порога вызывает отдельное уведомление даже при корректном XML.
- После исправления следующий запуск закрывает активное событие и сохраняет нормальное состояние без повторной рассылки одинаковых сообщений.
Как это выглядит на практике
Неполный XML обнаружен до загрузки площадкой
Ночная выгрузка завершилась после первой категории и сохранила формально корректный XML. Площадка смогла бы принять файл и убрать большую часть предложений. Мониторинг сравнивает число offer с обычным диапазоном, видит резкое сокращение и отправляет ответственному сообщение с названием фида, временем и последней присутствующей категорией. После повторной генерации новая проверка подтверждает полный объём, доступные ссылки и свежие цены, а событие получает статус восстановления.
- 01
Ночной генератор сохраняет корректный XML только с первой категорией товаров.
- 02
Проверка считает offer и сравнивает результат с обычным диапазоном этого фида.
- 03
Ответственный получает сообщение о сокращении каталога с числом товаров и примерами последних ID.
- 04
После повторной генерации мониторинг сверяет объём, ссылки, цены и дату обновления.
- 05
Журнал закрывает событие как восстановленное и сохраняет оба результата для разбора.
Что понадобится для работы
От вас
- Ссылки или доступ к товарным фидам, расписание генерации и перечень площадок, которые их получают.
- Источник эталонных цен и остатков: сайт, API CMS, база, учётная система или выбранная комбинация.
- Получатели и канал уведомлений, а также примеры ошибок, которые уже влияли на публикацию предложений.
- Допустимые колебания числа товаров, задержка обновления и особенности промоцен, регионов и валют.
Если у вас немного другая ситуация
Небольшие уточнения, которые помогают довести согласованный результат до рабочего состояния, уже учитываем в цене. Если по ходу работы появится отдельный крупный блок или понадобится платная лицензия, сначала обсудим варианты и стоимость. Расскажите о своей ситуации — подстроим план под неё.
- 3 000 ₽после подписания договора через Диадок
- 36 900 ₽после выполнения, демонстрации и приёмки результата
Предоплата входит в общую стоимость. Оставшуюся сумму оплачиваете после демонстрации и приёмки готовой работы.
Часто спрашивают
Об этой услуге
Какие форматы товарных фидов можно проверять?
Подключаем YML, XML, CSV, JSON и доступные API-выгрузки. Для каждого формата и площадки задаём собственные обязательные поля, допустимые значения и правила полноты.
Как часто запускается мониторинг?
Расписание связываем с фактическим обновлением каталога. Проверка может идти после каждой генерации, несколько раз в день либо чаще для каналов с быстро меняющимися ценами и остатками.
Откуда берётся правильная цена для сравнения?
Эталоном служит выбранный источник: API CMS, база, учётная система, карточка сайта или корзина. В правилах отдельно учитываем промоцену, валюту, регион и допустимое время обновления.
Можно следить за несколькими площадками в одном отчёте?
Да. Каждый фид получает свой набор правил и порогов, а общая страница состояния показывает последнюю успешную проверку и текущие события по всем каналам.
Цена и изменения по ходу работы
Цена на странице окончательная?
Да. Перед началом мы сверяем исходные данные и фиксируем результат в договоре. Указанная на странице сумма покрывает согласованную работу целиком, даже если её техническая реализация потребует больше времени, чем ожидалось при оценке.
Что означает резерв незапланированных работ?
Это уже включённый в цену запас времени на небольшие связанные уточнения заказчика, которые появляются после старта: например, добавить поле, изменить формат уведомления или учесть ещё одно условие обработки.
Резерв рассчитывается по формуле: стоимость услуги × 30% ÷ 1 500 ₽. Для услуги за 30 000 ₽ это 6 часов. Эти часы относятся только к дополнительным, заранее незапланированным уточнениям. Они не являются сроком проекта и не ограничивают время на основную работу: согласованный результат мы выполняем полностью.
Можно уточнять детали уже во время работы?
Да. Небольшие связанные изменения обычно помещаются во включённый резерв и не требуют доплаты. Если новая идея заметно меняет результат или превращается в самостоятельную задачу, сначала обсудим подход и стоимость. Любое решение согласуем до выполнения.
Начало работы и оплата
Как оформляются договор и оплата?
Подписываем договор через Диадок. Предоплата составляет 3 000 ₽ и входит в общую стоимость услуги. Остаток оплачивается после демонстрации и приёмки готового результата.
Когда начинается срок выполнения?
Срок отсчитывается после согласования задачи, получения необходимых доступов и материалов, подписания договора и поступления предоплаты. Конкретную дату старта и плановый день готовности подтверждаем перед началом.
Как учитываются платные лицензии и внешние сервисы?
До старта проверяем, нужны ли тарифы, лицензии, сертификаты или дополнительные ресурсы внешних систем. Если они потребуются, заранее покажем варианты и стоимость. По возможности аккаунты и лицензии оформляются сразу на заказчика.
Проверка результата и гарантия
Как принимается готовая работа?
Вместе проверяем согласованные сценарии на контрольных данных или тестовой копии, а затем демонстрируем результат. Для интеграций сверяем передачу данных и обработку ошибок, для сайта — работу нужных страниц и действий пользователя, для отчёта — расчёты и обновление данных.
Какая гарантия действует после сдачи?
На выполненные изменения действует гарантия 3 месяца. Если в изменённой нами части обнаружится ошибка нашей реализации, проверим и исправим её без дополнительной оплаты. Переданные материалы, настройки и код остаются у заказчика.