Интеграция 1С с маркетплейсами: остатки, цены и заказы без ручных выгрузок

Остатки и цены уходят из 1С на Ozon, Wildberries и Яндекс Маркет сами, заказы приходят обратно резервом и отгрузкой. Каждая попытка обмена записывается, сбой не теряет заказ, а вы узнаёте о нём раньше покупателя.

Базовый обмен — от 150 000 ₽Журнал и оповещения с первого дняКлючи и доступы оформлены на вас

На чём держится

Четыре вещи, о которых договариваемся сразу

Две из них — про то, чего мы не обещаем. Это честнее, чем «синхронизация в реальном времени» в первом экране.

Главная система — 1С, и это записано

Остатки ведёт учётная система, а на площадках их руками не правят. Что считать остатком и какое число уходит наружу, фиксируем письменно до начала работ.

Страховой запас — часть настройки

На ходовые позиции уходит чуть меньше, чем есть: это закрывает окно между продажей и обновлением. Размер запаса подбираем по вашим продажам, а не наугад.

Правила площадок меняются

Формат выгрузки, лимиты запросов, обязательные поля — всё это правят без вашего согласия. Мы не обещаем, что так не будет; мы обещаем, что вы узнаете в тот же день.

Доступы и ключи — ваши

Личные кабинеты и ключи API оформлены на вас. Отключить нас можно в любой день, и обмен от этого не остановится.

Зачем это нужно

С чем обычно приходят

Заказ ушёл в отмену — товара нет

Остатки на площадке устарели, покупатель купил то, чего уже нет. Площадка записывает это продавцу в минус.

Цена в 1С одна, на площадке другая

Прайс поменяли утром, а на площадку он уехал вечером. В промежутке товар продаётся по старой цене.

Менеджер переносит заказы руками

Копирует из кабинета в 1С, ошибается в позициях, не успевает в пиковые дни.

Остатки выгружают файлом по утрам

Весь день площадка живёт на утренних цифрах, пока склад продаёт и принимает.

Возвраты теряются между площадкой и складом

Товар вернулся физически, а в учёте его нет — или он уже числится доступным.

Отчёт по удержаниям собирают руками

Комиссии, логистика, штрафы площадки сводятся в таблицу, которая никогда не совпадает с выручкой в 1С.

Жизнь заказа

Что происходит с одним заказом — и где это обычно ломается

Семь шагов от клика покупателя до сверки с отчётом площадки. Каждый шаг — место, где без интеграции работа делается руками или теряется.

  1. Покупатель оформил заказПлощадка присылает заказ. Если его забирают раз в час, 1С узнаёт о продаже с опозданием.
  2. В 1С создаётся заказ и резервОстаток падает в момент получения заказа, а не при сборке. Без резерва товар продаётся второй раз.
  3. Новый остаток уходит на все каналыПродали на одной площадке — остаток обновился на остальных и на сайте. Интервал обновления определяет окно рассинхрона.
  4. Сборка и отгрузкаСтатус «отгружено» возвращается на площадку. При ошибке отправки статус не должен потеряться — он ждёт в очереди.
  5. Возврат или отменаРезерв снимается, товар приходуется на правильный склад. Без этого шага остатки «текут» месяцами.
  6. Отчёт площадки сверяется с 1СРеализация, комиссии, логистика, штрафы. Расхождения видны по позициям, а не только в итоге.
  7. Журнал фиксирует всёКакой заказ, когда, с каким результатом. Спор «мы отправили — они не получили» решается за минуты.
Причины

Семь причин расхождения остатков и как мы их закрываем

Те же причины, что разобраны в материале про остатки, но с ответом: что именно настраивается в обмене.

Причина
Что видно
Как закрываем
Что нужно от вас
ПричинаПоздний резерв
Что видноТовар продан дважды в окно между заказом и резервом
Как закрываемРезерв создаётся в момент получения заказа
Что нужно от васРешить, какой склад и какой статус резервируют
ПричинаРедкий обмен
Что видноОстатки устаревают на ходовых позициях
Как закрываемИнтервал по классам товара: ходовые чаще, медленные реже
Что нужно от васНазвать ходовые позиции или дать историю продаж
ПричинаНесколько складов и схем
Что видноОстаток склада площадки смешан с вашим
Как закрываемСклад площадки — отдельный склад в учёте
Что нужно от васОписать схемы работы с каждой площадкой
ПричинаАртикулы, штрихкоды, комплекты
Что видноДубли, наборы списываются неверно
Как закрываемЕдиный ключ сопоставления, правила для комплектов
Что нужно от васПривести артикулы к одному виду там, где они расходятся
ПричинаВозвраты
Что видноОстатки «текут» после возвратов
Как закрываемВозврат приходуется автоматически на заданный склад
Что нужно от васРешить, куда идут возврат и брак
ПричинаРучные правки
Что видноПравка затирается следующей выгрузкой
Как закрываемОстатки правятся только в 1С, правка в кабинете запрещена правилом
Что нужно от васДоговориться, кто и как правит остатки
ПричинаОшибки выгрузки
Что видноЧасть товаров не обновилась, никто не знает
Как закрываемОчередь, повторы, оповещение о сбое
Что нужно от васНазвать, кому приходят оповещения

Подробно каждая причина разобрана в материале про расхождение остатков: там же способ найти свою причину за час.

Что делаем

Восемь направлений работ

Не обязательно брать всё сразу: чаще начинают с остатков и заказов по одной площадке, а остальное добавляют по мере устойчивой работы.

Карточки и сопоставление

Каталог 1С и карточки площадок: артикулы, штрихкоды, комплекты. Здесь чаще всего находится объём скрытой работы.

1–2 недели

Остатки и страховой запас

Выгрузка свободных остатков по складам с запасом на ходовые позиции и расписанием по классам товара.

2–4 недели

Цены и акции

Цены из 1С по типам, правила для акций площадки: что уходит, что остаётся на её стороне.

1–2 недели

Заказы и резервы

Получение заказов, создание в 1С, резервирование в момент получения, защита от дублей при повторной отправке.

2–4 недели

Статусы и отгрузки

Возврат статусов на площадку, работа со сборкой и отгрузкой, очередь на случай сбоев.

1–2 недели

Возвраты и отмены

Снятие резервов, оприходование возвратов на нужный склад, отметка брака.

1–2 недели

Финансовые отчёты площадок

Загрузка отчётов о продажах и удержаниях в 1С, сверка по позициям.

2–4 недели

Сопровождение обмена

Мониторинг, журнал, оповещения, правки при изменении чужих правил.

от 20 000 ₽/мес
Как устроено

Через что ходят данные

ЧЕРЕЗ ЧТО ХОДЯТ ДАННЫЕ1Сучёт, склад, ценыСлой обменажурнал каждой попыткиочередь и повторызащита от дублейоповещение о сбоестраховой запасOzonWildberriesЯндекс МаркетСвой сайтостатки и цены →← заказы, возвраты, отчётыНапрямую «1С — площадка» работает, пока площадка одна; с каждой новой растёт число связей.Слой обмена нужен ради журнала и очереди: без них «заказ не пришёл» — это разговор без доказательств.
Один слой между 1С и площадками позволяет добавлять каналы, не переписывая остальные: новая площадка становится ещё одним получателем, а не ещё одной связью «каждый с каждым».
Процесс

Как идёт работа

Второй шаг выглядит бюрократией и экономит больше всего времени: схема обмена на бумаге — то, чем вы потом закрываете спор «а мы думали, будет наоборот».

Дни 1–5 — Разбор

Какие площадки и схемы, какая конфигурация 1С, где живут остатки. Решаем, какое число уходит наружу.

Дни 3–7 — Схема обмена

Письменно: что и в какую сторону ходит, с каким интервалом, по какому ключу сопоставляется. Документ, по которому потом не спорят.

От 2 недель — Настройка

Готовые модули там, где они подходят, свой код там, где нет. Работа в вашей конфигурации и на ваших стендах.

3–7 дней — Прогон на копии

Сначала тестовая база и тестовый кабинет, потом боевые данные в режиме чтения. На запись переходим последним шагом.

1 день — Запуск

Включаем и смотрим первые обмены руками. Первая неделя даёт больше информации, чем весь прогон.

Дальше — Сопровождение

Журнал, оповещения, правки при изменении правил площадок. Объём в месяц фиксируется в договоре.

Контроль

Что остаётся у вас и чего мы не делаем

Остаётся у вас

  • Модули, скрипты и настройки — в вашей конфигурации и вашем репозитории.
  • Ключи API и личные кабинеты — на вас.
  • Журнал обмена с доступом ваших сотрудников.
  • Схема обмена на бумаге: что, куда, как часто и по какому ключу.
  • Оповещения о сбоях приходят вам, а не только нам.

Мы этого не делаем

  • Не обещаем, что расхождений не будет вовсе: окно между продажей и обновлением остаётся. Мы его сужаем и страхуем.
  • Не ведём карточки товаров, контент и рекламу на площадках.
  • Не меняем вашу конфигурацию 1С без согласования: если для обмена нужна доработка, это отдельная оценка.
  • Не отвечаем за доступность площадок и их правила; отвечаем за то, чтобы о сбое вы узнали сразу.
  • Не берём источники без API и выгрузки: разбор чужого кабинета скриптом — это не интеграция.
Материалы

Как это устроено внутри

Разбор про обмен с площадками показывает проект целиком; материалы рядом — про частные места, где он ломается.

Торговля, средний бизнес

Обмен 1С с маркетплейсами и сайтом

Остатки, цены и заказы между учётной системой и несколькими каналами продаж: где такой обмен обычно рассыпается.

  • Разные модели данных
  • Асинхронность и лимиты API площадок
Читать разбор →
Материал

Остатки в 1С и на маркетплейсе не совпадают

Семь причин расхождения и способ найти свою за час.

  • Семь причин
  • Страховой запас
Читать →
Материал

Интеграция 1С с CRM: типовые схемы

Какие схемы обмена бывают и когда какая подходит.

  • Типовые схемы
  • Когда какая подходит
Читать →
Инструменты

На чём собираем

Протоколы
  • REST и API площадок
  • OData 1С и HTTP-сервисы
  • Вебхуки
  • CommerceML для сайта
Обмен и очереди
  • RabbitMQ
  • Повторы с нарастающей паузой
  • Защита от дублей
Данные
  • PostgreSQL
  • Журнал обмена
  • Ночная сверка
Наблюдение
  • Prometheus, Grafana
  • Оповещения в Telegram и на почту
  • Доступ к журналу для ваших сотрудников
Кому подходит

Кто обычно приходит

Продавцы на нескольких площадках

Ozon, Wildberries, Яндекс Маркет и свой сайт — один склад и одна 1С. Чем больше каналов, тем дороже любой рассинхрон.

Оптовые и розничные компании в 1С

Остатки уже в учётной системе, а выставляют их в кабинеты по таблицам.

Те, у кого обмен «почти работает»

Готовый модуль справляется с основным потоком, а в частных случаях — комплекты, возвраты, несколько складов — теряет заказы.

Те, кто растёт

Один канал превращается в три, и ручная работа перестаёт масштабироваться раньше, чем бюджет на команду.

Заявка

Найдём, где теряются остатки

Короткий созвон: какие площадки, какая конфигурация 1С и где сейчас теряются остатки. По итогам скажем, с какого направления начинать, сколько это стоит и что нужно от вас.

Спасибо, заявка отправлена. Ответим в течение рабочего дня.

Не удалось отправить. Напишите в телеграм или позвоните.

Вопросы

Частые вопросы

С какими площадками вы работаете?

Ozon, Wildberries и Яндекс Маркет; другие — если у них есть документированный API или выгрузка. Состав площадок и их правила меняются, поэтому актуальные возможности уточняем на разборе.

Подходит ли готовый модуль из каталога?

Для одной площадки и небольшого ассортимента — часто да. Когда несколько складов и площадок, комплекты и возвраты, готовые модули упираются в частные случаи. На разборе мы честно скажем, хватит ли вам готового.

Как часто обновляются остатки?

Зависит от оборота и ограничений площадки. Для ходовых позиций — минуты, для медленных — реже. У площадок есть лимиты на частоту запросов, поэтому интервал подбирается, а не выбирается минимальным.

Что с моделями FBO и FBS?

Товар на складе площадки и товар у вас — разные склады с разными правилами. В 1С они учитываются отдельно, а в обмене по-разному: остатки склада площадки вы не отправляете, их считает она.

Что будет, если площадка недоступна?

Обмен ставится в очередь и повторяется. Заказы и статусы не теряются, а вы получаете оповещение, если сбой затянулся. После восстановления очередь отрабатывается сама.

Можно ли подключить новую площадку позже?

Да. Схема обмена заложена так, что новый канал добавляется как ещё один получатель, а не переписывает всё заново. Но каждая площадка — отдельная работа со своими правилами.

Сколько это стоит?

Базовый односторонний обмен по одному направлению — от 150 000 ₽. Двусторонний обмен с площадкой (остатки, цены, заказы, статусы) дороже, потому что сущностей больше. Сопровождение — от 20 000 ₽ в месяц. Точная цена считается после схемы обмена.