Интеграция 1С с Ozon — настройка обмена
Полное руководство по интеграции 1С с маркетплейсом Ozon: от получения API-ключей до автоматизации заказов.
📦 Что можно автоматизировать
- Выгрузка товаров — создание и обновление карточек
- Управление ценами — синхронизация прайса
- Обновление остатков — актуальное наличие на складе
- Получение заказов — автоматический импорт в 1С
- Обработка возвратов — учёт отмен и возвратов
- Финансовая отчётность — загрузка актов и отчётов
Шаг 1. Получение API-ключей Ozon
- Войдите в личный кабинет продавца seller.ozon.ru
- Перейдите в Настройки → Seller API
- Нажмите Сгенерировать ключ
- Сохраните:
- Client-Id — идентификатор клиента
- Api-Key — секретный ключ (показывается один раз!)
Шаг 2. Выбор способа интеграции
Вариант 1: Готовые решения
- 1С-Коннект — официальное решение для типовых конфигураций
- ИНТРЭЙД — популярный сторонний сервис
- Обработки с Инфостарт — разовая покупка
Плюсы: быстрый старт. Минусы: ежемесячная плата, ограниченная настройка.
Вариант 2: Разработка через API
Полный контроль, гибкость, нет ежемесячных платежей. Подходит для нестандартных сценариев.
Шаг 3. Настройка в 1С
Создайте справочник или регистр для хранения настроек:
- Client-Id — идентификатор продавца
- Api-Key — секретный ключ (храните зашифрованным)
- URL API:
https://api-seller.ozon.ru - Маппинг SKU — соответствие номенклатуры 1С и Ozon
Шаг 4. Основные методы API
Получить заказы:
POST /v3/posting/fbs/list
Обновить остатки:
POST /v1/product/import/stocks
Обновить цены:
POST /v1/product/import/prices
Создать товар:
POST /v2/product/import
Получить категории:
POST /v1/description-category/tree
Пример кода: получение заказов
// 1С:Предприятие 8.3
HTTPСоединение = Новый HTTPСоединение("api-seller.ozon.ru", , , , , 30,
Новый ЗащищенноеСоединениеOpenSSL);
Заголовки = Новый Соответствие;
Заголовки.Вставить("Client-Id", ClientId);
Заголовки.Вставить("Api-Key", ApiKey);
Заголовки.Вставить("Content-Type", "application/json");
ТелоЗапроса = "{""dir"": ""ASC"", ""filter"": {""status"": ""awaiting_packaging""},
""limit"": 100, ""offset"": 0}";
Запрос = Новый HTTPЗапрос("/v3/posting/fbs/list", Заголовки);
Запрос.УстановитьТелоИзСтроки(ТелоЗапроса);
Ответ = HTTPСоединение.ВызватьHTTPМетод("POST", Запрос);
⚠️ Частые проблемы
Ошибка 401 Unauthorized
Причина: Неверный Client-Id или Api-Key
Решение: Перепроверьте ключи, при необходимости перевыпустите
Ошибка 429 Too Many Requests
Причина: Превышен лимит запросов
Решение: Добавьте паузы между запросами, используйте пакетную обработку
Товар не создаётся
Причина: Неправильная категория или обязательные атрибуты
Решение: Проверьте требования категории через /v1/description-category/attribute
Остатки не обновляются
Причина: Неправильный warehouse_id
Решение: Получите актуальный ID склада через /v1/warehouse/list
📊 Результаты интеграции
- ✅ Экономия 3-5 часов в день на ручном вводе
- ✅ Актуальные остатки — меньше отмен заказов
- ✅ Быстрое создание карточек — до 1000 SKU в час
- ✅ Автоматический учёт продаж
- ✅ Синхронизация цен в реальном времени
Нужна интеграция с Ozon?
Разработаю обмен под ваши процессы. Поддержка FBS, FBO, realFBS.
Обсудить интеграцию →