Когда в портфеле компании пять маркетплейсов, ассортимент из 12 000 SKU, и каждый менеджер вручную правит цены и остатки в Excel — это не масштабирование, а самоубийство. Именно с таким запросом к нам пришёл крупный поставщик промышленного оборудования. Дано: PIM-система (собственная), 1С:Управление торговлей, OZON, Wildberries, Яндекс Маркет, Мегамаркет и собственный B2B-портал. 17 человек держали этот зоопарк на ручном труде.

Мы пересобрали архитектуру и синхронизировали всё через единую шину данных. Вот как это было.

«Было»: хаос, который дорого обходился

Сценарий утра менеджера до нас:

  1. Открыть Excel-выгрузку из PIM (выгрузил ночью).

  2. Открыть отчёт 1С с актуальными остатками и ценами.

  3. Вручную сопоставить артикулы, поправить цены, проставить признаки наличия.

  4. Сформировать 5 разных файлов под требования каждого маркетплейса (разные колонки, форматы дат, обязательные теги).

  5. Загрузить в личные кабинеты, дождаться валидации, перепроверить ошибки.

  6. Если в середине дня поменялась цена в 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 и другим сервисам.

Архитектура (упрощённая схема)

Кейс Aimatics: синхронизация PIM, 1С и 5 маркетплейсов — минус 70% ручного труда

Процесс внедрения: от аудита до стабилизации

Неделя 1–2: Аудит и дизайн

  • Собрали все форматы обмена, частоту обновлений, критические поля.

  • Спроектировали структуру событий и правила трансформации.

  • Согласовали SLA: данные на маркетплейсах обновляются не позже, чем через 15 минут после изменения в 1С.

Недели 3–6: Реализация

  • Настроили RabbitMQ с политиками retention и dead letter queue для падающих сообщений.

  • Написали коннекторы: к API 1С (через HTTP-сервисы), к PIM (REST API), к маркетплейсам.

  • В n8n создали пайплайны с валидацией данных, обработкой ошибок и уведомлениями в Telegram.

Недели 7–8: Опытная эксплуатация и стабилизация

  • Запустили параллельно с ручным обменом, сверяли результаты.

  • Отловили краевые случаи: товары с нулевой ценой, неполные карточки, блокировки на стороне маркетплейсов.

Результат через 2 месяца после запуска:

Кейс Aimatics: синхронизация PIM, 1С и 5 маркетплейсов — минус 70% ручного труда

Экономический эффект за первый год: ~4,2 млн руб. (сэкономленные зарплаты + устранённые потери + упущенная выгода от скорости).

Главный инсайт: интеграция — это не код, а управление данными

Мы не просто «написали скрипты». Мы выстроили управляемый поток данных с метриками, мониторингом и SLA. Теперь бизнес-пользователь в 1С не думает о том, как его действия повлияют на карточки товаров — система сама гарантирует доставку корректных данных во все каналы продаж.

Для клиента это означало не просто сокращение издержек, а свободу масштабирования: за следующие полгода они вышли на 2 новых маркетплейса, просто добавив трансформации в n8n, без найма новых менеджеров.

👉 Хотите так же? Запишитесь на аудит архитектуры маркетплейсов
Мы за 5 дней покажем, какие потери несёт ваш текущий обмен и как перейти к единой шине данных без остановки продаж.

Записаться на аудит