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