Интеграция с маркетплейсами

Интеграция 1С с Ozon: остатки, цены, заказы

Автоматическая синхронизация остатков, цен и заказов между 1С и Ozon Seller API. Интерактивный mapping SKU, batch-загрузка до 250 товаров, retry-логика. Open-source решение на Symfony 7.

1С 8.3 Ozon Seller API Symfony 7 RabbitMQ PHP 8.4

Почему стандартная синхронизация не работает

Типовые обработки 1С не справляются с нагрузкой и часто приводят к рассинхрону остатков.

Проблема

  • Рассинхрон остатков: продали на Ozon — в 1С ещё «в наличии»
  • Ручное обновление цен и остатков занимает 2–3 часа в день
  • Стандартный обмен падает при нагрузке >1000 SKU
  • Заказы из Ozon приходится вносить вручную
  • Нет retry-логики: при сбое API данные теряются
  • Штрафы Ozon за отмену заказов из-за отсутствия товара

Решение

  • Автоматическая синхронизация в реальном времени
  • Batch-загрузка до 250 товаров за один запрос
  • Интерактивный mapping SKU: сопоставление номенклатуры 1С и Ozon
  • Автоматический приём заказов из Ozon в 1С
  • Exponential backoff: повторные попытки при сбоях API
  • Мультискладская поддержка FBS-логистики

Архитектура интеграции

Отказоустойчивая шина данных на базе Symfony Messenger и RabbitMQ.

Схема архитектуры интеграции 1С и Ozon

Как это работает: Изменение остатка в 1С → событие попадает в очередь RabbitMQ → Symfony-коннектор забирает сообщение → batch-отправка в Ozon Seller API (до 250 SKU) → при ошибке retry с экспоненциальной задержкой → dead-letter очередь для неустранимых ошибок.

Ключевые возможности

Синхронизация остатков

Автоматическая выгрузка остатков по всем складам. Поддержка FBS и rFBS.

Обновление цен

Массовое обновление цен с учётом наценок, акций и скидок Ozon.

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

Автоматическое создание заказов в 1С при поступлении из Ozon.

Mapping SKU

Интерактивное сопоставление номенклатуры 1С с товарами на Ozon.

Highload-ready

Обработка до 10 000 товаров в час без блокировки 1С.

Без доработки 1С

Работает через OData или SQL-реплику. Типовая конфигурация не меняется.

Сколько вы теряете на ручной синхронизации?

Для магазина с 500 SKU на Ozon ручная синхронизация обходится в 915 000 ₽/год

40 ч
Ручное обновление в месяц
15
Отменённых заказов в месяц
915к ₽
Потери в год
Автоматизация окупается за 1–3 месяца

Стоимость внедрения коннектора: от 150 000 ₽. Экономия времени менеджера: 40 часов/месяц. Снижение отмен заказов: до 90%.

Готовы автоматизировать обмен с Ozon?

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

Рассчитать стоимость Посмотреть на GitHub

Open-source лицензия · Внедрение за 2–3 недели · NDA по запросу