Интеграция 1С-Битрикс с Ozon Беларусь: товары, заказы, остатки

Наша компания занимается разработкой, поддержкой и обслуживанием решений на Битрикс и Битрикс24 любой сложности. От простых одностраничных сайтов до сложных интернет магазинов, CRM систем с интеграцией 1С и телефонии. Опыт разработчиков подтвержден сертификатами от вендора.
Услуги, которые мы предлагаем
Показано 1 из 1Все 1626 услуг
Интеграция 1С-Битрикс с Ozon Беларусь: товары, заказы, остатки
Средний
~1-2 недели
Часто задаваемые вопросы

Наши компетенции:

Этапы разработки

Последние работы

  • image_website-b2b-advance_0.webp
    Разработка сайта компании B2B ADVANCE
    1368
  • image_bitrix-bitrix-24-1c_fixper_448_0.webp
    Разработка веб-сайта для компании ФИКСПЕР
    956
  • image_bitrix-bitrix-24-1c_development_of_an_online_appointment_booking_widget_for_a_medical_center_594_0.webp
    Разработка на базе Битрикс, Битрикс24, 1С для компании Development of an Online Appointment Booking Widget for a Medical Center
    699
  • image_bitrix-bitrix-24-1c_mirsanbel_458_0.webp
    Разработка на базе 1С Предприятие для компании МИРСАНБЕЛ
    848
  • image_crm_dolbimby_434_0.webp
    Разработка сайта на CRM Битрикс24 для компании DOLBIMBY
    737
  • image_crm_technotorgcomplex_453_0.webp
    Разработка на базе Битрикс24 для компании ТЕХНОТОРГКОМПЛЕКС
    1086

Оператор ежедневно тратит 2–3 часа на перенос заказов из Ozon Беларусь в 1С-Битрикс. Цены на товары устаревают, Ozon блокирует карточки. Остатки расходятся, клиенты жалуются на отмены. Знакомая картина? Мы автоматизируем обмен товарами, заказами и остатками между вашим магазином на 1С-Битрикс и Ozon Беларусь. Ozon активно растёт в Беларуси: отдельный раздел для продавцов, склады в Минске, схемы FBS и FBO. Технически интеграция строится на Ozon Seller API — том же, что и в России, но с белорусской спецификой документооборота и логистики. Мы выполнили десятки проектов для магазинов на Битрикс и знаем все подводные камни. Проанализируем ваш каталог и предложим решение за 1–2 дня. Получите консультацию — свяжитесь с нами.

Как устроен Ozon Seller API?

Ozon предоставляет REST API по адресу https://api-seller.ozon.ru/. Аутентификация — через заголовки Client-Id: {id} и Api-Key: {key}. Оба значения берутся из личного кабинета продавца. Основные методы:

  • POST /v2/product/import — загрузка товаров (асинхронная, через очередь)
  • POST /v1/product/import/prices — обновление цен
  • POST /v2/products/stocks — обновление остатков (FBS)
  • POST /v3/posting/fbs/list — список заказов FBS
  • POST /v4/posting/fbs/ship — подтверждение отгрузки

Загрузка товаров асинхронна: отправляем массив товаров, получаем task_id, затем опрашиваем GET /v1/product/import/info?task_id={id} до завершения. Типичное время обработки — 5–15 минут. Мы гарантируем корректную обработку ошибок и повторные попытки при сбоях.

«Ozon Seller API позволяет полностью автоматизировать управление ассортиментом и заказами» — из документации Ozon.

Почему важен маппинг атрибутов?

Ozon имеет собственное дерево категорий и обязательные атрибуты для каждой. Получаем атрибуты через POST /v3/category/attribute. Для категории «Смартфоны» это 30+ атрибутов: бренд, цвет, объём памяти, ОС — часть обязательных. Значения берутся из справочников Ozon: нельзя написать «red» — нужен ID значения. Получаем ID через POST /v2/category/attribute/values. Маппинг: свойство инфоблока Битрикс (например, PROP_COLOR = "Красный") → ID атрибута Ozon (attribute_id: 10096) → ID значения (value_id: 61587). Эту таблицу ведём как отдельную сущность в Битрикс — она меняется при добавлении новых категорий. Без правильного маппинга товар может быть заблокирован.

FBS: управление остатками и заказами

При схеме FBS (fulfillment by seller) ключевой цикл:

  1. Обновление остатков в Ozon из Битрикс — каждые 15–30 минут.
  2. Получение новых заказов из Ozon — опрос POST /v3/posting/fbs/list с фильтром status: awaiting_packaging.
  3. Создание заказа в Битрикс, резервирование товара.
  4. Сборка, формирование этикетки (метод POST /v2/posting/fbs/package-label).
  5. Передача в Ozon акта об отгрузке.

Этикетки Ozon — PDF с 2D-баркодом. Печатаем на принтере этикеток (Zebra, TSC) или обычном принтере A4. Мы автоматизируем этот процесс, чтобы вы не тратили время на ручную печать.

Как избежать oversell и расхождения остатков?

Если интеграция обновляет остатки реже, чем поступают заказы, возможен oversell — продажа отсутствующего товара. Для высокооборотистых товаров мы уменьшаем выставляемый на Ozon остаток на 10–20% как буфер или увеличиваем частоту синхронизации до 5–10 минут. Также настраиваем автоматическое резервирование в Битрикс при получении заказа из Ozon. Это снижает риск расхождений до 1%.

Особенности для белорусских продавцов

Белорусские продавцы отгружают на склады Ozon в Беларуси (Минск) или напрямую в пункты выдачи. Логистика проще и быстрее, чем отгрузка в Москву. Документооборот: при отгрузке Ozon требует акт передачи в электронном виде. Для белорусских юрлиц это накладная ТН-2. Данные для формирования берём из заказа Ozon, генерируем документ в Битрикс или интегрированной учётной системе.

Возвраты обрабатываются автоматически: Ozon создаёт возвраты (refund или cancelled postings). Интеграция отслеживает события через POST /v3/returns/company/fbs, создаёт возвратный документ в Битрикс и возвращает товар на остатки. Мы гарантируем, что ни один возврат не будет потерян.

Что входит в работу по интеграции?

Этап Состав работ Документация
Аналитика Аудит каталога, 1С-Битрикс, схемы работы Техническое задание
Проектирование Маппинг атрибутов, категорий, настройка API Ozon Схема обмена данными
Реализация Разработка модуля, синхронизация, загрузка карточек Инструкция по эксплуатации
Тестирование Проверка всех сценариев (остатки, заказы, возвраты) Отчёт о тестировании
Запуск Ввод в эксплуатацию, обучение операторов

Дополнительно предоставляем:

  • Доступы к настроенным системам.
  • Обучение ваших сотрудников работе с интеграцией.
  • Гарантийную поддержку 30 дней после запуска.
  • Возможность расширения (добавление новых категорий, схем).

Типичные проблемы и их решения

Товар заблокирован Ozon. Частая причина — несоответствие атрибутов требованиям категории. Статус проверяем через POST /v2/product/info (поле status.state_failed), читаем status.validation_errors и корректируем атрибуты. Мы включаем автоматические уведомления о блокировках.

Расхождение остатков. Решается буфером (10–20%) или учащением синхронизации. Для точности используем тегированное кэширование в Битрикс — данные о заказах обновляются быстрее.

Ориентиры по срокам

Сценарий Срок
FBS: остатки + заказы (без загрузки карточек) 3–5 недель
+ загрузка карточек, маппинг атрибутов (1–3 категории) 2–4 недели дополнительно
Полная интеграция с возвратами и документами 2–4 месяца

Стоимость рассчитывается индивидуально после аудита каталога и схемы работы (FBS/FBO). Получите консультацию — свяжитесь с нами для оценки вашего проекта.

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

Менеджер вручную обновляет остатки на Ozon, а Wildberries продаёт товар, которого на складе нет. Клиент получает отмену, рейтинг падает, площадка режет показы. Мы решаем это автоматической синхронизацией через API: заказы падают в Битрикс, остатки и цены обновляются из единой админки. Наш опыт — 60+ проектов по интеграции с Ozon, WB, Яндекс.Маркет. Гарантируем, что после настройки ни один товар не уйдёт в минус.

Важность автоматизации: 70% онлайн-покупок в России проходят через маркетплейсы. Товары с корректными остатками получают вдвое больше показов. Без автоматизации вы либо теряете продажи из-за оверстейтов, либо тратите часы на ручное обновление. Мы предлагаем интеграцию под ключ — от аудита каталога до мониторинга. Оценим ваш проект за один день: напишите для консультации.

Стабильность подтверждаем SLA: время реакции на сбой — 2 часа в рабочее время. Используем тегированное кэширование и агенты Битрикса, чтобы нагрузка на сервер не росла. Экономия на ручном труде после интеграции — до 40 часов в месяц, что при ставке менеджера даёт около 60 000 ₽ экономии.

Зачем подключать маркетплейсы

Маркетплейсы — готовый трафик, который один интернет-магазин не соберёт. Более половины онлайн-покупок — через площадки. Вам остаётся ассортимент и цены.

  • Каналы продаж — миллионы покупателей с картой в руке.
  • Единое управление — товары, остатки, заказы из всех каналов в Битриксе. Никакого ручного ввода.
  • Сквозная аналитика — маржинальность по каждому каналу. Решения на цифрах, не на интуиции.

Как работает синхронизация остатков с Wildberries?

API поставщика WB требует обновлять стоки на складах каждые 15–30 минут. Иначе остатки расходятся с сайтом, покупатель оформляет заказ на несуществующий товар. Мы настраиваем агент Битрикса: CAgent::AddAgent() с интервалом 15 минут, который дёргает /api/v3/stocks. Данные берутся из торгового каталога с учётом резервов.

Типичная ошибка: в Битриксе остаток 10 единиц, на WB стоит 10, но 3 уже зарезервированы в заказах WB. Наш модуль вычитает резерв перед отправкой. Результат: после интеграции расхождений нет, рейтинг продавца растёт. Потери от оверстейтов на каталоге в 5 000 SKU составляют в среднем 150 000 ₽ в месяц — интеграция окупается за 3–4 недели.

Какие маркетплейсы подключаем

  • Ozon — Seller API v3. Создание карточек (/v3/product/import), обновление цен (/v1/product/import/prices), остатки (/v2/products/stocks), заказы FBO/FBS (/v3/posting/fbs/list), возвраты. Настраиваем автогенерацию штрихкодов и этикеток через label/task.
  • Wildberries — API поставщика. Выгрузка номенклатуры с характеристиками по категориям (/content/v2/cards/upload), баркоды, синхронизация остатков на складах WB (/api/v3/stocks), обработка заказов и поставок, медиаконтент.
  • Яндекс.Маркет — Partner API. Каталог через фид или push-модель, цены, остатки, заказы DBS/FBS/FBY (/campaigns/{campaignId}/orders), интеграция с Яндекс.Доставкой.
  • СберМегаМаркет — Merchant API. Товары, офферы, заказы, синхронизация статусов.
  • Другие — AliExpress Россия, Авито, отраслевые площадки (Lamoda, Leroy Merlin).

Механизмы интеграции: прямой API или агрегатор?

Прямая интеграция через API — самый надёжный путь. Разрабатываем кастомный модуль Битрикс, который напрямую дёргает эндпоинты площадки. Полный контроль: если маркетплейс ломает обратную совместимость (а WB делает это регулярно) — обновляем модуль сами, не ждём третью сторону. Каждый запрос логируется в b_event_log, ретраи на 429/500 — автоматические.

Агрегаторы — RetailCRM, МойСклад, ApiShip. Быстрый старт, но чёрный ящик: когда что-то ломается, дебажить через чужой слой — удовольствие сомнительное. Подходит при ограниченном бюджете. Фиды (YML/XML) — выгрузка каталога в формате Яндекс.Маркет (YML), Google Merchant (XML). Генерация настраивается через модуль catalog.export или кастомный обработчик на CIBlockXMLFile.

Почему прямая интеграция выгоднее агрегаторов? Агрегаторы унифицируют обмен с разными площадками, но каждая новая версия API маркетплейса требует обновления со стороны агрегатора. Ждать исправления — дни. Прямая интеграция даёт контроль: мы обновляем модуль в день изменения. Типичное время реакции на сбой в интеграции через агрегатор — от 24 часов, у нас — 2 часа. Экономия на потерянных заказах за месяц может достигать 200 000 ₽. Практика показывает: на highload-каталогах (10 000+ SKU) прямая работа через API в три раза дешевле в долгосрочной поддержке, чем ежемесячная плата за агрегатор плюс потеря выручки от простоев.

Выгрузка товаров и синхронизация

Выгрузка — не «нажал кнопку». За ней серьёзная подготовительная работа.

  • Маппинг категорий — сопоставление разделов инфоблока Битрикс с деревом категорий площадки. У Ozon своя таксономия (/v1/description-category/tree), у WB — своя. Обязательные атрибуты различаются.
  • Маппинг свойств — свойства инфоблока (PROPERTY_*) → характеристики маркетплейса. Конвертация единиц, форматов — автоматически через таблицу соответствий в highload-инфоблоке.
  • Обогащение карточек — rich-контент для Ozon, видеообзоры для WB, 360-фото. Площадки ранжируют по заполненности: между «голой» и проработанной карточкой разница в продажах двукратная.
  • Изображения — автоматическая генерация в нужных разрешениях через CFile::ResizeImageGet().

Синхронизация — по расписанию через агенты CAgent::AddAgent():

Данные Частота Направление
Остатки 15-30 мин Битрикс → Маркетплейс
Цены 30-60 мин Битрикс → Маркетплейс
Заказы 5-10 мин Маркетплейс → Битрикс
Статусы Реалтайм (webhook) Двусторонний
Карточки По изменению Битрикс → Маркетплейс

Обработка заказов

Заказы с площадок падают в b_sale_order автоматически и обрабатываются в едином потоке.

  • Создание — заказ приходит со всеми реквизитами. Модуль парсит ответ API, создаёт заказ через \Bitrix\Sale\Order::create(), привязывает к типу плательщика и платёжной системе маркетплейса.
  • Единый поток — менеджеры работают с заказами из всех каналов в одном интерфейсе. Источник заказа виден в свойстве ORDER_PROP.
  • Синхронизация статусов — собрали, отгрузили, доставили — статус обновляется на маркетплейсе через callback. Обработчик OnSaleStatusOrder.
  • Возвраты — отмена на маркетплейсе создаёт возврат в Битрикс. Остатки возвращаются на склад автоматически.
  • Передача в 1С — заказы уходят в 1С:Предприятие через штатный обмен CommerceML. Один источник правды.

Мониторинг и стабильность

Мультиканальная торговля без мониторинга — хаос. Мы ставим на контроль каждый канал.

  • Контроль остатков — оповещения при расхождениях между Битрикс, маркетплейсом и 1С. Товар с нулевым остатком блокируется автоматически — нельзя продать то, чего нет. Проверка через cron каждые 10 минут.
  • Логирование и ретраи — каждый запрос к API логируется в b_event_log с телом запроса и ответа. Сбой? Автоповтор с экспоненциальным backoff. Критическая ошибка? Уведомление в Telegram-бот админа.
  • Ценообразование — автоматический расчёт с учётом комиссий площадки, логистики и целевой маржи. Формула в настройках модуля: price = base_price / (1 - commission) + logistics.
  • Аналитика — дашборд: выручка, заказы, средний чек, возвраты, маржинальность по каждому маркетплейсу отдельно. Обновляется раз в час.

Подход к интеграции и объём работ

  1. Аудит — смотрим каталог Битрикс, структуру инфоблоков, существующие обмены с 1С. Определяем готовность данных. Бывает, 80% работы — привести карточки в порядок: заполнить обязательные свойства, унифицировать единицы измерения.
  2. Стратегия — приоритетные площадки, модель (FBO/FBS/DBS), глубина интеграции.
  3. Разработка модулей — маппинг, валидация, обработка ошибок. Покрываем unit-тестами критичные сценарии: разбиение заказа, пересчёт остатков при частичной отмене.
  4. Тестирование — выгрузка тестовых товаров, эмуляция заказов через sandbox API площадок, пограничные случаи (нулевой остаток, товар без фото, цена ниже минимальной).
  5. Запуск — последовательно запускаем интеграции, мониторим первые обмены в реалтайме.
  6. Сопровождение — площадки регулярно обновляют API (WB — без предупреждения). Адаптируемся оперативно.

В работу входит:

  • Аудит текущего каталога, инфоблоков и обмена с 1С — документация с рекомендациями.
  • Разработка модуля интеграции (на каждый маркетплейс) с исходным кодом.
  • Настройка маппинга категорий и свойств.
  • Конфигурация агентов и webhook’ов.
  • Тестирование в sandbox и на реальных данных.
  • Обучение менеджеров работе с единым потоком заказов.
  • Мониторинг в течение первых двух недель после запуска.
  • Техническая поддержка и обновления при изменениях API площадок.

Сроки

Задача Сроки
Интеграция с одним маркетплейсом (базовая) 2–4 недели
Интеграция с одним маркетплейсом (расширенная) 4–6 недель
Мультиканальная (3+ площадки) 6–12 недель
Генерация фидов (YML, XML) 3–5 дней
Мониторинг и аналитика 1–2 недели

Конкретные сроки зависят от объёма каталога, количества площадок, сложности маппинга и состояния обмена с 1С. Детальную оценку даём после аудита. Закажите аудит каталога — бесплатно оценим ваш проект и предложим решение под ключ. Свяжитесь с нами, чтобы получить консультацию по интеграции и рассчитать индивидуальную стоимость.