Добавить в корзинуПозвонить
Найти в Дзене
Штурм1С. Все про 1С

Неожиданный заказ: как интеграция 1C с Wildberries спасла клиента от потерь

Прекрасное весеннее субботнее утро. Открываю банковское приложение и вижу поступление в 10 000 рублей на расчётный счёт. Удивлён: я не выставлял счёт и не напоминал о долгах никому из клиентов. Проверив детали, понимаю — это от давнего партнёра. Только было собрался написать ему для уточнения, как приходит сообщение в Telegram: "Здравствуйте! Перевёл аванс за срочную задачу. Нужно срочно настроить обмен данными с Wildberries: синхронизировать остатки товаров и цены. Главное — полный контроль остатков, а то из-за некорректных остатков мы теряем продажи или недополучаем выручку." Вспоминаю: у клиента стоит 1C:Управление торговлей 10.11 (УТ 10) на собственном сервере — надёжная конфигурация, которая уже давно работает стабильно. Интеграция с маркетплейсом — одна из наших специализаций, так что берусь за дело без промедления. Шаги реализации интеграции 1. Анализ и подготовка: Подключаюсь к серверу клиента по RDP. Проверяю версию УТ 10, структуру справочников (номенклатура, остатки на склад

Прекрасное весеннее субботнее утро. Открываю банковское приложение и вижу поступление в 10 000 рублей на расчётный счёт. Удивлён: я не выставлял счёт и не напоминал о долгах никому из клиентов.

Проверив детали, понимаю — это от давнего партнёра. Только было собрался написать ему для уточнения, как приходит сообщение в Telegram:

"Здравствуйте! Перевёл аванс за срочную задачу. Нужно срочно настроить обмен данными с Wildberries: синхронизировать остатки товаров и цены. Главное — полный контроль остатков, а то из-за некорректных остатков мы теряем продажи или недополучаем выручку."

Вспоминаю: у клиента стоит 1C:Управление торговлей 10.11 (УТ 10) на собственном сервере — надёжная конфигурация, которая уже давно работает стабильно. Интеграция с маркетплейсом — одна из наших специализаций, так что берусь за дело без промедления.

Шаги реализации интеграции

1. Анализ и подготовка: Подключаюсь к серверу клиента по RDP. Проверяю версию УТ 10, структуру справочников (номенклатура, остатки на складах) и настройки WB-аккаунта. Выявляем расхождения.

2. Настройка API WB: Запрашиваем ключи авторизации и начинаем прорабатывать автоматическую выгрузку остатков. Так как задача озвучена так, что на первом месте у нас остатки можем начать с них. Но, нужно уточнить еще один момент – синхронизация текущей номенклатуры как будет проводиться. Уточняем у клиента – по номенклатуре она совпадает на Вб и в 1С.

3. Разработка обработки в 1C: Создаем внешнюю обработку.

• Выгрузка остатков: Проходим по регистру "Товары на складах", формируем JSON с артикулами, складами и количествами. Отправляем POST-запрос через HTTP-соединение.

• Автоматизация: Настраиваем регламентное задание (каждые 5–10 мин) и обработчик событий на изменение остатков.

4. Тестирование и доработки: Запускаем тестовый обмен на одном товаре и далее пробуем 10–20 товаров. Фиксим типичные проблемы: дубли артикулов (WB требует уникальности) Добавляем логирование ошибок в отдельный регистр для мониторинга.

5. Запуск и поддержка: Разворачиваем на рабочей базе. Клиент сразу видит эффект: остатки синхронизированы в реальном времени

6. Задача решена за 8-10 часов (плюс сутки на тесты).

Аванс пригодился)

Прекрасное субботнее утро. Открываю банковское приложение и вижу поступление в 10 000 рублей на расчётный счёт. Удивлён: я не выставлял счёт-фактуру и не напоминал о долгах никому из клиентов.