Проекты в торговых компаниях проваливаются на удивление однообразно. Технология почти никогда не виновата: обмен данными, разбор заявок и расчёт цен решены давно и работают у тысяч компаний. Ломается всё на трёх вещах — на состоянии справочников, на порядке запуска и на людях, которых не спросили. Ниже — семь конкретных ошибок с ранним признаком и ценой каждой.
Модельная компания: оптовая торговля непродовольственными товарами, оборот 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 ₽, спор о результате — цену всего проекта |
Горизонтальная столбиковая диаграмма из семи полос, разделённая на две группы. Верхняя группа «повторяются каждый месяц» с полосами: «Менеджеры вернулись в таблицы — 79 200 ₽», «Остатки раз в сутки — 72 000 ₽», «Цена в письме — 25 200 ₽», «Нет хозяина справочников — 10 333 ₽». Нижняя группа «разовые» с полосами: «Инцидент обмена без тестового контура — 190 341 ₽», «Чистка справочника после запуска — переплата 180 000 ₽». Седьмая строка без полосы, серым: «Нет базовой линии — цена всего проекта». Внизу итог: «186 733 ₽ в месяц повторяющихся потерь».
Ошибки 1 и 5: грязные справочники и никто за них не отвечает
Самая частая формулировка на первой встрече звучит разумно: «давайте сначала автоматизируем как есть, а порядок наведём потом». В торговле это не работает, потому что справочник номенклатуры — не приложение к процессам, а сам процесс. Через него считаются остатки, цены, заказы поставщикам, выгрузки на площадки и все без исключения отчёты.
Дубли — самая дорогая часть беспорядка. При 6 % дублей в каталоге на 4 000 позиций это 240 карточек, у каждой из которых свой остаток. Система честно показывает, что позиции нет, хотя на складе она лежит под другой карточкой; закупщик заказывает ещё, товаровед списывает излишки, а отчёт по продажам показывает два товара вместо одного. Ни одна из этих проблем не решается настройкой.
Ошибка 5 — продолжение первой во времени. Справочник, приведённый в порядок один раз, деградирует: новые карточки заводят менеджеры и закупщики, каждый по-своему. Без назначенного хозяина доля карточек с ошибками возвращается с 2 % к 8–9 % примерно за квартал, и через год чистку приходится повторять — ещё 124 000 ₽. Хозяин справочника — это не должность, а обязанность конкретного человека с правом отклонить чужую карточку. Подробнее о том, какие данные проверять до старта проекта, — в материале данные перед внедрением.
Практический признак, по которому эти две ошибки различают: первая — про то, что уже накопилось, вторая — про то, что накапливается прямо сейчас. Компания может блестяще вычистить каталог за три месяца и через год обнаружить ровно ту же картину, потому что за это время шесть человек завели полторы тысячи новых карточек по своим правилам. Поэтому назначение ответственного делают до чистки, а не после: иначе оплачивается одноразовая уборка, а не порядок.
Ошибки 2 и 4: обмен на боевой базе и суточные остатки
Тестовый контур — копия учётной базы, на которой обмен запускают первым. Он стоит 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 ₽ валовой прибыли. Любое правило контроля, которое тормозит очередь, считается в этих деньгах, а не в ощущениях кассира.
Две параллельные дорожки. Верхняя, красная: «Разработка обмена» → «Боевая база» → красный блок «Задвоение заказов» → «Остановка обмена на 2 дня» → «190 341 ₽». Нижняя, спокойная: «Разработка обмена» → «Тестовый контур, копия базы» → «Ошибка найдена и исправлена» → «Боевая база» → «40 000–90 000 ₽ и неделя». Между дорожками вертикальная подпись: «одна и та же ошибка, разная цена».
Ошибки 3 и 6: цена в письме и возвращение в таблицы
Индивидуальные условия, которые живут в переписке, — специфически торговая болезнь. Менеджер согласовал с клиентом отсрочку и скидку письмом, система об этом не знает, и следующая отгрузка уходит по прайсовой цене. Или наоборот: скидка была разовой под объём, а её продолжают применять полгода.
Прямая часть цены считается просто: около 5 % заказов отгружаются по неактуальной цене, среднее расхождение — 3 % от чека. На 417 заказах это 21 заказ × 1 200 ₽ = 25 200 ₽ в месяц. Непрямая часть больше: необоснованные скидки сверх матрицы обходятся модельной компании в 3 млн ₽ в год, то есть 8,3 % всей валовой прибыли — этот счёт мы разбирали в материале про прайсы и индивидуальные цены. Лечится это не запретом, а тем, что условие клиента становится записью в системе с датой окончания.
Ошибка 6 — самая дорогая из повторяющихся и самая незаметная. Менеджеры не саботируют систему из вредности: они возвращаются в свои таблицы, потому что в новой системе их операция стала длиннее. Классический пример — оформление заказа с индивидуальными условиями: в таблице это две минуты, в системе восемь, потому что никто не спросил, как менеджер работает на самом деле.
Спросите менеджера, где он смотрит остаток перед звонком клиенту. Если ответ — «в своём файле», значит, система не стала для него источником правды, и любой отчёт из неё будет спорным. Лечится не запретами и не контролем, а разбором конкретной операции: сколько кликов и сколько секунд занимает то, что человек делает по сорок раз в день. Обычно выясняется, что достаточно двух-трёх правок в форме заказа, чтобы таблицы отпали сами.
Ошибка 7 и что чинить первым
Седьмая ошибка не имеет собственной цены, потому что обесценивает все остальные. Если до старта не зафиксировано, сколько заявок терялось, сколько времени занимал ввод заказа и какая была доля отмен, то через полгода спор «стало лучше или нет» решается не цифрами, а тем, кто громче. Обычно в этом споре проигрывает проект: вторая очередь не запускается, потому что первую нельзя защитить.
Замер базовой линии стоит 40 000–60 000 ₽ и занимает неделю до старта. Снимать надо пять чисел: заявки по каналам, время от заявки до подтверждённого заказа, доля заказов с изменённой ценой, средний срок оплаты и доля строк с расхождением при отгрузке. Как выбирать показатели и на каком горизонте их сравнивать, разобрано в материале как измерить эффект автоматизации.
Отдельно стоит сказать про соблазн снять базовую линию «примерно». Оценка по памяти всегда завышает боль до проекта и занижает её после — так устроено любое воспоминание о рутине. Именно поэтому подрядчику выгодно, чтобы замера не было: на памяти заказчика эффект всегда выглядит красивее, чем на цифрах. Нам это тоже выгодно, и мы честно об этом говорим: неделя замера до старта защищает обе стороны, потому что превращает разговор о результате в проверяемый, а не в вежливый.
Если проект уже буксует, чинить надо в таком порядке — от самого дешёвого к самому дорогому.
- 1Назначить хозяина справочников. Ноль рублей, одно решение. Пока его нет, любая чистка через квартал обнулится.
- 2Разобрать одну операцию с менеджерами. Ту, которую они делают чаще всего. Две-три правки формы обычно снимают половину параллельного учёта — это 40 000 ₽ в месяц из 79 200 ₽.
- 3Поднять частоту обмена остатками. Работа на несколько часов, если обмен уже есть; эффект 72 000 ₽ в месяц на отменах.
- 4Перевести индивидуальные условия в систему с датой окончания. Без этого никакая матрица цен не удержится.
- 5Снять базовую линию задним числом. Часть чисел восстанавливается из учёта за прошлые периоды. Это хуже честного замера, но лучше спора без цифр.
- 6И только потом — чистить справочник целиком. Самая дорогая работа, и делать её имеет смысл, когда у неё появился хозяин.
Горизонтальная лента из шести шагов с ценой и эффектом под каждым. Шаг 1 «Хозяин справочников — 0 ₽». Шаг 2 «Разбор одной операции с менеджерами — 2 дня, эффект около 40 000 ₽/мес». Шаг 3 «Частота обмена остатками — несколько часов, 72 000 ₽/мес». Шаг 4 «Индивидуальные условия в систему — 25 200 ₽/мес». Шаг 5 «Базовая линия задним числом — 40 000–60 000 ₽». Шаг 6 «Полная чистка каталога — 124 000 ₽ и 200 часов». Под лентой подпись: «Порядок обратный привычному: сначала бесплатное, потом дорогое».
Когда честнее остановить проект
Не каждый буксующий проект надо чинить. Есть три ситуации, в которых мы советуем остановиться и вернуть себе деньги, которые ещё не потрачены.
- Процесс, который автоматизируют, вот-вот изменится. Меняется схема работы с площадками, готовится смена учётной системы, компания переходит на другую модель продаж. Автоматизация уходящего процесса — это оплата за работу, которую придётся выкинуть. Исключение — чистка справочников: она переживёт любую смену системы.
- Никто внутри не отвечает за результат. Не за проект, а за то, чтобы после запуска в системе был порядок. Если такого человека нет и не появится, деньги уйдут на систему, которая через два квартала будет заполнена так же, как предыдущая.
- Объём не тянет. При 40 заказах в месяц контур за 800 000 ₽ возвращается около тринадцати лет — мы считали это в разборе окупаемости оптовика. Здесь честнее не чинить проект, а закрыть его и обойтись коробочными сервисами и регламентами.
Технология в торговых проектах почти никогда не виновата. Виноваты справочник, порядок запуска и человек, которого не спросили.
