Когда в портфеле компании пять маркетплейсов, ассортимент из 12 000 SKU, и каждый менеджер вручную правит цены и остатки в Excel — это не масштабирование, а самоубийство. Именно с таким запросом к нам пришёл крупный поставщик промышленного оборудования. Дано: PIM-система (собственная), 1С:Управление торговлей, OZON, Wildberries, Яндекс Маркет, Мегамаркет и собственный B2B-портал. 17 человек держали этот зоопарк на ручном труде.
Мы пересобрали архитектуру и синхронизировали всё через единую шину данных. Вот как это было.
«Было»: хаос, который дорого обходился
Сценарий утра менеджера до нас:
Открыть Excel-выгрузку из PIM (выгрузил ночью).
Открыть отчёт 1С с актуальными остатками и ценами.
Вручную сопоставить артикулы, поправить цены, проставить признаки наличия.
Сформировать 5 разных файлов под требования каждого маркетплейса (разные колонки, форматы дат, обязательные теги).
Загрузить в личные кабинеты, дождаться валидации, перепроверить ошибки.
Если в середине дня поменялась цена в 1С — повторить всё заново.
Цена хаоса в месяц:
17 менеджеров × 40 часов рутины × средняя ставка 400 руб./час = 272 000 руб. только на зарплату «ручного обмена».
Задержка публикации нового товара: до 3 дней. В сезон — потеря выручки до 800 000 руб./мес.
Ошибки в карточках (не та цена, не те характеристики) — возвраты и штрафы маркетплейсов: ~120 000 руб./мес.
Собственник понимал: ещё один такой год без автоматизации — и компания начнёт терять позиции на маркетплейсах, где скорость обновления контента стала критическим фактором ранжирования.
Что мы предложили и почему
Клиент приходил с запросом «напишите модуль обмена для 1С». Но мы сразу показали: проблема системная. Модуль для одного маркетплейса решит 20% боли, но не уберёт источник хаоса — отсутствие единого master data.
Решение: событийно-ориентированная шина данных с 1С как источником истины по товарам, ценам и остаткам.
Логика работы:
1С — мастер-система по коммерческим данным. Любое изменение (цена, остаток, новый товар) генерирует событие в RabbitMQ.
PIM-система слушает события и обновляет контент (описания, характеристики, медиа), обогащая карточку товара.
Шина (n8n-оркестратор) забирает из 1С и PIM консолидированные данные, трансформирует под формат каждого маркетплейса и отправляет через их API.
B2B-портал получает данные напрямую из шины в реальном времени — актуальность цен и остатков для дилеров гарантирована.
Почему RabbitMQ, а не прямые HTTP-запросы:
Гарантия доставки: если маркетплейс «лёг», сообщение остаётся в очереди и будет обработано, как только API поднимется.
Асинхронность: 1С не ждёт ответа, работа пользователей не тормозится.
Наблюдаемость: каждая транзакция логируется, легко найти, где потерялось сообщение.
Почему n8n, а не жёсткий самопис:
Визуальный пайплайн: логику видит и аналитик, и разработчик.
Быстрые правки: изменение формата выгрузки Wildberries делается за 1 час без перекомпиляции.
Встроенные коннекторы к HTTP, RabbitMQ, Qdrant и другим сервисам.
Архитектура (упрощённая схема)

Процесс внедрения: от аудита до стабилизации
Неделя 1–2: Аудит и дизайн
Собрали все форматы обмена, частоту обновлений, критические поля.
Спроектировали структуру событий и правила трансформации.
Согласовали SLA: данные на маркетплейсах обновляются не позже, чем через 15 минут после изменения в 1С.
Недели 3–6: Реализация
Настроили RabbitMQ с политиками retention и dead letter queue для падающих сообщений.
Написали коннекторы: к API 1С (через HTTP-сервисы), к PIM (REST API), к маркетплейсам.
В n8n создали пайплайны с валидацией данных, обработкой ошибок и уведомлениями в Telegram.
Недели 7–8: Опытная эксплуатация и стабилизация
Запустили параллельно с ручным обменом, сверяли результаты.
Отловили краевые случаи: товары с нулевой ценой, неполные карточки, блокировки на стороне маркетплейсов.
Результат через 2 месяца после запуска:

Экономический эффект за первый год: ~4,2 млн руб. (сэкономленные зарплаты + устранённые потери + упущенная выгода от скорости).
Главный инсайт: интеграция — это не код, а управление данными
Мы не просто «написали скрипты». Мы выстроили управляемый поток данных с метриками, мониторингом и SLA. Теперь бизнес-пользователь в 1С не думает о том, как его действия повлияют на карточки товаров — система сама гарантирует доставку корректных данных во все каналы продаж.
Для клиента это означало не просто сокращение издержек, а свободу масштабирования: за следующие полгода они вышли на 2 новых маркетплейса, просто добавив трансформации в n8n, без найма новых менеджеров.
👉 Хотите так же? Запишитесь на аудит архитектуры маркетплейсов
Мы за 5 дней покажем, какие потери несёт ваш текущий обмен и как перейти к единой шине данных без остановки продаж.