Нижневартовск Страницы сайта адаптированы под ваш регион Вся Россия
Marketplace

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

Продажи шли на Ozon и Wildberries параллельно с собственным магазином без единого учёта. Сделал синхронизацию: выгрузка остатков на маркетплейсы и загрузка заказов в RetailCRM.

PHP Ритейл
Задача

Контекст и вызов

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

Решение

Архитектура и подход

PHP-сервис: cron выгружает остатки и цены на Ozon/WB через Seller API, polling забирает новые заказы и создаёт их в RetailCRM. Маппинг SKU, резерв остатков и статусы отгрузки обратно на MP.

Схема

Как устроена связка

01

Выгрузка остатков

Cron: остатки и цены из CRM на Ozon и WB по маппингу SKU.

02

Приём заказов

Polling API маркетплейсов, создание заказа в RetailCRM.

03

Резерв и сборка

Списание остатка, сборка и передача трек-номера на MP.

04

Статусы обратно

Обновление статуса отгрузки в личном кабинете маркетплейса.

Технические акценты

Интеграции и узлы системы

Ozon Seller API

Stocks, prices, orders и posting через REST.

Wildberries API

Content, marketplace orders и supplies endpoints.

RetailCRM

Единый заказ с каналом «Marketplace» и маппинг SKU.

Cron sync

Расписание выгрузки остатков каждые 15 минут.

Результат

Что сделано и что получил клиент

Поставки

  • Синхронизация Ozon
  • Синхронизация Wildberries
  • Маппинг SKU
  • Приём заказов в CRM
  • Обратные статусы отгрузки
15 мин актуальность остатков на MP
100% заказов MP в CRM
0 overselling на маркетплейсах
Похожая задача

Нужен такой же результат?

Опишите ваш процесс - спроектирую связку систем, сроки и формат работы под ваш стек.

  • Разбор текущей архитектуры
  • Схема интеграций до старта
  • Оценка за 1-2 рабочих дня