Синхронизация с маркетплейсами

Остатки, цены и каталог на нескольких площадках сразу

Читать по теме

Единый каталог товаров для нескольких маркетплейсов

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

Проблема: разные требования к карточкам на разных площадках

Один и тот же товар на сайте, Wildberries, Ozon и Яндекс.Маркете не может использовать одну и ту же карточку без изменений — у каждой площадки свой набор обязательных характеристик, своя категорийная сетка и свой формат передачи данных. Wildberries требует заполнить строго определённый набор характеристик для категории — состав, размерную сетку, цвет из справочника значений — и не примет карточку, если обязательное поле пустое. Ozon использует собственное дерево категорий и собственную схему атрибутов, частично пересекающуюся с Wildberries, но не идентичную. Яндекс.Маркет принимает данные через YML-фид с своим набором тегов, а МегаМаркет — по ещё одной схожей, но не совпадающей схеме.

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

Как избежать штрафов за расхождение остатков на Wildberries и Ozon

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

За что именно штрафуют: отмена заказа из-за отсутствия товара

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

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

Синхронизация остатков между сайтом и маркетплейсами

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

Почему рассинхрон остатков — это штрафы и потерянные продажи

Магазин продаёт один и тот же товар одновременно на собственном сайте, на Wildberries, на Ozon и на Яндекс.Маркете. У каждой площадки — своя карточка, своё поле «остаток» и своя скорость обновления данных. Пока эти поля обновляются вручную или с задержкой, склад существует в четырёх версиях одновременно, и рано или поздно они расходятся: на сайте товар «в наличии», на Wildberries — тоже, а физически на складе осталась одна единица.

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