Блог S-NDS
Автозагрузка фидов и API для дилеров: как выгрузить 100+ позиций и не делать вручную
Рассказываем, как дилеру автоматизировать публикацию товаров на маркетплейсе: через фиды или API. Разбираем, что выбрать, как подготовить данные и избежать ошибок.

Зачем автоматизировать выгрузку товаров
Если у вас больше 100 позиций, ручное добавление каждого объявления — это часы работы и риск ошибок. Автоматизация через фиды или API позволяет:
- Экономить время на рутинных операциях.
- Обновлять цены и остатки в реальном времени.
- Исключать человеческий фактор при заполнении характеристик.
- Быстрее публиковать новые поступления.
Что такое фид и API
Фид — это файл с данными о товарах (обычно XML или CSV), который вы формируете на своей стороне и передаете площадке по расписанию. Площадка забирает файл и обновляет объявления.
API — это программный интерфейс, который позволяет вашей системе напрямую обмениваться данными с площадкой в реальном времени: создавать, изменять, удалять объявления, получать статистику.
Как выбрать: фид или API
Выбор зависит от ваших технических возможностей и задач:
| Критерий | Фид | API |
|---|---|---|
| Сложность внедрения | Низкая: достаточно сформировать файл | Высокая: нужна разработка интеграции |
| Частота обновления | Обычно раз в сутки или по расписанию | Реальное время |
| Контроль ошибок | Ограниченный: ошибки видны после загрузки | Полный: ответ на каждый запрос |
| Подходит для | Небольших каталогов, простых структур | Крупных каталогов, сложной логики |
Если у вас нет программиста, начните с фида. Если есть IT-ресурсы и нужна синхронизация в реальном времени — выбирайте API.
Как подготовить данные для выгрузки
Независимо от способа, данные должны соответствовать требованиям площадки. Обычно это:
- Уникальный идентификатор товара (артикул, SKU).
- Название и описание.
- Цена с НДС и без НДС (если применимо).
- Остатки на складе.
- Характеристики: бренд, модель, год выпуска, состояние и т.д.
- Фотографии (ссылки на изображения).
Перед выгрузкой проверьте:
- Соответствие формата полей (числа, даты, валюты).
- Отсутствие дублей по идентификатору.
- Корректность ссылок на изображения.
Пошаговый план внедрения автозагрузки
- Изучите документацию площадки. Найдите раздел для дилеров, где описаны требования к фидам и API.
- Сформируйте тестовый файл. Скачайте пример фида, заполните его своими данными (10-20 позиций) и загрузите в тестовом режиме, если он предусмотрен.
- Проверьте результат. Убедитесь, что объявления создались корректно, все поля заполнены.
- Настройте регулярную выгрузку. Используйте планировщик задач (cron) или встроенные инструменты площадки.
- Мониторьте ошибки. После каждой загрузки проверяйте отчеты об ошибках и исправляйте их.
Частые ошибки при автозагрузке
- Неправильный формат файла (например, CSV вместо XML).
- Несоответствие кодировки (UTF-8 vs Windows-1251).
- Отсутствие обязательных полей.
- Слишком большие файлы, которые не проходят по лимиту.
- Использование запрещенных символов в названиях.
Заключение
Автоматизация выгрузки — это не только экономия времени, но и снижение риска ошибок. Начните с простого фида, а когда почувствуете необходимость в более глубокой интеграции, переходите на API. Главное — внимательно изучите требования площадки и тестируйте перед запуском.