Перейти к содержимому
Омегаконтур (Omegakontur)
+7 (495) 128-97-96

Личный кабинет и B2B-портал: сколько это работы на самом деле

·Чтение: 8 мин
Схема: заявка от оптового клиента проходит через личный кабинет, обмен данными с 1С и склад — вместо ручной переписки с менеджером

Опт до сих пор продаётся почтой. Приходит письмо: «нужны позиции такие-то, подтвердите наличие и цену». Менеджер открывает 1С, ищет клиента, смотрит его скидку по договору, проверяет остаток, отвечает письмом, согласовывает правки, а потом вбивает заказ руками. Двадцать заявок в день — это полтора человека, занятых перепечатыванием. Рано или поздно директор смотрит на это и говорит: сделаем личный кабинет, пусть заказывают сами. И почти сразу называет срок — «месяц, ну два».

Дальше — про то, из чего этот месяц складывается в действительности.

«Личный кабинет» — это пять разных проектов

Под одним словом заказчики держат в голове очень разные вещи, и разброс между ними огромный.

  1. Окно со статусами. Клиент заходит и видит, какие заказы приняты, что отгружено, что в пути. Данные подтягиваются из вашей учётной программы, менять на сайте ничего нельзя.
  2. Статусы и документы. Туда же складываются счета, накладные, акты. Бухгалтерия клиента перестаёт писать «пришлите ещё раз, потерялось».
  3. Заказ по персональному прайсу. Здесь всё меняется: появляются цены по договору, скидочные матрицы, кратность упаковки, минимальная сумма отгрузки, резерв товара под заказ.
  4. Деньги и роли. Оплата, дебиторка, лимит отгрузки и разные права для сотрудников клиента: закупщик видит цены, кладовщик — только отгрузки.
  5. Портал целиком. Загрузка заказа из Excel, повтор прошлой поставки, согласование спецификаций, рекламации, расчёт доставки.

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

Видимая часть — меньшая часть работы

Клиент видит список товаров, поле поиска, кнопку и корзину. Выглядит как обычный интернет-магазин — отсюда и ощущение, что работы немного.

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

То же с остатками. Показать «в наличии» честно можно только тогда, когда понятно, откуда берётся число и насколько оно свежее. Мы ведём каталог на 400 000 позиций, где обмен с 1С шёл по расписанию: между выгрузками на витрине висели вчерашние цены, и клиент успевал заказать то, чего уже нет. Лечилось это не кнопкой в настройках, а отдельной программой, которая держит свежую копию цен и остатков и отдаёт их сайту даже в тот момент, когда 1С недоступна.

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

Откуда берутся месяцы

Если разложить портал третьей-четвёртой ступени по этапам, картина выходит такая.

  • Разбор процессов и проектирование — 2–4 недели. Кто заказывает, как считается цена, что происходит при частичной отгрузке, кто утверждает превышение лимита. Половина этого времени уходит не на нас, а на ваших сотрудников: вопросы задаются им.
  • Прототип и дизайн — 2–3 недели. Сначала кликабельный черновик без картинок, потом внешний вид.
  • Разработка — 6–12 недель, кусками по одной-две недели, с показом работающей версии на тестовом адресе после каждого куска.
  • Связка с 1С — от 2 до 6 недель, и это самая непредсказуемая часть: всё зависит от состояния учётной программы и наличия у неё своего специалиста.
  • Перенос данных, проверка и запуск — 2–3 недели.

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

Кто в этом участвует

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

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

Где ожидание расходится с результатом

Главный риск в таких проектах — не «сделают плохо», а «сделают не то». Портал получается работающим, аккуратным и мимо процесса.

Расхождение почти всегда растёт из трёх мест. Первое — формулировка «сделайте как у конкурента»: у конкурента другие договоры, другая номенклатура и, возможно, другая беда. Второе — приёмка по картинке: макет утвердили, а сценарий возврата и частичной отгрузки никто не проговорил, потому что на картинке его не было. Третье — проверка на выдуманных данных: на «Товаре 1» всё летает, а на настоящем каталоге с артикулами в кириллице и позициями без остатка вылезает половина проблем.

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

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

Когда портал делать рано

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

Работает и промежуточный шаг: сделать сначала окно со статусами и документами, без заказа. Это недели работы, а не месяцы, и оно сразу снимает ощутимую долю звонков «где мой заказ». Заодно видно, заходят ли клиенты вообще, — лучший аргумент за или против следующей ступени. У разработки под конкретный процесс минусы тоже есть: выше входная стоимость и нужен кто-то, кто будет вести систему дальше, потому что живой портал требует изменений вслед за бизнесом.

На что смотреть в первую очередь

Прежде чем обсуждать сроки и бюджет, ответьте себе на три вопроса:

  1. Какую именно ручную работу вы убираете и сколько часов в неделю она сейчас занимает.
  2. На какой из пяти ступеней находится нужный вам кабинет.
  3. Кто со стороны компании сможет за неделю выдать правила расчёта цены в письменном виде.

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

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

ПроцессыСоздание

Похожие статьи

Схема: каталог поставщика, от которого к трём покупателям идут линии с разной ценой, одна из линий закрыта замком

Как мы делали B2B-площадку для юрлиц: решения, которые пришлось принять

Месяц строили площадку, где компании продают компаниям. Рассказываем, почему отказались от комиссии и общего каталога, как устроили цены под каждого клиента и на что ушло больше всего времени.

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

Поддержка или доработка: за что подрядчику платят отдельно

Почему задача «добавить фильтр» не входит в ежемесячную оплату, из чего складывается цена доработки и как ставить задачу, чтобы оценка не выросла вдвое.

Нужна помощь с сайтом?

Сделаем новый сайт или возьмём на поддержку существующий — с кодом, сервером и интеграциями.

Создание и разработкаДоработка и поддержкаОставить заявку
Все статьи

Мы в соцсетях

ВКонтактеMax

Реквизиты

ИП Коновалова Ю. В.

ИНН: 590402889790

ОГРНИП: 326508100405306

+7 (495) 128-97-96

© 2016–2026 Омегаконтур IT