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

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

01 · Как заказывают в опте сейчас

  • Почта и мессенджеры. Письмо со списком позиций, иногда фотография рукописной заявки. Менеджер расшифровывает.
  • Excel-прайс. Клиент скачивает файл, заполняет, присылает обратно. Через неделю цены уже другие.
  • Телефон. Быстро для клиента, дорого для компании: менеджер записывает на слух, ошибается в артикулах.

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

02 · Пять отличий от B2C-корзины

Главная ошибка — взять обычный интернет-магазин и назвать его B2B. Оптовый заказ устроен иначе:

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

03 · Сценарий «30 секунд»

Как выглядит целевой путь, ради которого всё делается:

  1. Снабженец открывает приложение — он уже авторизован.
  2. На главной — прошлый заказ и кнопка «повторить».
  3. Правит количества по двум-трём позициям, остальное оставляет как есть.
  4. Видит свою цену и сумму с учётом скидки, отправляет.
  5. Получает push о том, что заказ принят, потом — что отгружен.

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

04 · Считаем окупаемость

В B2B это редкий случай, когда окупаемость считается честно и просто. Берём годовой оборот по постоянным клиентам и прикидываем прирост от того, что заказывать стало проще, а напоминания приходят вовремя.

Осторожная оценка — плюс 2–3% к повторным заказам. На обороте в 100 млн ₽ это 2–3 млн ₽ в год: приложение за 700–950 тысяч окупается в первый год, даже если считать по нижней границе.

Откуда берётся прирост:

  • Меньше трения. Часть заказов, которые «подождут до понедельника», уходят сразу.
  • Push вместо обзвона. Новая позиция или акция доходит до всех снабженцев разом и бесплатно.
  • Меньше ошибок. Нет пересортицы из-за неверно прочитанного артикула — а значит нет возвратов и разбирательств.
  • Менеджеры на сложных сделках. Рутину забирает приложение, люди занимаются новыми клиентами.

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

05 · Связка с учётом

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

У типовой 1С нет готового API, поэтому обмен чаще всего файловый через промежуточный бэкенд — подробно разобрали это в статье про интеграцию с 1С, а как та же схема работает с баллами и картами в рознице — в разборе на сети из семи магазинов.

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

06 · Сколько стоит и с чего начать

  • Поверх текущего каталога (одна платформа, заказы приходят менеджеру структурировано): 350–500 тыс ₽, 3–4 недели.
  • Полноценная версия — свой бэкенд и админка, персональные прайсы, повторные заказы, push, статусы: 700–950 тыс ₽, 5–7 недель.
  • С интеграцией в 1С и сложной логикой скидок и лимитов: от 1,2 млн ₽, 8–10 недель.

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

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

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

Чем это отличается от интернет-магазина?
Персональные цены, повтор прошлого заказа вместо поиска, кратность упаковок, отсрочка и баланс вместо оплаты картой, несколько сотрудников у одного клиента.

Сколько стоит?
350–500 тыс ₽ поверх текущего каталога, 700–950 тыс ₽ за полноценную версию со своим бэкендом, от 1,2 млн ₽ с интеграцией в 1С.

Как считать окупаемость?
Плюс 2–3% к повторным заказам на годовом обороте по постоянным клиентам. При обороте 100 млн ₽ это 2–3 млн ₽ в год.

Заменит ли приложение менеджеров?
Нет, снимет с них рутину: типовые повторы и перепечатку из писем. Люди остаются на сложных сделках и новых клиентах.