Интеграция 1С с Ozon — настройка обмена

Полное руководство по интеграции 1С с маркетплейсом Ozon: от получения API-ключей до автоматизации заказов.

📦 Что можно автоматизировать

  • Выгрузка товаров — создание и обновление карточек
  • Управление ценами — синхронизация прайса
  • Обновление остатков — актуальное наличие на складе
  • Получение заказов — автоматический импорт в 1С
  • Обработка возвратов — учёт отмен и возвратов
  • Финансовая отчётность — загрузка актов и отчётов

Шаг 1. Получение API-ключей Ozon

  1. Войдите в личный кабинет продавца seller.ozon.ru
  2. Перейдите в Настройки → Seller API
  3. Нажмите Сгенерировать ключ
  4. Сохраните:
    • Client-Id — идентификатор клиента
    • Api-Key — секретный ключ (показывается один раз!)
⚠️ Важно: Сохраните 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.

Обсудить интеграцию →