Разрабатываем B2B-порталы и кабинеты, где клиент выбирает товары и услуги, работает с заказами, реквизитами и документами. Встраиваем их в действующий магазин и связываем с 1С, ERP или CRM — с учётом того, как покупают ваши клиенты.
600 000
позиций в каталоге Delasia
250 000
товаров в B2B-каталоге ДКС
99%
заказов в запрошенной комплектации
×10
быстрее сбор корзины по XLSX
Розничная витрина рассчитана на разового покупателя с одной ценой и корзиной на пару позиций. В опте иначе: цена персональная, остаток делится между несколькими партнёрами одновременно, заказ собирается по спецификации, а часть сценариев вообще живёт в учётной системе.
Иногда правильный ответ — не переносить розничную логику, а переписать её. Для «Нержавейки» мы запускались вообще без корзины: снабженцы работают многопозиционными спецификациями и заказывают почтой. Через год вернули — но не розничную: она собирает спецификацию и уходит менеджеру заявкой со счётом, а не оплатой, а позиции без цены складываются наравне с остальными.
Фильтры по свойствам товара — коллекция, размер, цвет, состав, поиск с подсказками, карточка с вариантами и остатками. Каждый партнёр видит свои цены и условия.
Когда партнёр добавляет позицию в корзину, система проверяет свободный остаток и закрепляет количество за ним. Для SBR Group резерв держится 2 часа днём и 4 часа ночью, после чего товар возвращается в общий доступ, а корзина пересчитывается.
История заказов и статусы, счета и документы, профили с реквизитами и адресами. Проектируем, как учётная запись сотрудника связана с компанией-покупателем и какие данные ей доступны.
Импорт спецификации из XLSX вместо ручного набора позиций — на проекте SBR Group это ускорило сбор корзины в десять раз.
Согласовываем, какая система отвечает за пользователей, заказы, цены и документы. На этой основе проектируем состав обменов и API-контракты, очереди, получение статусов и обработку ошибок. Действующая учётная система остаётся частью процесса.
Два партнёра берут один SKU, менеджер правит заказ в 1С, часть товара списывается, заказ отменяется. На бэкенде это транзакции, блокировки и отдельная обработка истёкших резервов — иначе остатки разъезжаются.
В B2B пользователь, заказчик и плательщик — разные сущности. Сотрудник входит под своей учётной записью, оформляет заказ для компании, а расчёты проходят по реквизитам и договору. У одного специалиста могут быть разные организации, адреса и условия заказа.
Эти связи стоит заложить до разработки интерфейса: они определяют доступ к заказам, документам и профилям. Подробно разобрали это в статье о модели сущностей B2B-кабинета.
Для ВЕСТ, поставщика стоматологических материалов, мы разработали отдельный покупательский кабинет, связанный с магазином на Битриксе и 1С.
В кабинете реализованы история заказов и статусы, счета и PDF-документы, профили с реквизитами и адресами, подписки на поступление и передача заявления на возврат. Для входа используется сессия действующего магазина. Новый интерфейс дополняет существующую торговую систему; разработка самого магазина и 1С остаётся в зоне соответствующих подрядчиков.
У «Евроген» B2B-сценарии связаны с научными товарами и услугами. При проектировании нового сайта учитывали, что пользователь и лаборатория — разные участники заказа: в требованиях один специалист может работать с несколькими лабораториями, у каждой — свои адреса и условия.
Пользователи, заказы, цены и параметры услуг остаются в действующей CRM. Мы реализовали каталог, корзину и специализированные формы заказа, связанные с этой системой. Если при заполнении формы секвенирования по Сэнгеру требуется войти, данные заявки сохраняются: после авторизации специалист возвращается к тому же шагу и продолжает оформление.
Такой кабинет нужно проектировать вместе с рабочими сценариями специалистов и моделью заказчика. Зачем бизнесу такие инструменты и какие задачи они решают, рассказываем в статье о личных кабинетах и B2B-порталах.
Портал с каталогом, кабинетом и обменом с 1С — от 4 месяцев. Если добавляются резервы, сложное ценообразование и документооборот, срок растёт.
Что было в проектах:
Инфраструктура с мониторингом и бэкапами: отдельные worker-процессы очередей и сценарии восстановления из резервных копий.
Объём работ складывается из проектирования, каталога, личного кабинета и обмена с 1С. Дороже делают:
После проектирования даём смету по этапам.
Форматы: фиксированная цена, работа по времени, выделенная команда.
Мне нравится ваш подход и системность. Сайт получился именно таким, как мы хотели. Он хорошо продуман и стал настоящей визитной карточкой компании.
Персональными ценами, работой с остатками и резервом, ролями внутри компании-партнёра, документами и обменом с учётной системой в обе стороны. Розничная витрина этих сценариев не закрывает.
Зависит от ценообразования, резервов, документооборота и глубины интеграции. Вилку называем на старте, смету — после проектирования.
От 4 месяцев. Каталоги на сотни тысяч позиций запускаем этапами: сначала работающая витрина, потом фасеты и агрегации.
Не в розничном виде. В металлоторговле мы сначала отказались от неё совсем, а через год вернули в B2B-логике: корзина собирает спецификацию и уходит менеджеру заявкой со счётом, без онлайн-оплаты. Как будет у вас, решаем после того, как разберёмся, как покупают ваши клиенты.
Обычно это и есть нормальная ситуация. Согласовываем состав обменов, готовим API-документацию и выносим логи в отдельный контур, чтобы спорные ситуации разбирались за минуты.
Работали и с автоматическим импортом из SQL-выгрузки: у Delasia каталог на 600 000 позиций живёт на данных импорта, а редактировать тексты и SEO-поля потом добавили в отдельной админке.
Расскажите о вашем проекте — мы ответим в течение дня