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

Модельная компания: оптовая торговля непродовольственными товарами, оборот 200 млн ₽ в год, 417 заказов в месяц, средний чек 40 000 ₽, валовая маржа 18 % — 7 200 ₽ с заказа. Каталог 4 000 позиций, шесть менеджеров, учёт в 1С:УТ 11, есть сайт и две торговые площадки. Ставки полной стоимости часа: товаровед 620 ₽, менеджер 900 ₽, инженер-подрядчик 3 000 ₽.

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

Семь ошибок и цена каждой

Сначала сводка. Колонка «ранний признак» важнее колонки с ценой: почти каждую из этих ошибок видно на второй-третьей неделе проекта, когда исправление стоит десятки тысяч, а не сотни.

ОшибкаРанний признакЦена в модельной компании
1. Автоматизируем как естьВ новую систему переезжают те же дубли и те же единицы измерения+180 000 ₽ переплаты за чистку после запуска
2. Интеграция без тестового контураПервый обмен запускают прямо на боевой базе, «аккуратно»190 341 ₽ за один инцидент
3. Цена в письме, а не в системеМенеджер согласовывает скидку в переписке и нигде её не фиксирует25 200 ₽ в месяц на отгрузках по старой цене
4. Остатки раз в суткиОтмены заказов на площадках растут, рейтинг падает72 000 ₽ в месяц
5. Нет хозяина справочниковНа вопрос «кто отвечает за номенклатуру» никто не отвечает124 000 ₽ в год повторной чистки
6. Менеджеров не спросилиЧерез месяц после запуска в отделе снова свои таблицы79 200 ₽ в месяц
7. Проект без базовых цифрНа вопрос «сколько было до» никто не может ответитьЗамер стоит 40 000–60 000 ₽, спор о результате — цену всего проекта
графикoshibki-avtomatizacii-v-torgovle--01
Семь ошибок автоматизации в торговле с ценой каждой в рублях

Горизонтальная столбиковая диаграмма из семи полос, разделённая на две группы. Верхняя группа «повторяются каждый месяц» с полосами: «Менеджеры вернулись в таблицы — 79 200 ₽», «Остатки раз в сутки — 72 000 ₽», «Цена в письме — 25 200 ₽», «Нет хозяина справочников — 10 333 ₽». Нижняя группа «разовые» с полосами: «Инцидент обмена без тестового контура — 190 341 ₽», «Чистка справочника после запуска — переплата 180 000 ₽». Седьмая строка без полосы, серым: «Нет базовой линии — цена всего проекта». Внизу итог: «186 733 ₽ в месяц повторяющихся потерь».

Четыре ошибки из семи повторяются каждый месяц — вместе 186 733 ₽

Ошибки 1 и 5: грязные справочники и никто за них не отвечает

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

Дубли — самая дорогая часть беспорядка. При 6 % дублей в каталоге на 4 000 позиций это 240 карточек, у каждой из которых свой остаток. Система честно показывает, что позиции нет, хотя на складе она лежит под другой карточкой; закупщик заказывает ещё, товаровед списывает излишки, а отчёт по продажам показывает два товара вместо одного. Ни одна из этих проблем не решается настройкой.

Чистка справочника до запуска и после
До запуска: 4 000 позиций × 3 минуты = 200 часов товароведа × 620 ₽124 000 ₽
После запуска: те же 200 часов товароведа124 000 ₽
Плюс перепроведение документов и пересборка отчётов: 60 ч инженера × 3 000 ₽180 000 ₽
Итого после запуска304 000 ₽
ИтогоОдна и та же работа, отложенная на полгода, стоит на 180 000 ₽ дороже — и это без учёта времени, когда отчёты показывали неверные цифры

Ошибка 5 — продолжение первой во времени. Справочник, приведённый в порядок один раз, деградирует: новые карточки заводят менеджеры и закупщики, каждый по-своему. Без назначенного хозяина доля карточек с ошибками возвращается с 2 % к 8–9 % примерно за квартал, и через год чистку приходится повторять — ещё 124 000 ₽. Хозяин справочника — это не должность, а обязанность конкретного человека с правом отклонить чужую карточку. Подробнее о том, какие данные проверять до старта проекта, — в материале данные перед внедрением.

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

Ошибки 2 и 4: обмен на боевой базе и суточные остатки

Тестовый контур — копия учётной базы, на которой обмен запускают первым. Он стоит 40 000–90 000 ₽ и неделю, и его вычёркивают из сметы чаще всего, потому что он «не даёт функциональности». Даёт: он даёт возможность ошибиться дёшево.

Один инцидент обмена, запущенного сразу на боевой базе
Обмен задвоил заказы и был остановлен на 2 рабочих дня
Внешние каналы торговали по замороженным остаткам: отмен 22 заказа22 × 7 200 ₽ = 158 400 ₽
Отгружено по задвоенным заказам и вернулось: 11 возвратов × 1 431 ₽15 741 ₽
Разбор менеджерами и сверка: 18 ч × 900 ₽16 200 ₽
Итого190 341 ₽ за один инцидент против 40 000–90 000 ₽, в которые обошёлся бы тестовый контур. Второй эффект дороже первого: после такого случая обмен боятся менять, и проект замирает

Ошибка 4 — частота обмена остатками. Суточный обмен означает, что внешние каналы весь день продают вчерашний остаток. На модельной компании доля отмен при суточном обмене — около 3,1 % заказов, при обмене раз в 15 минут — 0,6 %. На 417 заказах это 13 отмен против 3: снятые 10 отмен по 7 200 ₽ маржи дают 72 000 ₽ в месяц. Разбор частоты обмена и его типовых поломок — в материале ошибки обмена магазина и учёта.

В рознице та же ошибка считается в часах простоя

Если остаток и коды маркировки приезжают на кассу с задержкой, продажа блокируется прямо на кассе — с 2026 года это делает не человек, а ЦПТ 2.0, автоматически. На точке с оборотом 4 млн ₽ в месяц при графике 12 часов час простоя стоит 11 111 ₽ выручки и 2 667 ₽ валовой прибыли. Любое правило контроля, которое тормозит очередь, считается в этих деньгах, а не в ощущениях кассира.

схема процессаoshibki-avtomatizacii-v-torgovle--02
Две схемы запуска обмена: сразу на боевой базе и через тестовый контур

Две параллельные дорожки. Верхняя, красная: «Разработка обмена» → «Боевая база» → красный блок «Задвоение заказов» → «Остановка обмена на 2 дня» → «190 341 ₽». Нижняя, спокойная: «Разработка обмена» → «Тестовый контур, копия базы» → «Ошибка найдена и исправлена» → «Боевая база» → «40 000–90 000 ₽ и неделя». Между дорожками вертикальная подпись: «одна и та же ошибка, разная цена».

Тестовый контур не добавляет функций — он даёт возможность ошибиться дёшево

Ошибки 3 и 6: цена в письме и возвращение в таблицы

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

Прямая часть цены считается просто: около 5 % заказов отгружаются по неактуальной цене, среднее расхождение — 3 % от чека. На 417 заказах это 21 заказ × 1 200 ₽ = 25 200 ₽ в месяц. Непрямая часть больше: необоснованные скидки сверх матрицы обходятся модельной компании в 3 млн ₽ в год, то есть 8,3 % всей валовой прибыли — этот счёт мы разбирали в материале про прайсы и индивидуальные цены. Лечится это не запретом, а тем, что условие клиента становится записью в системе с датой окончания.

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

Параллельный учёт в таблицах: шесть менеджеров
Время на дублирование данных в свою таблицу: 40 минут в день на человека
Шесть менеджеров: 6 × 40 минут × 22 рабочих дня88 часов в месяц
Ставка полной стоимости часа менеджера900 ₽
Итого79 200 ₽ в месяц, которые нигде не проведены. Вторая часть цены не считается вовсе: пока половина данных живёт в таблицах, ни один отчёт из системы не является правдой
Признак, по которому эту ошибку видно за две недели до провала

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

Ошибка 7 и что чинить первым

Седьмая ошибка не имеет собственной цены, потому что обесценивает все остальные. Если до старта не зафиксировано, сколько заявок терялось, сколько времени занимал ввод заказа и какая была доля отмен, то через полгода спор «стало лучше или нет» решается не цифрами, а тем, кто громче. Обычно в этом споре проигрывает проект: вторая очередь не запускается, потому что первую нельзя защитить.

Замер базовой линии стоит 40 000–60 000 ₽ и занимает неделю до старта. Снимать надо пять чисел: заявки по каналам, время от заявки до подтверждённого заказа, доля заказов с изменённой ценой, средний срок оплаты и доля строк с расхождением при отгрузке. Как выбирать показатели и на каком горизонте их сравнивать, разобрано в материале как измерить эффект автоматизации.

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

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

  1. 1Назначить хозяина справочников. Ноль рублей, одно решение. Пока его нет, любая чистка через квартал обнулится.
  2. 2Разобрать одну операцию с менеджерами. Ту, которую они делают чаще всего. Две-три правки формы обычно снимают половину параллельного учёта — это 40 000 ₽ в месяц из 79 200 ₽.
  3. 3Поднять частоту обмена остатками. Работа на несколько часов, если обмен уже есть; эффект 72 000 ₽ в месяц на отменах.
  4. 4Перевести индивидуальные условия в систему с датой окончания. Без этого никакая матрица цен не удержится.
  5. 5Снять базовую линию задним числом. Часть чисел восстанавливается из учёта за прошлые периоды. Это хуже честного замера, но лучше спора без цифр.
  6. 6И только потом — чистить справочник целиком. Самая дорогая работа, и делать её имеет смысл, когда у неё появился хозяин.
этапыoshibki-avtomatizacii-v-torgovle--03
Порядок исправления: от назначения хозяина справочников до полной чистки каталога

Горизонтальная лента из шести шагов с ценой и эффектом под каждым. Шаг 1 «Хозяин справочников — 0 ₽». Шаг 2 «Разбор одной операции с менеджерами — 2 дня, эффект около 40 000 ₽/мес». Шаг 3 «Частота обмена остатками — несколько часов, 72 000 ₽/мес». Шаг 4 «Индивидуальные условия в систему — 25 200 ₽/мес». Шаг 5 «Базовая линия задним числом — 40 000–60 000 ₽». Шаг 6 «Полная чистка каталога — 124 000 ₽ и 200 часов». Под лентой подпись: «Порядок обратный привычному: сначала бесплатное, потом дорогое».

Чинить надо от бесплатного к дорогому, а не от заметного к незаметному

Когда честнее остановить проект

Не каждый буксующий проект надо чинить. Есть три ситуации, в которых мы советуем остановиться и вернуть себе деньги, которые ещё не потрачены.

  • Процесс, который автоматизируют, вот-вот изменится. Меняется схема работы с площадками, готовится смена учётной системы, компания переходит на другую модель продаж. Автоматизация уходящего процесса — это оплата за работу, которую придётся выкинуть. Исключение — чистка справочников: она переживёт любую смену системы.
  • Никто внутри не отвечает за результат. Не за проект, а за то, чтобы после запуска в системе был порядок. Если такого человека нет и не появится, деньги уйдут на систему, которая через два квартала будет заполнена так же, как предыдущая.
  • Объём не тянет. При 40 заказах в месяц контур за 800 000 ₽ возвращается около тринадцати лет — мы считали это в разборе окупаемости оптовика. Здесь честнее не чинить проект, а закрыть его и обойтись коробочными сервисами и регламентами.

Технология в торговых проектах почти никогда не виновата. Виноваты справочник, порядок запуска и человек, которого не спросили.