Как продавать на Ozon и Wildberries со своего сайта и не продать товар дважды
Как продавать на Ozon и Wildberries одновременно со своим интернет-магазином и не получать отмены из-за проданного дважды товара: где хранить остаток, как считать цены для площадок, куда приходят заказы и что проверить до первой отправки.

Продавать на Ozon и Wildberries одновременно со своим сайтом можно без двойных продаж, если остаток живёт в одном месте, а все каналы берут его оттуда. Продажа на любой площадке или на сайте уменьшает этот общий остаток, и новое число уходит на остальные витрины. Риск остаётся только в промежутке между продажей и обновлением — его закрывает резерв: несколько штук, которые площадкам не показываются.
Коротко:
- Главный склад — один: сайт, 1С или МойСклад. Площадки только получают остаток, а не ведут свой.
- Синхронизация не бывает мгновенной, поэтому на ходовых позициях держите резерв.
- Цены для площадок считайте правилом (наценка, округление, минимальная цена), а не руками в каждом кабинете.
- Категории и обязательные характеристики площадки — самая трудоёмкая часть. Заполненные характеристики на сайте экономят дни.
- Заказы со всех площадок удобнее обрабатывать в одном списке, а статусы отправлять обратно оттуда же.
Зачем свой сайт, если есть маркетплейсы
Маркетплейс даёт поток покупателей и логистику — сайт сам по себе такого не даст, это честно. Но у продавца, который живёт только на площадках, нет ничего своего: правила, комиссии и выдачу меняет площадка, покупатели принадлежат ей, а карточку может заблокировать модерация.
Свой сайт нужен для другого:
- свои покупатели и повторные продажи — контакты, личный кабинет, рассылки, накопительные скидки;
- опт и B2B — цены для групп покупателей, заказ от юрлица со счётом, чего на площадке не сделать;
- своя цена и своя карточка — без комиссии площадки с продажи на сайте (расходы на рекламу и эквайринг остаются);
- поиск и реклама на себя — брендовые запросы, Директ на свой сайт, SEO;
- подстраховка — если площадка заблокировала карточку или поменяла условия, продажи не обнуляются.
Большинство продавцов приходят к связке «сайт + площадки» со стороны маркетплейсов: товары уже на Ozon и WB, а сайт появляется вторым. Поэтому важно, чтобы карточки с площадки можно было подтянуть на сайт, а не заводить заново.
Главная проблема — остатки на нескольких площадках
Типичная история: на складе осталась одна куртка. В 14:02 её покупают на Ozon, в 14:04 — на Wildberries, потому что WB ещё не знает о первой продаже. Один из заказов придётся отменить, а за отмены по вине продавца площадки снижают рейтинг и могут штрафовать.
Это касается схемы FBS, когда товар лежит на вашем складе и вы сами отгружаете его площадке. При FBO товар уже лежит на складе маркетплейса, это отдельный остаток, и делить его с сайтом не нужно.
Как устроен общий остаток в модуле «Маркетплейсы» 100300 CMS:
- остаток для площадки = остаток на сайте − зарезервированное в заказах − резерв кабинета (сколько оставить сайту);
- можно ограничить максимум на площадку — например, показывать Ozon не больше 10 штук, даже если на складе 200;
- изменение остатка (заказ на сайте, заказ с площадки, выгрузка из 1С, ручная правка) помечает товар, и он уходит на площадки в ближайший проход — раз в 5 минут;
- раз в сутки — полная сверка всех остатков, на случай если что-то потерялось.
Пять минут — это не «мгновенно», и честнее об этом сказать. На товарах, которых остаётся одна-две штуки и которые продаются по нескольку раз в час, резерв в 1–2 единицы полностью снимает риск. На остальных такая задержка не заметна.
Три способа связать сайт и площадки
| Вручную (выгрузки и правка в кабинетах) | Сервис-посредник | Через 1С или МойСклад | Модуль в CMS сайта | |
|---|---|---|---|---|
| Где главный каталог | В голове и в Excel | В сервисе | В учётной системе | На сайте |
| Ежемесячная плата | Нет, но платите временем | Обычно подписка, часто зависит от числа заказов или товаров | Лицензии учётной системы и коннекторов | В 100300 CMS — разовая лицензия модуля |
| Риск продать дважды | Высокий | Низкий | Низкий, если обмен частый | Низкий, резерв настраивается |
| Заказы в одном месте | Нет | В сервисе, сайт — ещё один канал | В учётной системе | В заказах магазина вместе с заказами сайта |
| Кому подходит | Десяток товаров, старт | Много площадок, нет своего сайта или он на конструкторе | Учёт уже ведётся в 1С или МойСклад | Сайт — центр продаж, площадки — каналы |
Сервисы-посредники хороши, когда площадок много (не только Ozon, WB и Маркет) или когда сайта нет вовсе. Если же магазин уже есть, держать каталог ещё и в сервисе — третье место, где могут разойтись данные. Способы можно совмещать: учёт в 1С, обмен 1С с сайтом, а с сайта — на площадки. Остаток, пришедший из 1С, модуль отправит на Ozon и WB сам.
Цены для Ozon и WB: наценка и округление
Комиссии и логистика у площадок разные, поэтому одна цена на всё почти никогда не работает. Считать цену для каждого товара в каждом кабинете руками — путь к ошибкам. В настройках кабинета площадки задаётся правило:
- наценка в процентах и в рублях — например, +20 % и +50 ₽ на упаковку;
- округление — нет, до 10, до 100 или «…99»;
- зачёркнутая цена — из старой цены сайта или «цена + N %»;
- минимальная цена — не ниже закупочной × коэффициент, если у товара указана закупочная цена. Это защищает от продажи в минус, когда на сайте объявили скидку.
Пример: товар на сайте стоит 2 000 ₽, правило для Ozon — +25 % и +100 ₽. Получится 2 600 ₽, а с округлением «…99» — цена, которая заканчивается на 99. Поменяли цену на сайте — новая цена с теми же правилами уйдёт на площадку в ближайший проход.
У каждой площадки свой кабинет и свои правила, поэтому на WB можно держать одну наценку, на Ozon другую, на Маркете третью.
Категории и характеристики площадок
Это самая трудоёмкая часть подключения. У каждой площадки своё дерево категорий и свой список обязательных характеристик для каждой категории: для футболки — пол, состав, размер по таблице площадки, для чайника — объём и мощность. Без них карточка не пройдёт модерацию.
- Категории. Каждой категории магазина сопоставьте категорию площадки. Делается один раз на категорию, а не на товар.
- Характеристики. Для категории площадки укажите, откуда брать каждое обязательное поле: характеристика товара на сайте, бренд, вес и габариты, штрихкод, артикул или постоянное значение. «Подобрать автоматически» найдёт совпадения по названиям.
- Значения. Если у вас «Красный», а площадка ждёт значение из своего словаря, в таблице значений задайте соответствие.
- Проверка до отправки. Обязательное поле без источника — ошибка ещё на сайте, до отправки. Не нужно ждать отказа модерации, чтобы узнать, чего не хватает.
Практический совет: заполните характеристики и штрихкоды на сайте заранее. Они нужны не только площадкам — по ним работает фильтр каталога, а значит, и SEO страниц категорий. Вес и габариты по умолчанию можно задать в настройках кабинета для товаров, у которых их нет.
Если товары уже продаются на площадке, начните с другой стороны: вкладка «Каталог площадки» → «Загрузить карточки площадки». Сайт свяжет их с товарами магазина по артикулу или штрихкоду, а несвязанные предложит создать на сайте черновиками с фото и характеристиками. После этого главным становится сайт.

Заказы с площадок и статусы
Если заказы с Ozon и WB обрабатывать в трёх разных кабинетах, сборщик рано или поздно соберёт не то. Модуль загружает новые заказы площадок в общий список «Магазин → Заказы»:
- номера с префиксом площадки —
OZ-…,WB-…,YM-…, чтобы сразу было видно, откуда заказ; - цены — как продано на площадке, а не как на сайте;
- FBS-заказы резервируют остаток, FBO-заказы попадают сразу выполненными и только для учёта, без резерва;
- покупатель — «Покупатель Ozon»: площадки не отдают продавцу контакты, адрес — склад или пункт выдачи, если площадка его передала;
- покупателю писем с сайта не уходит, менеджерам — уведомление «Новый заказ с Ozon»;
- отмена на площадке отменяет заказ на сайте, и остаток возвращается.
Обратно статусы отправляются из того же экрана. Перевели заказ в «Собран» — площадка получает сигнал, что заказ готов к отгрузке: на Маркете он становится готовым к отправке, на Ozon — собранным, на WB добавляется в поставку. Отменили — отмена уходит на площадку. Если площадка вернула ошибку, она появится в журнале и в уведомлении, а статус на сайте не откатится. Повторная загрузка заказов ничего не дублирует.
В отчёте по каналам видно, сколько заказов и выручки дал сайт, а сколько каждая площадка за выбранный период.
Что проверить до первой отправки на маркетплейсы
- У каждого варианта есть артикул, а лучше и штрихкод — по ним площадка и сайт узнают товар.
- Заполнены вес и габариты (или заданы значения по умолчанию в кабинете).
- Категории магазина сопоставлены, обязательные характеристики имеют источник.
- Фото доступны по прямым ссылкам с вашего сайта, без водяных знаков, если площадка их запрещает.
- Правило цены посчитано на трёх-четырёх товарах вручную — нет ли цены ниже закупки.
- Настроен резерв на позициях с маленьким остатком.
- Выбрано, какой статус магазина ставить новому заказу площадки, и сопоставлены «Собран» и «Отменён».
- Выбрана ставка НДС в кабинете, если вы на ОСН или УСН с НДС.
- Первая отправка — на 5–10 товарах одной категории. Посмотрите ответ модерации в журнале и только потом отправляйте всё.
Итог: как продавать на Ozon и Wildberries одновременно
Чтобы продавать на Ozon и Wildberries одновременно со своим сайтом, нужен один остаток, правило цены для каждой площадки и заказы в одном списке. Самый простой вариант для тех, у кого магазин уже есть, — сделать главным складом сам сайт и отправлять на площадки то, что в нём. Если учёт ведётся в 1С или МойСклад, они остаются источником остатков, а сайт раздаёт их дальше — см. обмен сайта с 1С и интеграцию МойСклад с сайтом.
Ещё один канал, который часто забывают, — Авито: о нём отдельная статья, автозагрузка Авито с сайта. Все возможности связки — на странице интеграции сайта с маркетплейсами, пошаговая настройка кабинетов — в справке «Яндекс Маркет, Ozon и Wildberries».
У модуля есть пробный период: попробуйте модуль «Маркетплейсы» на своём каталоге и подключите первый кабинет.


