Клиент ведёт каталог на сайте — цены, остатки, фото — и параллельно вручную правит те же позиции на Авито. Через месяц на площадке висит товар, которого нет, по цене, которой уже нет. Площадка принимает объявления файлом автозагрузки, и каталог сайта может становиться этим файлом автоматически. Для студии это понятная интеграционная задача, а для клиента — исчезновение целой категории ошибок.
Как устроена автозагрузка
Продавец отдаёт площадке файл по ссылке (XML или таблица), площадка забирает его по расписанию, создаёт и обновляет объявления по их идентификаторам, снимает те, которых в файле больше нет. У каждого объявления — обязательные поля (идентификатор, категория, заголовок, описание, цена, адрес, фото, способ связи, даты) и параметры категории, которые у разных ниш свои. Спецификацию полей площадка публикует по категориям.
Соответствие полей
- Идентификатор — артикул или ID товара из каталога плюс код города, если товар выкладывается в несколько городов. Идентификатор нельзя менять: смена = новое объявление и потеря статистики.
- Категория и параметры — карта соответствия категорий сайта категориям площадки и их параметрам (размер, материал, состояние). Это самая трудоёмкая часть один раз.
- Заголовок и описание — не копия карточки сайта: заголовок как запрос, описание с первым экраном; из каталога берутся факты, текст собирается шаблоном.
- Цена и остатки — из каталога; нет остатка — объявление снимается или переводится в «под заказ».
- Фото — ссылки на изображения; для нескольких объявлений одного товара по городам нужны разные наборы, иначе дубли.
- Адрес — по городам из матрицы клиента; одна карточка — один город.
Каталог сайта → файл автозагрузки, статистика по API в отчёт, заявки с площадки в CRM. Один кабинет на всех клиентов, доступ по ключам, которые клиент отзывает сам. 3 дня бесплатно, регистрация без карты.
Города: умножение
Товар в каталоге один, на площадке — столько объявлений, сколько городов. Выгрузка умножает позиции на список городов клиента и даёт каждому объявлению свой идентификатор, адрес и вариант текста. Это не «спам», если тексты и фото различаются и товар реально доставляется в эти города.
Модули и готовые пути
У популярных CMS и платформ есть модули экспорта на площадку или в её формат; для 1С — выгрузка через обмен в формат площадки. Если модуля нет — скрипт на стороне сайта, который собирает XML по шаблону из базы каталога. Третий путь — сервисы автозагрузки, которые принимают таблицу или фид сайта и сами строят файл для площадки, с уникализацией, городами и расписанием. Для студии это часто дешевле, чем писать и поддерживать своё.
Что проверять после первой выгрузки
- Отчёт автозагрузки площадки: сколько принято, что отклонено и почему (обычно параметры категории, фото, адреса).
- Соответствие цен и остатков в каталоге и на площадке — выборочно, десять позиций.
- Дубли: не ушли ли одинаковые тексты и фото в разные города.
- Расписание: как часто площадка забирает файл и успевают ли обновления цен.
- Снятие: исчезнувший из каталога товар действительно снялся с площадки.
Что продавать клиенту
Интеграция как проект (карта категорий, шаблоны, скрипт или подключение сервиса, первая выгрузка, проверка) плюс поддержка: новые категории, изменения спецификации площадки, разбор отчётов. Клиент получает один каталог вместо двух и площадку, которая всегда актуальна; студия — технический контракт, который редко расторгают.