RetailCRM собрана вокруг заказа, а не вокруг сделки: в ней есть статусы доставки, службы курьеров, возвраты и подключение маркетплейсов, но нет и не должно быть бухгалтерии и складского учёта. Поэтому связка с 1С здесь решает одну задачу — держать заказ и остаток в согласованном виде между витриной, оператором и складом. Всё, что касается воронки и общения с покупателем, в учётную систему не передаётся вообще.

Главный вопрос такой связки — не «как соединить», а «кто хозяин остатка». Пока на него нет ответа, любой обмен рано или поздно продаст один и тот же товар дважды: на сайте, на маркетплейсе и в розничной точке одновременно. Второй по важности вопрос — возвраты: в рознице их 5–10 % от заказов, и именно они чаще всего выпадают из технического задания.

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

Что возит связка: семь направлений

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

НаправлениеКуда идётЧастотаЧто ломается чаще всего
Заказ и его составRetailCRM → 1СВ момент подтверждения операторомПозиция без пары в справочнике 1С — заказ приезжает неполным
ОплатаОбе стороныПо событиюОнлайн-оплата отражается дважды: и по эквайрингу, и по выписке
Отгрузка и трек-номер1С → RetailCRMПо проведению реализацииСтатус доставки перестаёт обновляться при смене службы доставки
ВозвратRetailCRM → 1СПо каждому состоянию, а не только по итогуВ учёт попадает только финальное состояние — товар «висит» неделю
Остатки1С → RetailCRMКаждые 10–15 минут при живом обменеВыгрузка раз в несколько часов: продажи товара, которого уже нет
Цены и акции1С → RetailCRM1–2 раза в суткиАкционная цена ставится в CRM руками и перетирается обменом
Справочник товаров1С → RetailCRMПо изменениюНовые позиции заводят в CRM руками — появляются дубли без кода
карта связейintegraciya-1s-i-retailcrm--01
Карта связей: сайт и маркетплейсы через CRM в учётную базу, обратно остатки и цены

Карта связей. Слева четыре источника заказов: «сайт», «маркетплейс 1», «маркетплейс 2», «розничная точка» — все стрелки сходятся в узел «RetailCRM». Из него вправо стрелка «заказ, оплата, возврат» в узел «1С:УТ». Обратная стрелка подписана «остатки каждые 10–15 минут, цены 1–2 раза в сутки». Под узлом 1С — два прямоугольника «склад 1» и «склад 2» с подписью «единый источник остатка». Чертёжная подача, подписи по-русски.

Заказы стекаются в CRM из четырёх каналов, а остаток приходит из одного источника

Почему на 1С:Бухгалтерия эта связка не строится

Причина не в интеграции, а в том, что в Бухгалтерии нет объектов, которые нужны рознице. Заказ покупателя, резерв под заказ, остаток по конкретному складу, перемещение между точками — этого там просто не существует, и никакой обмен эти сущности не создаст. Подрядчик, который берётся связать RetailCRM с Бухгалтерией «под ключ», на самом деле собирается дописать в неё товарный контур, и это уже не интеграция, а разработка на несколько сотен тысяч рублей.

КонфигурацияЗаказы и резервЧто получится со связкой
1С:Бухгалтерия 3.0НетТолько выгрузка реализаций и оплат постфактум: остатков и резерва не будет
1С:Управление нашей фирмой (УНФ)ЕстьСтроится без переделки: заказы, склады, резерв, возвраты — всё на месте
1С:Управление торговлей 11 (УТ)ЕстьБазовый вариант для интернет-магазина: несколько складов, типы цен, соглашения
1С:РозницаЧастичноЗаказы есть, но логика остатков привязана к магазинам — резерв под интернет-заказ требует доработки
1С:КА 2 и ERP 2ЕстьРаботает, но обмен согласуется с общими регламентами и правами — срок больше на 2–3 недели

Практический вывод: если сейчас у вас только Бухгалтерия, честный порядок — сначала товарный контур, потом CRM. Как выбирают между конфигурациями, мы разбирали в статье про то, какую конфигурацию 1С выбрать, а механику обмена витрины с учётом — в материале про обмен интернет-магазина с 1С.

сравнениеintegraciya-1s-i-retailcrm--02
Сравнение конфигураций 1С по наличию заказов, складов и резерва для розничной связки

Сравнительная таблица-схема из пяти столбцов: «Бухгалтерия 3.0», «УНФ», «УТ 11», «Розница», «КА 2 и ERP 2». Три строки признаков с отметками: «заказ покупателя», «остаток по складу», «резерв под заказ». У Бухгалтерии все три отметки пустые, подпись снизу «остатков и резерва не будет»; у УНФ и УТ все три заполнены, подпись «строится без переделки»; у Розницы третья отметка половинчатая с подписью «резерв под интернет-заказ — доработка»; у КА и ERP все три заполнены с подписью «плюс 2–3 недели на регламенты». Чертёжная подача, подписи по-русски.

Связка живёт там, где есть заказ, склад и резерв, — их не создаст никакая интеграция

Кто хозяин остатка при нескольких складах и маркетплейсах

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

  1. 1Физический остаток считается по складам в 1С. Это единственное число, у которого есть подтверждение документами.
  2. 2Из него вычитается резерв — то, что уже обещано покупателям по подтверждённым заказам, включая заказы с маркетплейсов, ожидающие сборки.
  3. 3Полученный доступный остаток уходит в CRM, а из неё — на витрину и площадки. Каждому каналу можно назначить свою квоту: например, маркетплейсу отдать не весь доступный остаток, а его часть.
  4. 4Обратно из канала приходит только заказ. Никакой канал не имеет права менять остаток — он может его только уменьшить фактом заказа.

Квоты — единственный работающий способ не продать один товар дважды, когда каналов больше двух. Площадка не знает про ваш сайт, сайт не знает про розничную точку, и все трое видят одно и то же число. Если последней позиции на складе назначена квота — например, маркетплейсу отдаётся не больше 60 % доступного остатка, — то одновременная продажа в двух каналах перестаёт быть вопросом везения. Механика простая: квота считается в 1С от доступного остатка, а не задаётся в кабинете площадки руками, иначе она сама становится ещё одним числом с неизвестным хозяином.

Задержка обмена остатками превращается в отмены заказов

При выгрузке остатков дважды в сутки в модельном магазине на 600 заказов около 1,2 % заказов приходится на товар, которого уже нет, — это 7 отмен в месяц, каждая с извинением и отменённой доставкой. При обмене каждые 10–15 минут доля падает в разы. Именно поэтому «раз в сутки ночью» — не экономия, а отложенный счёт. Механику двойных заказов при обмене мы разбирали отдельно: задвоенные заказы при обмене.

Возвраты: самая частая дыра розничного обмена

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

  1. 1
    Заявлен

    Покупатель сообщил о возврате, оператор оформил заявку в CRM. В учёт уходит признак ожидаемого возврата — резерв под эту позицию снимать ещё рано, но планировать закупку под неё уже не надо.

  2. 2
    В пути

    Служба доставки забрала посылку. В 1С позиция переходит в состояние «ожидается на складе»: она не продаётся, но и не считается утраченной. Отсутствие этого состояния — главная причина, по которой возвраты «теряются».

  3. 3
    Принят на складе

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

  4. 4
    Деньги возвращены

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

схема процессаintegraciya-1s-i-retailcrm--03
Путь возврата из четырёх состояний с отметкой, где товар возвращается в доступный остаток

Горизонтальная схема из четырёх блоков со стрелками: «Заявлен» → «В пути» → «Принят на складе» → «Деньги возвращены». Под вторым блоком подпись «не продаётся, но не потерян», под третьим — выделенная подпись «возвращается в доступный остаток». Пунктиром показан частый неправильный вариант: длинная стрелка от первого блока сразу к четвёртому с подписью «товар лежит на полке, в системе его нет неделю». Чертёжная подача, подписи по-русски.

Товар возвращается в продажу на третьем шаге, а не на четвёртом — это разница в дни

Модельный расчёт: магазин на 600 заказов в месяц

Считаем на интернет-магазине со средним чеком 3 800 ₽ и валовой рентабельностью 25 %: 600 заказов в месяц, два склада и две площадки, возвратов 8 %, остатки выгружаются вручную дважды в день. Ставка сотрудника — 700 ₽/час.

Что стоит ручной обмен, модельный пример на 600 заказов
Ручной перенос заказа в 1С600 × 3 мин = 1 800 мин = 30 часов
Оформление возвратов, 8 % заказов48 × 7 мин = 336 мин = 5,6 часа
Ручная выгрузка остатков дважды в день2 × 21 день × 6 мин = 252 мин = 4,2 часа
Всего ручной работы39,8 часа × 700 ₽ = 27 860 ₽ в месяц
Заказы на товар, которого уже нет, 1,2 %7,2 заказа × 25 мин = 3 часа × 700 ₽ = 2 100 ₽
Упущенная валовая прибыль по отменённым заказам3 800 ₽ × 25 % = 950 ₽ × 7,2 = 6 840 ₽
Итого потерь без связки27 860 + 2 100 + 6 840 = 36 800 ₽ в месяц
Поддержка обмена−9 000 ₽ в месяц
ИтогоЧистая выгода 27 800 ₽ в месяц, внедрение 160 000 ₽ окупается на шестом месяце (160 000 ÷ 27 800 = 5,8).

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

Когда связка не нужна

Есть четыре ситуации, в которых обмен между RetailCRM и 1С не окупается, и это стоит проверить до договора.

  • Меньше 100 заказов в месяц. Ручной перенос стоит около 3 500 ₽ в месяц по ставке 700 ₽/час, а поддержка обмена — 9 000 ₽. Здесь дешевле переносить заказы руками и вернуться к вопросу после трёхкратного роста потока.
  • Один склад и товар под заказ. Если позиция закупается под каждый заказ, остатков как таковых нет, и главная функция связки отпадает. Достаточно выгрузки реализаций в учёт раз в день.
  • Каталог не меняется. Полсотни неизменных позиций проще завести в CRM руками, чем платить за обмен номенклатурой и потом разбираться, почему в одной системе есть код, а в другой нет.
  • Учёт ведётся только в Бухгалтерии и менять её не планируют. Тогда обмен упирается в отсутствие заказов и складов, и разговор идёт не про интеграцию, а про смену конфигурации — это другой проект с другой сметой.

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

Каналов продаж может быть сколько угодно. Остаток должен быть один, и жить он должен в учёте.