Продавать одновременно на Ozon, Wildberries, Яндекс.Маркете и на собственном сайте — это четыре разных личных кабинета, четыре набора статусов, четыре счётчика остатков и один живой человек, который вынужден всё это держать в голове. Итог предсказуем: товар продали дважды, заказ на маркетплейсе просрочили, а история клиента с сайта и с площадки живёт в разных местах и никогда не встречается. RetailCRM решает ровно эту задачу — становится единым окном обработки заказов из всех каналов, а магазин на 1С-Битрикс остаётся витриной и источником каталога.
Ниже — практический разбор, как связать маркетплейсы, RetailCRM и Битрикс в один сквозной процесс: какая система за что отвечает, как настроить остатки и статусы, чтобы не было оверселлинга, чем отличается обработка FBO, FBS и DBS и что именно придётся сделать в админке. Материал основан на наших проектах по внедрению и интеграции RetailCRM — без маркетинговых обещаний, только рабочая механика.
Коротко
- RetailCRM — хаб обработки заказов: все площадки и сайт на Битрикс сходятся в одно окно с единым регламентом.
- Остатки должны иметь один источник истины (1С/склад), RetailCRM распределяет и резервирует — так исчезает оверселлинг.
- Статусы площадок мапятся на сквозную воронку CRM таблицей соответствий в обе стороны.
- FBO, FBS и DBS обрабатываются по разным регламентам, но в одном интерфейсе.
- Связь с 1С-Битрикс — коробочный модуль интеграции: ICML-каталог и API заказов, доработка только под краевые случаи.
Зачем сводить маркетплейсы и сайт в одно окно
Мультиканальные продажи выглядят привлекательно, пока каналов один-два. Как только продавец выходит на три-четыре площадки плюс собственный магазин, начинается операционный хаос. Каждый маркетплейс — это отдельная вселенная со своим API, своими сроками сборки, своими штрафами за просрочку и своей моделью логистики. Личный кабинет Ozon ничего не знает о заказах Wildberries, а оба они не подозревают о существовании вашего сайта на 1С-Битрикс.
На практике это выливается в несколько устойчивых проблем. Во-первых, двойные продажи: одна и та же последняя единица товара уходит покупателю и на маркетплейсе, и на сайте, потому что счётчики остатков не связаны. Во-вторых, просрочки сборки: оператор не увидел новый заказ вовремя, потому что был занят в другом кабинете, а площадка уже начисляет штраф и роняет рейтинг продавца. В-третьих, разорванная история клиента: человек купил на сайте, потом на Ozon, но для вас это два разных обезличенных заказа, и никакой персонализации выстроить нельзя.
RetailCRM собирает все каналы в единый список заказов. Оператор работает в одном интерфейсе: видит новый заказ независимо от того, откуда он пришёл, обрабатывает его по одному и тому же понятному регламенту, а система сама следит за резервами и статусами. Это не «ещё один кабинет», а слой поверх всех кабинетов, который убирает ручную сверку и переключение контекста.
Важно понимать разделение ролей. Сайт на 1С-Битрикс остаётся витриной и владельцем каталога: там заведены товары, свойства, торговые предложения, цены. Маркетплейсы — это каналы сбыта, дополнительные точки контакта с покупателем. RetailCRM — операционный центр, где заказы всех каналов обрабатываются, а клиентская база объединяется. Когда роли распределены явно, вся дальнейшая настройка становится логичной.
Архитектура связки: RetailCRM как хаб
Чтобы настраивать интеграцию осознанно, держите в голове схему потоков данных. В центре — RetailCRM, вокруг неё три типа участников: каналы продаж (маркетплейсы), витрина и каталог (магазин на 1С-Битрикс) и учётная система (1С). Каждая связь имеет своё направление и свой формат обмена.
- Маркетплейсы → RetailCRM. Заказы с Ozon, Wildberries и Яндекс.Маркета забираются через встроенные интеграции RetailCRM по API площадок. В обратную сторону уходят статусы, остатки и, где применимо, цены.
- 1С-Битрикс ↔ RetailCRM. Магазин отдаёт каталог в формате ICML (это XML-выгрузка товаров RetailCRM) и синхронизирует заказы сайта. Заказы и статусы ходят в обе стороны через API.
- 1С ↔ 1С-Битрикс. Классический обмен CommerceML: товары, цены и остатки льются из учётной системы в магазин, заказы — обратно в 1С. Это привычный контур, который уже настроен у большинства.
- RetailCRM → каналы. RetailCRM раздаёт актуальные остатки и статусы обратно на площадки, закрывая петлю обратной связи.
Ключевая идея архитектуры — однонаправленность каждого типа данных. У остатков один источник и много потребителей. У заказов — много источников (каналы) и один центр обработки. У каталога — один владелец (Битрикс/1С) и много витрин. Как только вы попытаетесь сделать данные двунаправленными без чёткого приоритета, начнутся конфликты синхронизации: остаток то повышается, то понижается, статусы «прыгают». Поэтому на этапе проектирования для каждой сущности назначается система-источник истины.
FBO, FBS и DBS: чем отличается обработка
Маркетплейсы предлагают несколько логистических моделей, и от выбранной модели напрямую зависит, что именно RetailCRM должна делать с заказом. Смешивать их в одном регламенте нельзя — процессы принципиально разные.
- FBO (Fulfillment by Operator). Товар заранее отгружен на склад площадки, она сама хранит, собирает и доставляет. Заказ приходит к вам уже фактически исполненным. Ваша задача в RetailCRM — учесть продажу, обновить аналитику и синхронизировать остаток, который списала площадка. Сборка на вашей стороне не нужна.
- FBS (Fulfillment by Seller). Товар лежит на вашем складе. Площадка принимает заказ, а вы собираете его, печатаете этикетку и передаёте в отгрузку/забор. Здесь RetailCRM ведёт заказ через полный цикл: резерв, сборка, маркировка, передача. Просрочка на этом этапе — прямые штрафы.
- DBS (Delivery by Seller). Вы отвечаете и за сборку, и за доставку конечному покупателю. Модель ближе всего к обработке заказов собственного интернет-магазина, и RetailCRM ведёт весь путь, включая назначение курьера или службы доставки.
На реальном проекте продавец почти всегда использует несколько моделей одновременно: часть ассортимента по FBO, ходовые позиции по FBS, что-то по DBS. Ценность RetailCRM в том, что все эти заказы попадают в одно окно, но обрабатываются по своим правилам. Это достигается разными наборами статусов и триггеров под каждый тип, а также отдельными складами и правилами резервирования.
| Модель | Где хранится товар | Кто собирает | Роль RetailCRM |
|---|---|---|---|
| FBO | Склад площадки | Площадка | Учёт продажи, аналитика, синхронизация остатка |
| FBS | Ваш склад | Вы | Резерв, сборка, этикетка, передача в отгрузку |
| DBS | Ваш склад | Вы | Полный цикл, включая доставку покупателю |
Путь заказа от площадки до отгрузки
Разберём типовой путь заказа по модели FBS, потому что он самый показательный — в нём задействованы все элементы связки. Заказ, оформленный покупателем на Wildberries, проходит следующие шаги.
- Появление на площадке. Покупатель оформил заказ в мобильном приложении Wildberries. Площадка фиксирует его в своём кабинете со статусом «новый».
- Импорт в RetailCRM. Встроенная интеграция по API забирает заказ в RetailCRM. Создаётся заказ с привязкой к каналу «Wildberries FBS», подтягивается состав, цена, покупатель (в обезличенном виде, как отдаёт площадка).
- Резервирование остатка. RetailCRM резервирует товар на нужном складе из общего пула. Доступный остаток для других каналов сразу уменьшается — это и есть защита от оверселлинга.
- Обработка оператором. Заказ попадает в единый список. Оператор видит его рядом с заказами Ozon, Яндекс.Маркета и сайта, обрабатывает по регламенту FBS: подтверждает, отправляет на сборку.
- Сборка и маркировка. Сборщик комплектует заказ, печатает этикетку/лист сборки. Статус переводится в «на сборке», затем «собран».
- Передача в отгрузку. Заказ отгружается в короб/поставку для площадки. Статус «отгружен» уходит и в CRM, и на Wildberries через обратный маппинг.
- Списание и синхронизация. После отгрузки резерв превращается в реальное списание, остаток фиксируется, данные уходят в 1С через контур обмена Битрикса.
Обратите внимание: оператор ни разу не заходил в кабинет Wildberries. Весь путь прошёл в RetailCRM, а площадка получила только нужные ей статусы через API. Именно это и есть «единая обработка» — унифицированный процесс поверх разнородных каналов.
Статусная модель и маппинг статусов
Самый кропотливый и самый важный этап внедрения — статусы. У каждой площадки собственный набор состояний заказа, зачастую на английском и с внутренней логикой, которая не совпадает с вашей. В RetailCRM выстраивается единая сквозная воронка, а внешние статусы площадок сопоставляются с ней таблицей маппинга.
Сначала проектируется внутренняя воронка CRM — набор статусов, отражающих ваш реальный процесс. Типовой каркас: «новый» → «согласован» → «на сборке» → «собран» → «отгружен» → «доставлен», плюс ветки «отменён», «возврат», «проблемный». Этот набор должен быть понятен оператору и достаточно детальным, чтобы по нему строить аналитику и триггеры.
Затем составляется таблица соответствий между статусами площадки и статусами CRM в обе стороны:
| Статус площадки (пример Ozon FBS) | Статус RetailCRM | Направление |
|---|---|---|
| awaiting_packaging | Новый / согласован | Площадка → CRM |
| awaiting_deliver | На сборке → собран | Площадка → CRM |
| delivering | Отгружен | CRM → площадка |
| delivered | Доставлен | Площадка → CRM |
| cancelled | Отменён | Двусторонне |
Направление маппинга — не формальность. Часть статусов площадка меняет сама и лишь уведомляет вас (доставка, отмена покупателем), а часть вы обязаны выставить действием, и тогда изменение должно уйти на площадку через API (перевод в отгрузку). Ошибка в направлении приводит к тому, что статусы «зацикливаются» или заказ зависает: CRM ждёт действия площадки, площадка ждёт действия CRM.
Отдельно продумайте обработку отмен и возвратов. Отмена на маркетплейсе должна снимать резерв в RetailCRM и возвращать остаток в общий пул, иначе товар «зависнет» в резерве и станет недоступен для продажи в других каналах. Возврат — отдельная ветка статусов со своей логикой приёмки и оприходования на склад.
Единый пул остатков и защита от оверселлинга
Оверселлинг — продажа товара, которого физически нет, — главный страх мультиканального продавца и штрафуемое нарушение на большинстве площадок. Причина всегда одна: у каждого канала свой независимый счётчик остатка, и они не знают друг о друге. Решение тоже одно: единый пул остатков с одним источником истины.
В грамотной связке остаток живёт по цепочке приоритетов. Физический остаток ведётся в 1С (учётная система) и передаётся в магазин на Битрикс штатным обменом. Битрикс отдаёт остаток в RetailCRM через каталог. RetailCRM хранит остатки по складам и, что критично, резервирует товар под каждый подтверждённый заказ, вычитая его из доступного количества. Именно доступный (а не физический) остаток раздаётся на все площадки.
Разберём на числах. Пусть на складе 10 единиц товара. Пришёл заказ на Wildberries на 3 штуки — RetailCRM резервирует их, доступный остаток становится 7, и это число уходит на Ozon, Яндекс.Маркет и сайт. Теперь ни один канал не сможет продать больше семи. Как только заказ Wildberries отгружен, резерв превращается в списание, физический остаток тоже становится 7 — цифры сходятся. Ключ здесь — резервирование и раздача именно доступного остатка.
- Один источник физического остатка. Обычно 1С. Никакая площадка не правит остаток напрямую в обход этого источника.
- Резервирование в CRM. Каждый подтверждённый заказ уменьшает доступный остаток немедленно, ещё до отгрузки.
- Раздача доступного количества. На площадки уходит остаток за вычетом резервов, а не «сырое» физическое число.
- Буфер под задержку синхронизации. Обмен не мгновенный; на ходовых позициях полезно держать небольшой страховой запас, чтобы окно между продажами на разных площадках не привело к минусу.
- Учёт по складам. Если складов несколько, каждая площадка привязывается к своему складу или к пулу складов, а резерв идёт с конкретного.
Подробнее механику остатков, моделей FBO/FBS/DBS и защиты от двойных продаж мы разбирали в отдельном материале про интеграцию 1С-Битрикс с маркетплейсами — он хорошо дополняет эту статью со стороны площадок.
Каталог, артикулы и сопоставление товаров
Чтобы заказ с площадки корректно лёг в RetailCRM и списал правильный остаток, система должна однозначно понять, какой именно ваш товар был продан. Это задача сопоставления — маппинга артикулов. На словах просто, на практике — источник большинства «плавающих» ошибок.
Каталог первичен в 1С-Битрикс и выгружается в RetailCRM в формате ICML. В выгрузке у каждого товара и торгового предложения есть свой артикул/ID. У маркетплейсов тот же товар имеет собственные идентификаторы: у Ozon — SKU и offer_id, у Wildberries — баркод и артикул продавца, у Яндекс.Маркета — SKU и shopSku. Задача — связать внешние идентификаторы площадок с вашими торговыми предложениями.
- Единый артикул продавца. Идеально, когда на всех площадках в качестве offer_id/артикула продавца указан один и тот же ваш внутренний артикул из 1С. Тогда сопоставление тривиально.
- Таблица соответствий. Если исторически артикулы разные, заводится карта соответствий «внешний ID площадки → торговое предложение Битрикса». Её нужно поддерживать при добавлении товаров.
- Торговые предложения и размерная сетка. Одежда и обувь на Wildberries — это варианты по размерам. Каждый размер должен маппиться на своё торговое предложение (SKU) в Битриксе, иначе остаток спишется не с той позиции.
- Комплекты и наборы. Если на площадке продаётся комплект, а на складе — отдельные позиции, нужна логика разузлования, которую коробка не всегда закрывает.
Как устроена базовая интеграция каталога, заказов и клиентов между магазином и CRM, подробно описано в статье про интеграцию 1С-Битрикс с RetailCRM — рекомендуем прочитать её перед тем, как добавлять в связку маркетплейсы.
Подключение Ozon, Wildberries, Яндекс.Маркета
Технически каждая площадка подключается к RetailCRM через собственную интеграцию, которая обращается к API маркетплейса по ключам доступа. Логика похожа, но детали различаются — у каждой площадки свои требования к учётным данным и свой набор поддерживаемых моделей.
Ozon. Подключение идёт по Client-Id и API-ключу из личного кабинета продавца (раздел «Настройки → Seller API»). Ozon поддерживает FBO и FBS с детальной статусной моделью. Важно корректно выбрать склад FBS и настроить обновление остатков, чтобы не выйти за лимиты обращений к API.
Wildberries. Использует токены API (отдельные для контента, маркетплейса, статистики). Ключевая особенность — размерная сетка и работа по баркодам; сопоставление товаров нужно вести особенно тщательно. Wildberries чувствителен к срокам сборки, поэтому импорт заказов должен быть частым.
Яндекс.Маркет. Подключается по OAuth-токену и номеру кампании. Поддерживает модели FBS/DBS (Яндекс называет их по-своему) и Express-доставку. Требует аккуратной настройки соответствия SKU и цен.
Общий принцип для всех трёх: сначала настраивается получение заказов и корректное сопоставление товаров, и только когда это стабильно работает — включается обратная передача остатков и статусов. Запускать всё сразу рискованно: ошибку в маппинге проще поймать, когда данные идут в одну сторону.
| Площадка | Авторизация | Модели | На что обратить внимание |
|---|---|---|---|
| Ozon | Client-Id + API-ключ | FBO, FBS | Лимиты API, выбор склада FBS |
| Wildberries | Токены API (несколько) | FBO, FBS | Размеры, баркоды, сроки сборки |
| Яндекс.Маркет | OAuth + номер кампании | FBS, DBS, Express | Соответствие SKU, цены |
Реализация в 1С-Битрикс: модуль и обмен
Со стороны магазина связка с RetailCRM держится на коробочном модуле интеграции. Разберём, что именно ставится и настраивается в админке 1С-Битрикс.
Модуль интеграции. Из Маркетплейса 1С-Битрикс устанавливается официальный модуль «RetailCRM: интеграция» (intaro.retailcrm). После установки в административном меню появляется раздел настроек, где задаются URL аккаунта RetailCRM и API-ключ, а также правила обмена.
Выгрузка каталога (ICML). Модуль формирует ICML-файл — XML-выгрузку товаров, торговых предложений, категорий и остатков для RetailCRM. Выгрузка ставится на агент или cron и обновляется по расписанию. Здесь же настраивается, какие свойства и цены отдавать.
Синхронизация заказов. Настраивается соответствие статусов заказов Битрикса и RetailCRM, типов доставки и оплаты, а также способ выгрузки: сразу по событию или пакетно по расписанию. Заказы сайта уходят в CRM, а созданные в CRM заказы маркетплейсов при необходимости попадают в Битрикс и дальше в 1С.
Схематично экран настройки модуля выглядит так:
Для типового интернет-магазина этой коробочной связки достаточно. Доработка на стороне Битрикса требуется, когда нужно нестандартное сопоставление торговых предложений, кастомные поля заказа, особая логика цен по каналам или вынос тяжёлого обмена в фоновую очередь. Такие задачи закрываются услугой по интеграциям — от подключения площадок до доработки обмена под нагрузку.
Настройка связки пошагово
Сведём весь путь внедрения в последовательность, которая минимизирует риск ошибок. Порядок важен: каждый следующий шаг опирается на стабильность предыдущего.
- Наведите порядок в каталоге 1С-Битрикс. Унифицируйте артикулы, приведите торговые предложения и размерные сетки к порядку, проверьте корректность остатков в 1С.
- Установите и настройте модуль RetailCRM в Битриксе. Задайте адрес и ключ аккаунта, настройте ICML-выгрузку каталога и остатков, проверьте, что товары корректно появились в CRM.
- Настройте синхронизацию заказов сайта. Сопоставьте статусы, типы доставки и оплаты. Убедитесь, что заказ с сайта корректно доходит до CRM и обратно.
- Спроектируйте внутреннюю воронку статусов CRM. Опишите реальный процесс обработки под каждую модель (FBO/FBS/DBS) до подключения площадок.
- Подключите первую площадку в режиме импорта. Начните с одной (например, Ozon), настройте получение заказов и сопоставление товаров, проверьте на реальных заказах.
- Настройте маппинг статусов и обратную передачу. Заполните таблицы соответствий, включите передачу статусов и остатков на площадку, проверьте направления.
- Подключите остальные площадки по очереди. Wildberries и Яндекс.Маркет — каждую отдельно, повторяя проверенный сценарий, а не все сразу.
- Включите резервирование и единый пул остатков. Убедитесь, что заказ с любого канала резервирует товар и уменьшает доступный остаток на всех остальных.
- Настройте триггеры и уведомления. Автоматизируйте рутину: смену статусов, оповещения о просрочке сборки, распределение по операторам.
- Обкатайте на боевом потоке и снимите метрики. Неделя работы под реальной нагрузкой, разбор инцидентов, доводка маппинга и буферов остатков.
Триггеры, автоматизация и правила
RetailCRM ценна не только как единое окно, но и как движок автоматизации. Триггеры — это правила «если произошло событие, выполни действие», которые снимают с операторов рутину и не дают заказам зависать.
- Автосмена статусов. Когда заказ импортирован с площадки и товар в наличии, триггер автоматически переводит его в «согласован» и резервирует остаток — оператору остаётся только собрать.
- Контроль сроков сборки. Если заказ FBS висит в «на сборке» дольше допустимого, триггер поднимает приоритет и оповещает ответственного, чтобы не словить штраф площадки.
- Распределение по операторам и складам. Заказы автоматически назначаются на нужного менеджера или склад по каналу, региону или типу модели.
- Уведомления клиенту. По DBS-заказам, где вы доставляете сами, триггеры шлют покупателю СМС/сообщения о статусе доставки.
- Обработка отмен и возвратов. Отмена на площадке автоматически снимает резерв и возвращает остаток в пул, запуская нужную ветку статусов.
Хорошо настроенная автоматизация превращает обработку сотен заказов в день из аврала в спокойный конвейер, где человек подключается только на реально требующих внимания шагах — сборке и разборе исключений.
Аналитика продаж по каналам
Когда все заказы стекаются в RetailCRM, появляется то, чего нет ни в одном личном кабинете по отдельности, — сквозная картина продаж по всем каналам. Можно сравнивать площадки между собой и с собственным сайтом на одних и тех же метриках.
- Выручка и маржа по каналам. Сколько приносит Ozon против Wildberries против сайта с учётом комиссий и логистики — видно в одном отчёте.
- ABC-анализ ассортимента. Какие товары тянут выручку на каждой площадке, а какие только занимают место в поставках.
- Скорость и качество обработки. Среднее время сборки, доля просрочек, процент отмен и возвратов по каналам — прямые операционные KPI.
- Клиентская база. Заказы сайта дают полноценные контакты, и их можно связать в единый профиль для повторных продаж и сегментов маркетинга.
Отдельная ценность — единый профиль покупателя. Маркетплейсы отдают клиента обезличенно, но заказы с вашего сайта — нет. RetailCRM позволяет вести полноценную клиентскую базу по прямому каналу, строить сегменты и запускать по ним рассылки и триггерные коммуникации, чего площадки в принципе не дают. Мультиканальность перестаёт быть только про сбыт и становится про удержание клиента.
Нагрузка, очереди и надёжность обмена
Пока заказов десятки в день, обмен работает «как есть». Когда их сотни и тысячи, а площадок несколько, всплывают вопросы производительности и надёжности, которые лучше продумать заранее.
- Лимиты API площадок. Маркетплейсы ограничивают частоту обращений. Слишком агрессивная синхронизация остатков упрётся в лимит и начнёт отдавать ошибки. Частоту обновлений нужно балансировать: остатки чаще на ходовых позициях, реже на «длинном хвосте».
- Асинхронный обмен. Тяжёлые операции (полная выгрузка каталога, массовое обновление остатков) стоит выносить в фоновую очередь на стороне Битрикса, а не выполнять синхронно в веб-запросе.
- Идемпотентность. Обмен должен корректно переживать повторы: если пакет ушёл дважды из-за таймаута, заказ не должен задвоиться, а остаток — уйти в минус.
- Мониторинг и алерты. Нужен контроль, что выгрузка ICML отработала, заказы импортируются, а статусы уходят. Молчаливо сломавшийся обмен — худший сценарий: заказы копятся, а вы узнаёте о проблеме от площадки.
- Обработка ошибок площадок. API маркетплейсов периодически недоступны или отвечают ошибками. Логика повторов с выдержкой и очередь неотправленного спасают от потери данных.
Для крупного мультиканального продавца надёжность обмена важнее «красоты» интерфейса: один день молча несинхронизированных остатков стоит дороже месяца доработок интерфейса. Поэтому на объёмах мы всегда закладываем мониторинг обмена и очереди с самого начала.
Частые ошибки при внедрении
- Не назначили единый источник истины по остаткам — каждая площадка живёт со своим счётчиком, и рано или поздно случается оверселлинг.
- Подключили все площадки одновременно «чтобы быстрее» — при первой же ошибке маппинга невозможно понять, какой канал её породил.
- Сделали одну статусную воронку на FBO, FBS и DBS — операторы путаются, а по части моделей статусы либо избыточны, либо не хватает.
- Не проверили направление маппинга статусов — заказы зависают, потому что CRM и площадка ждут действия друг от друга.
- Оставили разные артикулы на площадках и в 1С без таблицы соответствий — списывается остаток не с той позиции.
- Забыли про обработку отмен и возвратов — резерв не снимается, товар «зависает» и становится недоступен другим каналам.
- Раздают на площадки физический остаток вместо доступного (за вычетом резервов) — окно между продажами приводит к минусу.
- Не заложили мониторинг обмена — сломавшаяся синхронизация обнаруживается спустя дни, когда уже накопились просрочки и штрафы.
Чек-лист внедрения
Практический список, по которому удобно принимать готовность связки перед запуском на боевой поток.
- Артикулы унифицированы. offer_id на всех площадках приведён к внутреннему артикулу 1С; размерные сетки маппятся на торговые предложения.
- Каталог выгружается. ICML-выгрузка из Битрикса отдаёт товары, цены и остатки в RetailCRM по расписанию и без ошибок.
- Источник остатков определён. Есть одна система-источник физического остатка; на площадки раздаётся доступный остаток за вычетом резервов.
- Резервирование работает. Заказ с любого канала уменьшает доступный остаток на всех остальных — оверселлинг исключён.
- Статусы сопоставлены. Для каждого сочетания «площадка + модель» заполнена таблица маппинга с верными направлениями.
- Отмены и возвраты обрабатываются. Отмена снимает резерв и возвращает остаток; для возвратов есть отдельная ветка статусов.
- Модели разделены. FBO, FBS и DBS ведутся по своим регламентам и складам, а не одной универсальной воронкой.
- Автоматизация настроена. Триггеры на смену статусов, контроль сроков сборки и распределение заказов включены и обкатаны.
- Обмен надёжен. Тяжёлые операции вынесены в очередь, есть мониторинг выгрузки, импорта и передачи статусов.
- Аналитика собирается. Отчёты по выручке, срокам обработки и возвратам по каналам работают на реальных данных.
Вывод
Единая обработка заказов маркетплейсов — это не «ещё одна программа», а перестройка процесса: RetailCRM становится хабом, куда стекаются заказы Ozon, Wildberries, Яндекс.Маркета и вашего сайта на 1С-Битрикс, остатки живут в едином пуле с одним источником истины, а статусы сведены в сквозную воронку с аккуратным маппингом под каждую площадку и модель. Соберите эту конструкцию по шагам — от унификации артикулов до резервирования и мониторинга обмена — и мультиканальные продажи перестанут быть источником оверселлинга, просрочек и ручной сверки, превратившись в управляемый конвейер с прозрачной аналитикой по всем каналам.