К содержимому
← Все статьи
9 мин чтения

Каталог для оптовых компаний: как устроен B2B-портал в Узбекистане

Оптовый клиент не выбирает по красивым фото. Он знает артикулы, работает по своему прайсу и хочет собрать заказ на сто позиций за пять минут.

Главное отличие: цена зависит от того, кто смотрит

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

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

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

Личный кабинет контрагента

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

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

Часто в компании-клиенте несколько сотрудников: закупщик формирует заказ, руководитель утверждает. Роли внутри одного контрагента с правом согласования — типовое требование, которое дешевле заложить сразу, чем добавлять потом.

Быстрый заказ вместо просмотра каталога

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

Добавьте загрузку заказа из Excel и CSV с понятным отчётом об ошибках: какие артикулы не найдены, где количество не кратно упаковке. Молчаливое отбрасывание строк — источник конфликтов с клиентом.

Кратность отгрузки и минимальная партия должны валидироваться в корзине, а не в момент выставления счёта. Товар в коробке по 12 штук нельзя заказать в количестве 5, и пользователь должен узнать это сразу.

Остатки, резервы и сроки

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

Синхронизация остатков с 1С каждые 10–15 минут и резерв в момент подтверждения заказа. При крупных партиях расхождение между сайтом и складом стоит дороже, чем в рознице: срывается отгрузка целой машины.

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

Оплата, документы и отсрочка

В опте платят по счёту банковским переводом, а карточные шлюзы вроде Payme или Click нужны для мелких заказов и предоплат. Портал должен уметь сформировать счёт на оплату сразу после подтверждения заказа.

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

Документы — счета, накладные, акты сверки — выкладывайте в кабинет автоматически из учётной системы. Именно это чаще всего экономит бухгалтерии больше времени, чем сам заказ через сайт.

Производительность, SEO и бюджет

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

Публичные карточки товаров стоит держать открытыми для индексации с микроразметкой Product: значительная часть B2B-клиентов приходит из поиска по артикулу или названию модели.

Ориентир по стоимости B2B-портала с личным кабинетом, персональными ценами и обменом с 1С — от 40 000 000 до 120 000 000 сум в зависимости от глубины интеграции и числа ролей. Основной риск сроков — состояние справочников в учётной системе.

Нужен сайт или реклама? Обсудим ваш проект.