Обсудить проект
Обсудить проект

Автообновляемый товарный фид для интернет-магазина: категории и ID

Автообновляемый товарный фид для интернет-магазина: категории и ID

Интернет-магазину потребовалась новая версия товарного фида под требования внешней системы. Действующая выгрузка уже использовалась в работе, поэтому менять и проверять новую логику прямо на ней было рискованно.

Мы подготовили отдельную версию фида, согласовали правила формирования товарных ID и автоматизировали обновление категорий. В результате данные можно собирать по одному понятному сценарию, даже когда ассортимент магазина меняется.

Почему разовой правки было недостаточно

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

Нужно было изменить не только содержимое выгрузки, но и сам способ ее подготовки. При этом действующую ссылку оставили в стороне от экспериментов, а новую структуру собирали отдельно.

Ошибка валидации товарного фида по обязательному тегу vendor
Один из сигналов, с которого началась доработка: рекламная система отклоняла товары из-за структуры данных в фиде.

Привели товарные ID к нужной логике

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

Мы изменили правило формирования ID, чтобы одно предложение описывало нужный товар без лишнего дробления по размерным вариантам.

Автоматизировали работу с категориями

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

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

Если товар добавили или перенесли в другой раздел, данные обновятся при следующем ежедневном проходе.

Собрали единые правила для выгрузки

В структуре фида учли формат vendor.model, обязательные элементы и ограничения для текстовых полей. ID, категории и описание теперь формируются по согласованной логике и относятся к одной товарной позиции.

Что получил клиент

Клиент получил отдельную версию товарной выгрузки, которая обновляет категории по заданному расписанию и не требует ручной пересборки после каждого изменения каталога. Товарные ID формируются по нужному правилу, а новая версия выгрузки готовится отдельно от действующей.

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

следующий шаг
Если нужна похожая реализация — обсудим задачу

Можно прийти с уже оформленным проектом или просто с задачей. Подскажем, как лучше подойти к реализации и какой формат работы подойдёт.

Обратный звонок
Запрос успешно отправлен!
Имя *
Телефон *
Предзаказ
Предзаказ успешно отправлен!
Имя *
Телефон *
Добавить в корзину
Название товара
100 руб
1 шт.
Перейти в корзину