B2B-портал покупает не тот, кто хочет витрину, а тот, кто устал звонить вашему менеджеру. Оптовый закупщик заходит в кабинет за шестью вещами: своей ценой, доступным остатком, возможностью повторить прошлый заказ, статусом текущих отгрузок, документами и суммой долга. Всё остальное — фильтры, рекомендации, баннеры, сравнение товаров — надстройки, которые не влияют на то, будет он пользоваться кабинетом или нет.
Вторая половина ответа менее приятная. Портал плохо окупается экономией времени менеджеров и хорошо окупается только приростом заказов, а прирост — это гипотеза о поведении клиентов, которую нельзя проверить до запуска. В модели оптовика с 60 активными клиентами кабинет за 850 000 ₽ снимает 26 600 ₽ работы в месяц при поддержке 20 000 ₽ — чистыми 6 600 ₽, то есть почти одиннадцать лет до возврата. Тот же портал при гипотезе прироста заказов на 6 % возвращается за 4,6 месяца. Разница в семнадцать раз держится на одном допущении, и честный разговор о портале начинается именно с него.
Ниже — обязательный состав кабинета, отличия от интернет-магазина, расчёт снимаемого времени по операциям, три варианта реализации с вилками цен, порог окупаемости в числе клиентов, способы довести базу до реального использования и список того, что должно быть в порядке до старта проекта. Модель та же, что и в остальных статьях кластера: оптовик с оборотом 200 млн ₽ в год, 417 заказов в месяц, средний чек 40 000 ₽, валовая маржа 18 %, полная стоимость часа сотрудника 950 ₽.
Обязательный минимум: шесть экранов, без которых кабинет мёртв
Порядок в списке не случайный: он соответствует частоте обращений закупщика. Если из шести пунктов не сделан хотя бы один, клиент всё равно возвращается к звонку менеджеру — а вместе со звонком возвращается и всё остальное, потому что заодно проще спросить и про цену, и про остаток.
- 1Персональный прайс. Клиент видит свою цену, а не базовую со скидкой в уме. Если цена в кабинете отличается от цены в счёте хотя бы на копейку, кабинетом перестают пользоваться в тот же день — и правильно делают.
- 2Доступный остаток. Не физический остаток со склада, а вычисленная величина: свободный остаток плюс подтверждённый товар в пути минус страховой запас. Показывать можно точное число, ступени или дату доступности; у каждого варианта свои риски, и выбор делается по каналу, а не по привычке менеджеров.
- 3Повтор прошлого заказа. Главная функция кабинета по частоте использования. Закупщик, который берёт одну и ту же матрицу позиций раз в неделю, не хочет собирать корзину заново — он хочет открыть прошлый заказ, поправить количества и отправить. Без этой кнопки портал проигрывает файлу в Excel.
- 4Статус текущих отгрузок. Где заказ, собран ли, когда уедет, каким транспортом, номер накладной. Это самый частый повод для звонка после цены, и он снимается полностью.
- 5Документы. Счёт, УПД, транспортная накладная, акт сверки — на скачивание, за любой период, без письма менеджеру. Отдельно — статус подписания в ЭДО, если вы работаете через Диадок, Saby ЭДО или 1С-ЭДО.
- 6Состояние взаиморасчётов. Сколько отгружено, сколько оплачено, что просрочено, какой остаток кредитного лимита. Этот экран делает половину работы по дебиторке ещё до первого напоминания: закупщик, который видит свой долг и оставшийся лимит, чаще инициирует платёж сам, потому что иначе встанет его собственная отгрузка.
Может ли ваш клиент за две минуты и без единого звонка узнать, сколько он вам должен, что из его заказа уже уехало и когда приедет остальное? Если да, портал сделан. Если для любого из трёх ответов нужен менеджер, дизайн и фильтры каталога уже не важны.
Нарисованный абстрактный экран кабинета, поделённый на шесть зон с подписями и коротким пояснением в каждой: «Мой прайс — своя цена, дата действия», «Доступно к заказу — свободный остаток плюс товар в пути», «Повторить заказ — прошлая матрица позиций», «Мои отгрузки — статус, дата, номер накладной», «Документы — счёт, УПД, ТН, акт сверки», «Взаиморасчёты — отгружено, оплачено, просрочено, остаток лимита». Слева узкая колонка «выбор сотрудника контрагента: закупщик, бухгалтер, руководитель» с пометками разных прав. Внизу подпись: «Ни одна зона не требует звонка менеджеру». Чертёжный стиль, без реальных логотипов, подписи по-русски.
Чем B2B-портал отличается от интернет-магазина
Разница глубже, чем «цены видны только после входа». Интернет-магазин устроен вокруг незнакомого покупателя, которого надо убедить; портал устроен вокруг знакомого клиента, у которого уже есть договор и которому надо не мешать. Из этого следуют вещи, которые в магазинных платформах либо отсутствуют, либо стоят дороже, чем разработка с нуля.
| Что | Интернет-магазин | B2B-портал |
|---|---|---|
| Цена | Одна для всех, скидки по промокоду | Персональная по соглашению, скрыта до авторизации, с датой действия |
| Корзина | Заказ, который сразу уходит в работу | Заявка: проходит проверку лимита, резерва и кратности, потом становится заказом |
| Количество | Штуки, любое число | Кратность упаковки, паллеты, весовые позиции с допуском |
| Оплата | Карта, оплата при получении | Отсрочка по договору, кредитный лимит, счёт и платёжное поручение |
| Пользователь | Один человек — один аккаунт | Несколько сотрудников одного контрагента с разными правами: закупщик заказывает, бухгалтер видит документы, руководитель — лимит |
| Витринные механики | Акции, рекомендации, отзывы, сравнение | Почти не нужны: закупщик знает, что берёт. Полезен только список «вы обычно берёте» |
| Документы | Чек | Счёт, УПД, транспортная накладная, акт сверки, статус в ЭДО |
Практический вывод из таблицы: платформа интернет-магазина становится B2B-порталом не настройкой, а доработкой, и объём этой доработки определяется не дизайном, а числом ваших правил. Если у вас три вида цен, одна шкала кратности и один склад — подойдёт почти всё. Если видов цен двенадцать, у половины клиентов персональные соглашения, а кратность зависит от склада отгрузки, то доработка типовой платформы обойдётся дороже заказной разработки и будет хуже поддерживаться.
Сравнение в две колонки с семью строками. Левая «Интернет-магазин»: одна цена для всех, корзина сразу становится заказом, штуки, оплата картой, один человек — один аккаунт, акции и рекомендации, чек. Правая «B2B-портал»: персональная цена с датой действия, корзина — заявка с проверкой лимита и кратности, кратность упаковки и паллеты, отсрочка и кредитный лимит, несколько сотрудников контрагента с разными правами, список «вы обычно берёте», счёт и УПД с ЭДО. Под колонками подпись: «Платформа магазина превращается в портал доработкой, а не настройкой». Чертёжный стиль, подписи по-русски.
Что портал снимает с менеджера — и что не снимает
Считаем по операциям, а не в процентах. Профиль: 60 активных клиентов, 417 заказов в месяц. Ниже — операции, которые клиент способен сделать сам, с объёмом и средним временем менеджера на один случай.
| Операция | Случаев в месяц | Минут на случай | Часов в месяц |
|---|---|---|---|
| Оформление повторного заказа по известной матрице позиций | 125 | 12 | 25,0 |
| Вопрос «что с моим заказом, когда уедет» | 130 | 4 | 8,7 |
| Запрос документов: счёт, УПД, накладная, акт сверки | 95 | 6 | 9,5 |
| Вопрос «сколько я должен, что оплачено» | 60 | 5 | 5,0 |
| Запрос актуального прайса и наличия по позициям | 110 | 3,5 | 6,4 |
| Всего | 520 | — | 54,6 |
54,6 часа — это потолок, а не результат. Реальная экономия зависит от того, какая доля базы перешла на кабинет. По нашим проектам за первый год на портал переходит 50–60 % активных клиентов, и мы считаем экономику по нижней границе. В модели переходят 33 клиента из 60, и на них приходится 51 % перечисленных операций: 54,6 × 51 % = 27,8 часа, округляем до 28 часов. В деньгах — 26 600 ₽ в месяц.
Чего портал не снимает — и это надо проговорить до проекта. Сложный заказ остаётся у менеджера: подбор аналога, согласование нестандартной цены, дробление отгрузки по срокам, заказ позиции, которой нет в каталоге. Такие заявки составляют у оптовика от четверти до трети потока, и в кабинете они превращаются в комментарий к заявке, который всё равно читает человек. Отдельно остаются новые клиенты: первые три-четыре сделки почти всегда идут через менеджера, независимо от того, есть портал или нет. Разбор входящих заявок и их автоматическую обработку мы рассматривали в статье про заявки от постоянных клиентов — портал и разбор файлов решают одну задачу с разных сторон и хорошо дополняют друг друга.
Три варианта реализации и их цена
Вилки — ориентиры рынка по состоянию на сентябрь 2026 года; разброс внутри каждой строки задают три вещи: число правил ценообразования, состояние справочника номенклатуры и наличие фотографий и описаний товара.
| Вариант | Вложение | Срок | Поддержка | Когда подходит |
|---|---|---|---|---|
| Типовой B2B-модуль к учётной системе (1С:УТ, 1С:КА, МойСклад) | 150 000–400 000 ₽ | 3–6 недель | 5 000–20 000 ₽/мес | До трёх видов цен, один склад, простая кратность, до 50 клиентов |
| Готовая платформа с кастомизацией | 400 000–900 000 ₽ | 6–12 недель | 15 000–60 000 ₽/мес | Нужен свой сценарий заявки и правила лимитов, но правил не десятки |
| Заказная разработка | от 850 000 до 2 500 000 ₽ | 12–20 недель | 20 000–70 000 ₽/мес | Много персональных соглашений, несколько складов, свои правила резерва |
Отдельная статья расходов, которую почти никогда не показывают в смете, — контент. Портал показывает каталог, и каталог должен выглядеть как каталог: фотографии, описания, характеристики, единицы измерения. Если у вас 8 000 позиций и фотографий нет, подготовка контента — это отдельный проект на 150 000–400 000 ₽ или полставки сотрудника на полгода. Оптовые закупщики действительно заказывают по артикулам и без картинок, но только по тем позициям, которые уже знают; расширение корзины без визуального каталога не работает.
Второе, что нужно заложить, — связка с учётной системой. Портал не должен хранить свои копии цен, остатков и долгов: он обязан быть витриной над учётом, иначе через полгода вы получите две правды и все споры о цене начнутся заново. Обмен строится по тем же правилам, что и любой другой, — какие связки мы делаем и что в них входит, описано на странице интеграций.
Когда портал окупается: честный расчёт
Берём средний вариант: заказная разработка за 850 000 ₽, поддержка 20 000 ₽ в месяц. Сначала считаем только то, что можно измерить, — экономию времени менеджеров.
Это и есть честный ответ на вопрос «при каком числе клиентов портал окупается». Экономия растёт примерно пропорционально числу активных клиентов, поддержка — почти нет. Отсюда пороги: при 125 активных клиентах экономия составляет около 58 часов в месяц, чистыми 35 100 ₽, и вложение возвращается за 24 месяца. При 200 клиентах — около 93 часов, чистыми 68 160 ₽, возврат за 12,5 месяца. Ниже сотни клиентов портал экономией времени себя не окупает никогда, и об этом лучше знать до подписания договора.
Теперь вторая часть расчёта — прирост заказов. Портал работает круглосуточно, показывает весь каталог вместо привычных сорока позиций и не требует ждать ответа менеджера. Это действительно даёт прирост, и в моделях мы обычно берём 6 % к числу заказов: 25 заказов в месяц × 40 000 ₽ × 18 % = 180 000 ₽ валовой прибыли. С этой строкой картина меняется полностью: 180 000 + 26 600 − 20 000 = 186 600 ₽ чистыми, возврат за 4,6 месяца.
Экономия времени измеряется до проекта и проверяется после: часы по операциям, доля заказов, оформленных клиентом самостоятельно. Прирост заказов на 6 % — гипотеза о поведении ваших клиентов, которую нельзя проверить ничем, пока портал не работает три-шесть месяцев. Коммерческое предложение, в котором обе суммы стоят в одной колонке «эффект», скрывает от вас разницу между 4,6 месяца и 129 месяцами. Требуйте, чтобы прирост шёл отдельной строкой с пометкой «гипотеза» и с описанием, как он будет проверяться.
Двухосевой график. По горизонтали — число активных клиентов от 40 до 250, по вертикали — срок возврата вложения 850 000 ₽ в месяцах, шкала до 130. Круто падающая кривая с тремя выделенными точками и подписями: «60 клиентов — 6 600 ₽/мес чистыми — 129 месяцев», «125 клиентов — 35 100 ₽/мес — 24 месяца», «200 клиентов — 68 160 ₽/мес — 12,5 месяца». Горизонтальная штриховая линия на уровне 24 месяцев с подписью «разумный порог». Отдельная плоская линия внизу с подписью «с гипотезой прироста заказов на 6 % — 4,6 месяца при любом числе клиентов» и пометкой «гипотеза, проверяется только фактом». Чертёжный стиль, подписи по-русски.
Как заставить клиентов им пользоваться
Запущенный и никем не используемый портал — самый частый исход этого проекта. Причина не в интерфейсе: закупщику удобно так, как он привык, и переход требует от него усилия, за которое он ничего не получает. Значит, выгоду надо создать явно.
- 1Переводить сегментами, а не всех сразу
Первая волна — 10–15 клиентов с регулярным повторяющимся заказом и одним постоянным закупщиком. Они получают максимальную выгоду от кнопки «повторить заказ» и дают полезную обратную связь. Массовая рассылка «у нас теперь есть кабинет» на всю базу в первый месяц гарантированно даёт низкую конверсию и портит первое впечатление.
- 2Показывать, а не рассылать инструкцию
Пятнадцатиминутный созвон с закупщиком, на котором менеджер вместе с ним оформляет один реальный заказ, работает лучше любого руководства. Затраты — примерно 0,25 часа на клиента, то есть 15 часов на 60 клиентов: 14 250 ₽ разово. Это дешевле, чем полгода низкой конверсии.
- 3Сделать разницу измеримой для клиента
Работающие варианты: скидка 0,5–1 % на заказы, оформленные через кабинет; приоритет в резерве для заказов из портала; расширенное окно приёма заявок — до 18:00 через кабинет против 16:00 по телефону. Ставка тут не на экономию клиента, а на то, чтобы у него появилась причина попробовать во второй раз.
- 4Считать конверсию и разбирать отказы
Метрика — доля заказов, оформленных клиентом самостоятельно, по месяцам и по сегментам. Целевой ориентир: 25–35 % заказов к концу первого квартала и 45–55 % к концу года. Если через квартал показатель ниже 15 %, проблема не в клиентах: чаще всего либо цена в кабинете расходится со счётом, либо остаток показывает не то, либо повтор заказа сделан неудобно.
Отдельно про давление. Полный перевод базы на кабинет с отключением приёма заказов по почте иногда обсуждается как решение, и в рознице подобное срабатывает. В опте — почти никогда: закупщик уйдёт к поставщику, который принимает заявку в удобном ему формате. Разумная граница — сделать самостоятельное оформление явно выгоднее, а ручной приём оставить как есть.
Что должно быть готово до старта портала
Портал ничего не создаёт — он показывает клиенту то, что у вас уже есть, включая беспорядок. Три вещи должны быть в порядке до того, как начнётся разработка, иначе проект превращается в дорогой способ продемонстрировать клиентам вашу внутреннюю неразбериху.
- Матрица цен с одним источником. Если персональные цены живут в письмах и файлах менеджеров, кабинет покажет базовую цену, клиент увидит расхождение со счётом и больше туда не зайдёт. Порядок наведения матрицы — в статье про прайсы и индивидуальные цены; узел стоит около 190 000 ₽ и возвращается за 5,6 месяца сам по себе, до всякого портала.
- Корректный доступный остаток и регламент резерва. Кабинет показывает клиенту число, по которому тот принимает решение. Если это число — физический остаток без учёта резервов, вы получите не самообслуживание, а конвейер отмен; расчёт доступного остатка и правила резерва мы разбирали отдельно. Узел — около 210 000 ₽.
- Заполненные кредитные лимиты. Экран взаиморасчётов и проверка лимита в корзине опираются на данные, которых в большинстве компаний просто нет. Заполнение лимитов и связка со стоп-отгрузкой — самый быстрый по возврату узел контура: лимиты, стоп-отгрузка и напоминания стоят около 180 000 ₽ и возвращаются за 2,7 месяца.
- Справочник номенклатуры без дублей. Одна и та же позиция тремя карточками в базе превращается в три разные строки каталога с разными остатками. Это чинится до проекта и не подрядчиком по порталу.
Обратите внимание на сумму: три подготовительных узла — это 580 000 ₽, сопоставимо с самим порталом. Зато каждый из них окупается отдельно и быстрее, чем кабинет: 5,6 месяца, 4,2 месяца и 2,7 месяца соответственно. Отсюда практический порядок работ, который мы предлагаем чаще всего: сначала цены, резерв и дебиторка, потом портал — и решение о портале принимается уже на нормальных данных, а не на обещаниях. Полная раскладка сроков возврата по узлам оптового контура — в статье про окупаемость автоматизации оптовика.
Горизонтальная лента из четырёх этапов с ценой, сроком и возвратом у каждого: «Матрица цен — 190 000 ₽, 3–4 недели, возврат 5,6 мес», «Резерв и доступный остаток — 210 000 ₽, 3–5 недель, возврат 4,2 мес», «Лимиты и напоминания — 180 000 ₽, 2–4 недели, возврат 2,7 мес», «B2B-портал — 850 000 ₽, 12–20 недель, возврат зависит от числа клиентов». Под первыми тремя этапами скобка с подписью «580 000 ₽, каждый окупается сам». Под четвёртым — две пометки: «60 клиентов — 129 месяцев на экономии времени» и «с приростом заказов 6 % — 4,6 месяца, гипотеза». Чертёжный стиль, подписи по-русски.
Когда портал делать не надо
Четыре ситуации, в которых деньги лучше потратить иначе. Все четыре встречаются чаще, чем случаи, когда портал очевидно нужен.
- Активных клиентов меньше сотни. Экономия времени не покрывает даже поддержку, а решение целиком повисает на гипотезе прироста. Дешевле и быстрее закрыть ту же боль разбором файлов-заказов и единой очередью заявок: 220 000–620 000 ₽ против 850 000 ₽, и эффект измерим.
- Заказы нерегулярные и всегда разные. Кнопка «повторить заказ» — главная функция кабинета по частоте использования. Если у клиента каждый заказ новый, проектный, с подбором и согласованием, портал не снимает ничего: вся работа менеджера в таких сделках — как раз то, что нельзя отдать самообслуживанию.
- Каталог без контента. 8 000 позиций без фотографий и описаний — это не портал, а прайс с кнопками. Прежде чем заказывать разработку, честно посчитайте отдельный бюджет на контент: 150 000–400 000 ₽ или полставки сотрудника на полгода.
- Цены, остатки и лимиты не в порядке. Портал сделает вашу внутреннюю неразбериху видимой для клиентов, и это единственное, что он сделает. Три подготовительных узла стоят 580 000 ₽, окупаются по отдельности и в любом случае нужны — начинать надо с них.
И последнее замечание про сравнение вариантов. Если основная боль — не оформление заказов, а поток однотипных вопросов «где заказ» и «пришлите документы», её можно закрыть дешевле: порталом самообслуживания или ботом с доступом к статусам, без полноценного каталога и корзины. Такой вариант обходится в 200 000–450 000 ₽, снимает примерно 23,2 часа из 54,6 и запускается за 4–6 недель. Для компании с 60 активными клиентами это чаще всего более разумный первый шаг, чем полноценный кабинет.
Портал не создаёт порядок в ценах и остатках — он делает существующий порядок видимым для клиента. Если порядка нет, видимым станет его отсутствие.
