Сайт оптовой компании: личный кабинет вместо прайса в Excel — publi.ru

Сайт оптовой компании: личный кабинет вместо прайса в Excel

8 мин чтения · разбор · тем, кто заказывает · обновлено 2026-09-02

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

Сколько стоит прайс в Excel

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

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

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

Как устроена цена

Это центральный узел, и он определяет всё остальное. Схема, которая покрывает большинство оптовых компаний, выглядит как несколько уровней с приоритетом.

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

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

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

Остатки и резерв

Оптовый клиент задаёт один вопрос чаще остальных: сколько есть сейчас. Ответ на него в кабинете снимает половину звонков.

Показывать точное число не всегда разумно — конкуренты тоже клиенты. Рабочий компромисс: градация «много / ограниченно / под заказ» плюс точное число для доверенных категорий. Настройка отображения делается по ценовой группе.

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

Обмен с учётной системой

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

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

Технически это та же задача, что мы решали в других проектах: у одного заказа несколько источников правды, и надо назначить главный. В «Жук и Плут» роль главного источника по товарам играл импорт с маркетплейса, и всё остальное подстраивалось под него.

Что ещё живёт в кабинете

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

Документы. Счета, накладные, УПД, акты сверки — доступные без письма менеджеру. Бухгалтерия клиента заходит и забирает сама.

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

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

Кому портал не нужен

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

Не нужен он и там, где номенклатура меняется каждую неделю, а учёта нет вовсе. Сначала порядок в остатках и ценах, потом интерфейс к ним. Портал над хаосом просто делает хаос доступнее клиентам.

Сроки и стоимость

Кабинет с авторизацией, персональными ценами, остатками, корзиной и историей заказов — это платформа: от 150 000 рублей и от 14 дней. Обмен с учётной системой считается отдельно и зависит от того, что она умеет отдавать. Исключительные права на код переходят вам по акту.

Разумная последовательность запуска: авторизация и каталог с ценами, потом корзина и заказ, потом документы, потом обмен в реальном времени.

Как переводят клиентов на портал

Резкое отключение старого канала почти всегда заканчивается конфликтом и потерей части оборота. Переход делается мягко и по этапам.

Сначала кабинет открывается для десяти лояльных клиентов, которые заказывают чаще остальных. Их обратная связь за две недели показывает, что в интерфейсе непонятно и чего не хватает. Эти правки дешевле сделать до массового запуска.

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

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

Тем, кто всё равно хочет по-старому, оставьте загрузку заявки файлом. Формально они работают как раньше, фактически заказ уже попадает в систему без ручного переноса.

Чего не стоит делать в B2B-портале

Не показывайте цены до авторизации. Это не только вопрос конкурентов, но и вопрос смысла: цена без привязки к клиенту всё равно неверная.

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

Не переносите в портал витринную логику розничного магазина: карусели, рекомендации, отзывы. Закупщик пришёл за артикулом, ценой и остатком, всё остальное мешает.

Не делайте корзину единственным способом заказа. Быстрый ввод по артикулу с количеством и загрузка файла закрывают больше половины сценариев быстрее, чем клики по каталогу.

Не скрывайте минимальную партию и условия отгрузки до оформления. Каждый такой сюрприз на последнем шаге — это отменённый заказ и звонок менеджеру.

Коротко

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

Расскажите, что нужно — посмотрим и скажем честно

Первый разговор — разбор задачи: нужна ли вам система или хватит одной страницы. Без обязательств и без счёта.

или оставьте номер — перезвоним

Перезваниваем в рабочее время. Ничего не рассылаем.

Оператор персональных данных — ИП Постнов Артём Сергеевич, ИНН 772610459593.

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

Как быть, если цены для клиентов не по прайс-листам, а договорные на каждую позицию?

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

Обязательно ли связывать кабинет с учётной системой?

Не обязательно на старте. Можно выгружать остатки и цены файлом раз в сутки. Двусторонний обмен нужен, когда клиенты начинают ориентироваться на остаток в реальном времени и резервировать товар.

Клиенты старой закалки не хотят кабинет, что делать?

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

Помогла статья?

Те, что не помогают, мы переписываем — по этой кнопке и решаем, какие именно.

Ещё по теме