
Настройка интеграции с OZON: товары, цены, остатки и заказы
Готовое решение для 1С-Битрикс: интеграция с OZON. Гибкая настройка выгрузки товаров, цен, остатков и заказов. Установите модуль и автоматизируйте работу.
Нужна лицензия 1С-Битрикс?
Поможем купить новую лицензию или продлить действующую — «1С-Битрикс: Управление сайтом» и Битрикс24.
Дорого?
Напишите нам — бесплатно подберём похожее решение подешевле под вашу задачу.
Технические данные
- Опубликовано:
- 29.03.2023
- Обновлено:
- 21.05.2026
- Версия:
- 3.27.0
- Установлено:
- 100 - 499 раз
- Подходящие редакции:
- «Первый сайт», «Старт», «Стандарт», «Малый бизнес», «Бизнес», «Корпоративный портал», «Энтерпрайз», «Интернет-магазин + CRM»
- Адаптивность:
- Нет
- Поддержка Композита:
- Нет
- Совместимо с Сайты24
- Нет
Онлайн-демонстрация
Хотите увидеть продукт в действии? Запросите демонстрацию — мы покажем всё вживую и ответим на вопросы.
Что умеет интеграция с OZON
Готовое решение для автоматизации торговли на OZON: обзор модуля
Данный модуль представляет собой профессиональный инструмент для интеграции интернет-магазина на платформе 1С-Битрикс с маркетплейсом OZON. Продукт предназначен для автоматизации ключевых бизнес-процессов: синхронизации товаров, цен, складских остатков и обработки заказов. Установка позволяет полностью исключить ручное управление данными, сокращая время на администрирование канала продаж до нескольких минут. Решение особенно актуально для компаний, работающих с большим ассортиментом и стремящихся к оперативному управлению предложением на одной из крупнейших торговых площадок России.
Модуль совместим со всеми актуальными редакциями 1С-Битрикс, от базового набора «Первый сайт» до корпоративных решений «Энтерпрайз» и «Интернет-магазин + CRM». После активации пользователь получает гибкий функционал, который настраивается под конкретные задачи бизнеса. Ключевые возможности включают:
- Полная выгрузка товаров: экспорт всех полей и атрибутов карточек товаров на OZON. Для каждого поля или атрибута доступна опциональная настройка, что позволяет адаптировать передачу данных под требования маркетплейса. Выгрузка может быть запущена как для единичного товара через режим «Тестирование выгрузки», так и массово – по расписанию через Агент или Cron.
- Автоматическая синхронизация цен и остатков: гибкое управление актуальностью данных. Цены и остатки передаются как для конкретной позиции (в тестовом режиме), так и для всего каталога через автоматические сценарии. Поддерживается возможность выбора конкретного склада для выгрузки, что критично для компаний с распределенной логистикой.
- Импорт и управление заказами: модуль обеспечивает автоматический импорт заказов с OZON в систему 1С-Битрикс, позволяя обрабатывать их в привычном интерфейсе платформы без необходимости переключения между сервисами.
Продукт подходит для владельцев интернет-магазинов различного масштаба (от стартапов до крупных сетей) и тематик, где присутствует множество SKU и требуется высокая скорость реакции на изменения спроса. Особую ценность решение представляет для сегментов e-commerce с частым обновлением ассортимента: одежда и аксессуары, электроника, товары для дома, автозапчасти, строительные материалы и другие категории. Модуль уже установлен на 100–500 сайтах, что подтверждает его стабильность и востребованность на рынке. Версия 3.27.0 включает все необходимые обновления для корректной работы с текущим API OZON.
С точки зрения технической реализации, решение разработано с учетом требований быстрого запуска — полная настройка интеграции занимает не более 10 минут. Для работы не требуется поддержка Композита или адаптивность модуля, так как весь функционал реализован на стороне сервера и не влияет на интерфейс сайта. Это надежный инструмент для автоматизации продаж, который позволяет снизить операционные издержки и минимизировать риск ошибок, связанных с человеческим фактором, при работе с маркетплейсом OZON.
Модуль представляет собой интеграцию Вашего Битрикс (Bitrix) сайта с Маркетплейсом Ozon (Озон). Вы сможете автоматизировать экспорт товаров, цен, остатков и импорт заказов уже через 10 минут!
Модуль позволяет автоматизировать процессы синхронизации товаров, цен, остатков и управление заказами, что значительно экономит время и ресурсы Вашего бизнеса.
Возможности:
Выгрузка товаров в Ozon (Озон) (все поля и атрибуты), с возможностью опциональной настройки каждого поля или атрибута. Вы можете выгружать конкретный товар (через Тестирование Выгрузки), а также выгружать все допустимые товары через Агент или Cron.
Выгрузка цен товаров в Ozon (Озон). Вы можете выгружать цены для конкретного товара (через Тестирование Выгрузки), а также выгружать для всех допустимых товаров через Агент или Cron.
Выгрузка остатков товаров в Ozon (Озон). Вы можете выгружать остатки для конкретного товара (через Тестирование Выгрузки), а также выгружать для всех допустимых товаров через Агент или Cron. Также имеется возможность выбрать конкретный склад для выгрузки (необходимо для случая, если у вас более 1 склада в Ozon (Озон))
Загрузка заказов из Ozon (Озон). Вы можете загружать конкретные заказы (через Тестирование Выгрузки), а также загружать все подходящие заказы через Агент или Cron. Также Вы сможете настроить соответствие статусов заказов на вашем сайте и в Ozon (Озон)
Многопрофильность. Поддержка неограниченного количества профилей Ozon (Озон). Поддержка неограниченного количества различных настроек под необходимый профиль Ozon (Озон). Поддержка работы с неограниченным количеством складов Ozon (Озон)
Журнал обмена. Просматривайте информацию об экспорте/импорте или ошибках в Журнале обмена
Многофункциональный фильтр. Настройте фильтр на экспорт товаров, цен, остатков, который соответствует Вашим конкретным условиям
Высокая отказоустойчивость. Модуль будет пытаться автоматически обработать некорректные данные и возникающие ситуации как со стороны Битрикса, так и со стороны Озон (Ozon). Если автоматически не удастся решить проблему, то она будет зафиксирована в Журнале обмена, а работа модуля продолжится.
Обработчики событий модуля. Вы можете программно переопределить данные при экспорте товаров, цен, остатков, а также при импорте заказов через обработчики событий модуля (список событий с примерами кода приводится далее в описании)
Без ограничений в Демо-период. Без создания дополнительных шаблонов сайта. Без каких-либо изменений Ваших настроек или настроек Битрикса. Без возможности хоть как-то сломать функционал Вашего сайта.
- В Основных настройках задать данные для подключения к API Ozon (Озон) и настроить соответствие основных полей товаров
- В Управлении связями категорий соотнести Ваши категории с категориями Ozon (Озон), активировать нужные связи для последующей выгрузки (на этапе 5, 6)
- В Управлении связями характеристик соотнести Ваши характеристики с характеристиками категории Ozon (Озон)
- В Управлении связями значений характеристик соотнести значения Ваших характеристик с типом список (или справочник) со списочными значениями характеристик категории Ozon (Озон)
- В Тестировании выгрузки можете проверить корректность выгрузки товаров, цен, остатков в Ozon (Озон)
- Для массовой выгрузки необходимо активировать нужных агентов выгрузки (товаров, цен, остатков), либо поставить нужные скрипты выгрузок на cron (пути на скрипты описаны далее)
- Наслаждаться автоматизированным экспортом в Ozon (Озон)
- В Основных настройках задать данные для подключения к API Ozon (Озон) и настроить соответствие основных полей товаров
- В Настройках заказов настроить основные поля для заказа, и по желанию соответствие статусов заказов на вашем сайте и статусов в Ozon (Озон)
- Для массовой загрузки необходимо активировать агента загрузки заказов, либо поставить нужный скрипт загрузки на cron (путь на скрипт описан далее)
- Наслаждаться автоматизированным импортом из Ozon (Озон)
1. Для успешной выгрузки полей, характеристик, цен, остатков: необходимо, чтобы у Вас были настроены связи на все обязательные поля (артикул, габариты и т.д.) и обязательные характеристики в категориях. Т.к если у Вас не настроено хоть 1 обязательное поле или 1 обязательная характеристика для связанных категорий, то в Ozon (Озон) может не обновится информация ни по полям, ни по каким-либо характеристикам у товаров определенной категории.
2. Если в Ozon (Озон) характеристика представляет собой список (например Пол: Мужской, Женский и т.д), то необходимо, чтобы на Вашем сайте данное св-во также было списочным (или справочником) и у вас была создана Связь характеристик в Управлении связями характеристик между (например Полом на Вашем сайте и Полом в Ozon (Озон)), а также задано соотношение (например Женский из вашего св-ва Пол со значением Женский из св-ва Ozon (Озон)) в связях значений характеристик в Управлении связями значений характеристик, т.к фактически в Ozon (Озон) будет выгружаться не строковое значение (например Женский), а специальный id из Ozon (Озон) - и чтобы оно правильно выгрузилось, надо как раз и настроить связи значений характеристик
3. У ваших свойств в настройках соответствующего инфоблока в Битриксе, должны быть заданы Коды (а не только Название)
Нюансы:
- По умолчанию выгрузка товаров, цен, остатков, а также загрузка заказов доступны на Агентах, но их надо Активировать и при желании изменить периодичность запуска (НЕ рекомендуется ставить слишком часто). Крайне рекомендуется настроить экспорт/импорт не через Агенты, а с использование Cron. Если настроено через Агенты, то данные будут обрабатываться постепенно при каждом запуске агента (так необходимо, чтобы у клиентов не тормозил Ваш сайт), если настроено через Cron, то будет полная обработка необходимых данных.
- Если в функции Агента в скобках () указано число, то это ID профиля, под который настраивается Агент. Если в скобках () нет числа, то это Агент под профиль с ID = 1
Если у св-ва в настройках Инфоблока задана подсказка, то при возможности будет происходить Автоматическая конвертация единиц измерения для Ozon (Озон). Например на сайте есть числовое св-во Ширина с подсказкой мм, а в Ozon (Озон) для определенной категории значения надо передавать в см, тогда значение на сайте Автоматически переведется в см. Доступные на данный момент величины для автоматической конвертации:
1. Размеры (мм, см, м);
2. Вес (г, кг, т);
3. Объем жидкостей (мл, л);
4. Пропускной объем жидкостей (л/с, л/мин, л/час);
Крайне рекомендуется поставить все экспорты и импорты на Сron. После перевода скриптов на Cron деактивируйте соответствующие Агенты модуля (если ранее их активировали). Пути скриптов (начало пути может отличаться от вашего - уточняйте у штатного программиста или в ТП хостера). Пример настроек для профиля с ID = 1:
- Выгрузка товаров /public_html/bitrix/tools/guryev.ozon/cron/export_products.php
- Выгрузка цен /public_html/bitrix/tools/guryev.ozon/cron/export_prices.php
- Выгрузка остатков /public_html/bitrix/tools/guryev.ozon/cron/export_stocks.php
- Загрузка заказов /public_html/bitrix/tools/guryev.ozon/cron/import_orders.php
- Загрузка брендов /public_html/bitrix/tools/guryev.ozon/cron/import_brands.php
Примечание: для настройки Cron под профили с ID не равным 1 необходимо добавлять аргумент с id профиля (profile_id). Например, чтобы поставить на cron Выгрузку товаров для профиля с ID = 2, необходимо, чтобы после export_products.php было написано profile_id:2, т.е путь cron скрипта будет иметь примерно следующий вид: /public_html/bitrix/tools/guryev.ozon/cron/export_products.php profile_id:2
Обработчики событий:
Доступны обработчики событий для программистов. Примеры обработчиков для init.php:
- Переопределить значения при выгрузке информации о товарах в Ozon (Озон) (название, ндс, аттрибуты и т.д): AddEventHandler("guryev.ozon", "OnExportProduct", ["MyClassGuryevOzon", "OnExportProduct"]);
- Переопределить значения при выгрузке цен товаров в Ozon (Озон): AddEventHandler("guryev.ozon", "OnExportPrice", ["MyClassGuryevOzon", "OnExportPrice"]);
- Переопределить значения при выгрузке остатков товаров в Ozon (Озон): AddEventHandler("guryev.ozon", "OnExportStock", ["MyClassGuryevOzon", "OnExportStock"]);
- Переопределить значения при загрузке заказа из Ozon (Озон): AddEventHandler("guryev.ozon", "OnImportOrder", ["MyClassGuryevOzon", "OnImportOrder"]);
Примечание к обработчикам: в OnExportProduct, OnExportPrice, OnExportStock собственная реализация фильтра/отсева товаров недопустима, и может повлечь отсутствие выгрузки данных. Для успешной выгрузки разрешено только переопределение значений!
Пример класса с обработчиками для init.php
*Не забудьте также подключить их через AddEventHandler
class MyClassGuryevOzon
{
public static function OnExportProduct(array $profileData, array $preparedData): array
{
foreach ($preparedData as $key => $value) {
$updPrice = $value['price'] + 100;
$preparedData[$key]['price'] = (string)$updPrice;
}
return $preparedData;
}
public static function OnExportPrice(array $profileData, array $preparedData): array
{
foreach ($preparedData as $key => $value) {
$updPrice = $value['price'] + 200;
$preparedData[$key]['price'] = (string)$updPrice;
}
return $preparedData;
}
public static function OnExportStock(array $profileData, array $preparedData): array
{
foreach ($preparedData as $key => $value) {
$updStock = $value['stock'] + 1;
$preparedData[$key]['stock'] = (int)$updStock;
}
return $preparedData;
}
public static function OnImportOrder(array $profileData, Bitrix\Sale\Order $bitrixOrder, array $ozonOrder): Bitrix\Sale\Order
{
$bitrixOrder->setField("STATUS_ID", 'N');
return $bitrixOrder;
}
}
ВНИМАНИЕ! Для работы модуля необходимы ID и ключ API, которые можно получить в личном кабинете партнера на Ozon (Озон). Модуль выгружает товары, имеющие привязку к разделам (простые товары, sku простых товаров, sku с привязкой к разделам). Наборы и комплекты в выгрузке не участвуют.
При обращении по техническим вопросам обязательно указывайте - адрес сайта, логин и пароль администратора, параметры доступа к FTP.
Промо-видео:
Как пользоваться модулем:
Наши решения в Битрикс24:Для чего предназначен этот модуль и какие задачи он решает?
С какими редакциями 1С-Битрикс совместим данный модуль?
Какова стоимость модуля и какие условия лицензирования?
Сложно ли установить и настроить интеграцию?
Какая техническая поддержка предоставляется после покупки?
Установка модуля из Маркетплейса
Перейдите в административной панели сайта в раздел «Маркетплейс» → «Каталог решений». Найдите модуль «Настройка интеграции с OZON: товары, цены, остатки и заказы» и нажмите «Установить». После завершения установки перейдите в «Маркетплейс» → «Установленные решения» и активируйте модуль.
Настройка подключения к OZON
Откройте страницу настроек модуля: «Настройки» → «Настройки продукта» → «Интеграция с OZON». Укажите Client ID и API-ключ, полученные в личном кабинете продавца OZON. Сохраните параметры и выполните тестовое соединение для проверки доступности API.
Привязка к каталогу товаров
В настройках модуля выберите инфоблок (торговый каталог), с которым будет синхронизироваться OZON. Настройте соответствие свойств товаров (например, артикул, бренд, размер) полям карточки товара на маркетплейсе. Для каждого поля укажите источник данных из вашего каталога.
Настройка выгрузки цен и остатков
Перейдите в раздел «Цены и остатки» настроек модуля. Выберите типы цен (например, розничная, оптовая) для передачи на OZON. Укажите склад, остатки с которого будут синхронизироваться. Активируйте автоматическую выгрузку при изменении данных в каталоге.
Настройка синхронизации заказов
В разделе «Заказы» укажите статусы заказов 1С-Битрикс, соответствующие этапам обработки на OZON (например, «Новый» → «Принят», «Отгружен» → «Доставлен»). Включите автоматический импорт заказов с OZON и настройте интервал проверки (рекомендуется 5–10 минут).
Проверка интеграции
Запустите ручную синхронизацию в разделе «Управление» → «Выгрузка на OZON». Проверьте, что товары отобразились в личном кабинете OZON с корректными ценами и остатками. Создайте тестовый заказ на OZON и убедитесь, что он импортировался в систему 1С-Битрикс с правильным статусом.
Нужна помощь с установкой?
Напишите нам — поможем установить и настроить модуль на вашем сайте.


















