Мы используем cookie-файлы, чтобы получить статистику, которая помогает нам обеспечивать вас лучшим контентом. Вы можете прочитать подробнее о cookie-файлах или изменить настройки браузера. Отключение cookie-файлов может привести к неполадкам в работе сайта. Продолжая пользоваться сайтом без изменения настроек, вы даете согласие на использование ваших cookie-файлов. Это совершенно безопасно!

Политика обработки coockie.

Выгрузка каталога на внешние площадки: форматы, обновление, ошибки

Выгрузка каталога на внешние площадки: форматы, обновление, ошибки

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

Звучит просто. На практике именно здесь возникает целый класс проблем, о которых узнают в самый неудачный момент: клиент приехал за товаром, которого нет, или заказал по цене, которой уже полгода не существует.

Разберём, как устроена выгрузка, что в ней ломается чаще всего и как этого избежать.

Что такое выгрузка и зачем она нужна

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

Содержимое файла — список позиций с описанием: название, цена, наличие, категория, картинки, характеристики, ссылка на карточку на вашем сайте.

Зачем это нужно.

Не заводить товары руками дважды. При каталоге в тысячу позиций ручное ведение на трёх площадках невозможно физически.

Держать цены и наличие в актуальном состоянии. Изменили цену на сайте — через несколько часов она поменялась везде.

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

Приводить людей на сайт. Карточка на площадке содержит ссылку, и часть посетителей переходит к вам — уже подготовленной, с пониманием цены.

Куда обычно выгружают

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

Доски объявлений. Отдельный большой канал, особенно в нишах бытовых товаров, запчастей, оборудования, стройматериалов. Формат проще, требований меньше, обращения идут прямо вам.

Товары в карточке компании. Яндекс Бизнес позволяет показывать товары и услуги с ценами прямо в карточке на картах. Это недооценённый канал: человек видит цену, не заходя на сайт, и звонит из карточки.

2ГИС. Тоже поддерживает перечень товаров и услуг с ценами в карточке. Отдельная аудитория, которая ищет прямо в приложении.

Рекламные системы. Яндекс Директ умеет работать с товарной выгрузкой и собирать объявления автоматически из каталога. Это позволяет рекламировать тысячу позиций без ручного создания тысячи объявлений.

Партнёрские и отраслевые каталоги. Для оптовых поставщиков — способ попасть в базы, где ищут закупщики.

Важно: у каждой площадки свои требования к формату и своему набору обязательных полей. Один универсальный файл на всех обычно не работает — нужны несколько выгрузок из одного каталога.

Что ломается чаще всего

Расхождение цен. Самая частая и самая дорогая проблема. На сайте одна цена, на площадке другая — потому что выгрузка формируется раз в сутки, а цену меняли утром. Клиент приходит с ожиданием старой цены, и дальше либо конфликт, либо работа в убыток.

Товар кончился, а объявление живёт. Наличие не обновилось, человек оформил заказ, ему звонят и говорят «нет». Это не только потерянная сделка, но и удар по рейтингу на площадке.

Битые ссылки на карточки. Изменили адреса страниц на сайте, а в выгрузке остались старые. Человек нажимает на ссылку с площадки и попадает на страницу с ошибкой.

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

Категории не совпали. Ваша структура каталога не легла на структуру площадки, товары попали не в тот раздел, и их никто не находит.

Файл стал слишком тяжёлым. Каталог вырос, генерация файла занимает минуты, сервер не успевает отдать его площадке, обновление перестаёт проходить. Площадка при этом молча использует старые данные.

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

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

Как избежать расхождений

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

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

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

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

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

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

Контроль: как узнать о поломке раньше клиента

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

Что помогает.

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

Настроить уведомление о неудачной генерации. Задача по расписанию должна сообщать об ошибке на почту ответственного, а не молча падать.

Смотреть личный кабинет площадки. Почти все площадки показывают статистику загрузки: сколько позиций принято, сколько отклонено и по каким причинам. Раз в неделю туда стоит заглядывать. Часто оказывается, что треть каталога не проходит из-за отсутствия одного обязательного поля.

Сравнивать количество позиций. В каталоге на сайте столько-то товаров, в файле выгрузки столько-то, на площадке столько-то. Расхождение — повод разбираться.

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

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

Как это устроено в ХостСМС

В системе управления ХостСМС выгрузка каталога делается штатными средствами: настраивается экспорт с нужным набором полей, задаётся расписание генерации, файл выкладывается по постоянному адресу. Для разных площадок можно завести несколько разных выгрузок из одного каталога — с разными наборами товаров, разными категориями и разными правилами формирования цены.

Практические моменты, о которых стоит помнить.

Генерацию лучше вешать на задачу по расписанию, а не формировать файл при каждом обращении площадки. Иначе большой каталог будет создавать нагрузку каждый раз, когда площадка зайдёт за данными.

Ночное время — удобный момент для тяжёлых выгрузок. Нагрузка на сервер минимальная, а к утру данные свежие.

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

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

Как это связано с продвижением «3 в 1»

Выгрузки напрямую питают все три канала обращений.

Поиск. Товарные карточки на площадках сами по себе хорошо находятся, и часть спроса перехватывают именно они. Но важнее другое: ваш собственный каталог на сайте должен быть полным и актуальным, потому что именно он приводит людей напрямую, без комиссии. Отдельно — генеративные ответы: когда человек спрашивает нейропоиск, где купить конкретную позицию и сколько она стоит, ответ собирается из текста на сайтах. Каталог с ценами, характеристиками и наличием даёт материал для цитирования, каталог с надписью «цена по запросу» — нет.

Яндекс Справочник. Товары и услуги с ценами прямо в карточке — это то, что видит человек, который вас нашёл на картах и не собирался заходить на сайт. Заполненный перечень с ценами заметно повышает количество звонков из карточки. Обновляться он тоже должен автоматически, иначе через полгода там будут прошлогодние цены.

2ГИС. То же самое, другая аудитория. Перечень товаров и услуг с актуальными ценами делает карточку конкурентоспособной.

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

Как считать результат

Не позициями в выдаче — они у каждого человека свои и ничего не показывают.

Обращения с каждой площадки отдельно. Разные номера или метки в ссылках, которые площадка передаёт при переходе на сайт.

Стоимость обращения по площадкам. С учётом комиссий и абонентской платы. Часто выясняется, что одна площадка приносит объём, а другая — прибыль.

Доля отклонённых позиций. Показатель качества выгрузки. Если площадка принимает 60% каталога, вы теряете 40% возможных показов на ровном месте.

Количество обращений по товарам, которых нет в наличии. Прямой индикатор того, что наличие не обновляется.

Переходы с площадок на сайт. В Яндекс.Метрике видно, откуда приходят люди. Рост переходов с площадки — признак, что карточки работают.

Типовые ошибки

Настроили один раз и забыли. Через год выгрузка содержит позиции, которых нет, и цены, которых не бывает.

Один файл на все площадки. Требования разные, в итоге часть товаров не проходит везде.

Ручные правки цен на площадке. Следующая выгрузка их перезапишет, и никто не поймёт, почему цена «сама поменялась».

Нет уведомлений об ошибках. Поломка обнаруживается через месяц по жалобе клиента.

Не проверили после обновления сайта. Самый частый момент, когда всё ломается.

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

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

Забывают про карточки на картах. Товарные разделы в Яндекс Бизнесе и 2ГИС часто вообще не заполнены, хотя данные для них уже есть.

Короткий регламент

  1. Определить, на какие площадки выгружаете и какие у каждой требования.
  2. Настроить отдельную выгрузку под каждую, с нужным набором полей и правилами цены.
  3. Повесить генерацию на задачу по расписанию с подходящей частотой.
  4. Настроить уведомление на почту при ошибке генерации.
  5. Раз в неделю смотреть статистику приёма в личных кабинетах площадок.
  6. Раз в месяц выборочно сверять пять позиций по цепочке: учётная система — сайт — площадка.
  7. После любого обновления сайта проверять выгрузки отдельным пунктом.
  8. Заполнить и поддерживать товары и услуги с ценами в карточках Яндекс Бизнеса и 2ГИС.
  9. Считать обращения и их стоимость по каждой площадке отдельно.

Что в итоге

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

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

Если у вас есть каталог и вы не уверены, что цены и наличие на площадках совпадают с реальностью, специалисты компании «Сайты Профессионально» помогут разобраться: проверим выгрузки, настроим расписание и контроль, наполним товарами карточки на картах и сделаем так, чтобы обращения приходили по актуальным ценам. Бесплатная диагностика ни к чему не обязывает.

Хотите получить бесплатную диагностику сайта?

Получите бесплатную экспресс-диагностику за 24 часа. Проверим ошибки, сбои, скорость, безопасность и скрытые ошибки — пришлём отчёт с рекомендациями.

  • Скорость загрузки и мобильная версия
  • Уязвимости, вирусы, взломы
  • Битые ссылки, дубли, SEO-ошибки
  • Статус домена, SSL, хостинга
57 постоянных клиентов · Среднее время реакции на сбой — 2 мин · Работаем с 2006 г.

Заказать бесплатный аудит

Это бесплатно. Без спама — только отчёт и 1–2 рекомендации в мессенджер.


Популярные решения наших клиентов:

Сопровождение сайта

До 10 часов работ в мес.
Ежедневная диагностика
Продление домена
Продление хостинга/сервера
от 10 000 Р/МЕС
Сопровождение сайта + внесение правок
До 40 часов работ в мес.
от 20 000 Р/МЕС
Сопровождение сайта + внесение правок + постоянная реклама (SEO)
До 100 часов работ в мес.
от 30 000 Р/МЕС

19 лет занимаемся интернет-проектами
57 постоянных компаний-клиентов
Сотрудники с опытом работы от 10 лет
phone max

Мы используем cookie-файлы, чтобы получить статистику, которая помогает нам обеспечивать вас лучшим контентом. Вы можете прочитать подробнее о cookie-файлах или изменить настройки браузера. Отключение cookie-файлов может привести к неполадкам в работе сайта. Продолжая пользоваться сайтом без изменения настроек, вы даете согласие на использование ваших cookie-файлов. Это совершенно безопасно!

Политика обработки coockie.

Мы используем cookie-файлы, чтобы получить статистику, которая помогает нам обеспечивать вас лучшим контентом. Вы можете прочитать подробнее о cookie-файлах или изменить настройки браузера. Отключение cookie-файлов может привести к неполадкам в работе сайта. Продолжая пользоваться сайтом без изменения настроек, вы даете согласие на использование ваших cookie-файлов. Это совершенно безопасно!

Политика обработки coockie.