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

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

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

  • Выгрузка товаров — карточки, цены, описания, фото
  • Синхронизация остатков — автоматическое обновление наличия
  • Загрузка заказов — новые заказы автоматически попадают в 1С
  • Обновление статусов — отправка, доставка, возвраты
  • Загрузка отчётов — финансовые данные для учёта

Способ 1. Готовые решения

1С-Коннект (официальное решение)

  • Работает из коробки с типовыми конфигурациями
  • Обновляется вместе с релизами 1С
  • Подходит для УТ 11, КА 2, ERP

Сторонние модули

  • ИНТРЭЙД — один из популярных сервисов
  • Маркетплейс.1С — облачный сервис
  • Обработки с Инфостарт — разные варианты
💡 Плюсы: Быстрый старт, готовый функционал
⚠️ Минусы: Ежемесячная плата, ограниченная гибкость

Способ 2. Интеграция через API

Для полного контроля и нестандартных сценариев — разработка через Wildberries API.

Этап 1. Получение API-ключа

  1. Войдите в личный кабинет Wildberries
  2. Перейдите в раздел Настройки → Доступ к API
  3. Создайте новый токен с нужными правами
  4. Скопируйте и сохраните токен (показывается один раз!)

Этап 2. Настройка в 1С

Создайте справочник для хранения настроек подключения:

  • API-ключ (хранить зашифрованным!)
  • URL API: https://suppliers-api.wildberries.ru
  • Маппинг номенклатуры 1С ↔ WB

Этап 3. Основные методы API

Получить заказы:
GET /api/v3/orders/new

Обновить остатки:
PUT /api/v3/stocks/{warehouseId}

Обновить цены:
POST /public/api/v1/prices

Загрузить карточку:
POST /content/v2/cards/upload

Пример кода: получение заказов

// 1С:Предприятие 8.3
HTTPСоединение = Новый HTTPСоединение("suppliers-api.wildberries.ru", , , , , 30, Новый ЗащищенноеСоединениеOpenSSL);

Заголовки = Новый Соответствие;
Заголовки.Вставить("Authorization", APIКлюч);
Заголовки.Вставить("Content-Type", "application/json");

Запрос = Новый HTTPЗапрос("/api/v3/orders/new", Заголовки);
Ответ = HTTPСоединение.Получить(Запрос);

Если Ответ.КодСостояния = 200 Тогда
    ДанныеJSON = Ответ.ПолучитьТелоКакСтроку();
    Заказы = ЧтениеJSON(ДанныеJSON);
    // Обработка заказов...
КонецЕсли;

⚠️ Частые проблемы

«Ошибка авторизации 401»

Причина: Неверный или просроченный API-ключ
Решение: Создайте новый токен в личном кабинете

«Товар не найден»

Причина: Неправильный баркод или nmId
Решение: Проверьте маппинг номенклатуры

Остатки не обновляются

Причина: Неправильный warehouseId
Решение: Получите актуальный ID склада через API

Лимиты API

Wildberries ограничивает количество запросов. Делайте паузы между запросами и используйте пакетную обработку.

📊 Что получите от интеграции

  • ✅ Экономия 2-4 часа в день на ручном вводе
  • ✅ Актуальные остатки на маркетплейсе — меньше отмен
  • ✅ Заказы сразу в 1С — быстрая сборка
  • ✅ Корректный учёт — меньше ошибок
  • ✅ Аналитика продаж в 1С

Нужна интеграция с Wildberries?

Разработаю обмен под ваши бизнес-процессы. Работает с любой конфигурацией 1С.

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