Заказы приходят в почте, мессенджерах и таблицах
Менеджер переносит строки в 1С руками, путает артикулы и теряет уточнения. Дилер не знает, принят ли заказ.
B2B-портал — это место, где оптовый клиент или дилер сам делает то, что сейчас делает за него менеджер: видит свою цену и остаток, собирает заказ из файла, смотрит статус отгрузки, скачивает документы и подаёт рекламацию. От интернет-магазина он отличается тем, что покупателем выступает организация со своими договорами, филиалами и лимитами. Делаем такой портал на заказ, с данными из 1С или ERP и ролями внутри каждой компании-клиента.
Нижняя граница — от 250 000 ₽; портал с договорными ценами дороже, цену называем после обследованияЦены, остатки и статусы из 1С, ERP и CRM, сверка с учётом каждый деньИсходный код в вашем репозитории с первого коммита
Менеджер переносит строки в 1С руками, путает артикулы и теряет уточнения. Дилер не знает, принят ли заказ.
Пока файл не дошёл, дилеры считают по старой цене. Скидки и акции живут в голове у менеджера.
Дилер звонит перед каждой сделкой с его клиентом, потому что ответ нужен сегодня, а склад видит только менеджер.
Фотографии брака приходят в личные сообщения, акт сверки готовят вручную раз в квартал, расхождения всплывают, когда клиент уже недоволен.
Набор зависит от того, как вы продаёте. Нужные модули выбираются на обследовании, остальные откладываются. Общая постановка про кабинеты и порталы — на странице порталов.
Отсюда большая часть отличий от кабинета обычного покупателя. Если структуру не разобрать заранее, портал придётся переделывать после первых пилотных клиентов.
У одной компании-клиента может быть несколько юридических лиц, договоров, адресов доставки и закупщиков. Один договор действует для всех филиалов, другой только для одного. В портале это отдельные сущности, и права привязываются к ним, а не к «клиенту» вообще. Записывается так: кто плательщик, кто получатель, какой договор, какие склады доступны.
Если у дилера просрочка или исчерпан лимит, портал должен вести себя так, как вы решите: показать предупреждение, оформить заказ с пометкой «на согласовании», либо не пропустить его. Выбор зависит от политики продаж, а не от техники. Важно, чтобы статус задолженности брался из учёта, а не вводился руками, иначе портал и бухгалтерия начнут показывать разное.
Цены в портале показывают расчёт учёта, а не пересчитывают его. Пересчёт на стороне портала даёт два набора правил, которые рано или поздно разойдутся.
Закупщик заказывает по сорок строк по артикулам, и красивая карточка товара ему мешает. Интерфейс подстраивается под этот ритм.
Для постоянных клиентов главное не каталог, а скорость. Поэтому оформление держится на трёх приёмах:
Остаток с учётом резерва, кратность упаковки, минимальная партия, ассортимент по договору и кредитный лимит проверяются до того, как заказ уходит в учёт. Если одна из проверок не прошла, клиент видит причину и вариант действий, а не общее «ошибка». Заказ получает состояние («принят порталом», «передан в учёт», «подтверждён», «в отгрузке», «отклонён» с причиной), повторная отправка не создаёт дубль, а менеджеру ошибка видна. Схема обмена с учётом разобрана на странице интеграции 1С, а обмен сайта с учётом — на странице интеграции сайта с 1С.
Дилер не должен видеть цену соседа и ваши закупочные цены. Права проверяет сервер на каждый запрос, а при приёмке мы подставляем чужие идентификаторы заказов и документов из-под каждой роли.
Для роли с подтверждением платежей и изменением реквизитов включается второй фактор. Корпоративный вход и единый вход — на странице <a href="../sso-i-mfa-dlya-korporativnyh-sistem/">SSO и MFA</a>.
Кто заказывал, менял реквизиты, скачивал документы и согласовывал. Вход «от имени дилера» для поддержки записывается и виден администратору.
Учётные системы остаются во внутреннем контуре, наружу выставлен только портал. Данные хранятся на ваших серверах, персональные данные граждан России обычно должны храниться на серверах в России.
Цены совпадают с тарифами, нижняя граница — как на странице порталов. Остановиться можно после любой ступени.
Клиенты и их структура, модули, источники данных, роли, вилка бюджета. Вычитается из первого этапа, если продолжаете с нами.
1С, CRM, склад, ЭДО, транспортная система. Схема обменов и матрица источников истины.
Одна роль, заказ, документы и статусы, данные из одной системы. Это нижняя граница по услуге.
Организации с филиалами, цены по договору, остатки по складам, быстрый ввод заказа, согласование. Существенно дороже нижней границы.
Подключение всех дилеров волнами, рекламации, сверка, регламент обмена и поддержка. Каждая ступень с отдельной приёмкой.
Мониторинг обмена, обращения клиентов, разбор расхождений; плановые доработки с пакета на 60 000 ₽. Сверх пакета — 5 000 ₽ в час.
Интервью с менеджерами и двумя-тремя дилерами, разбор структуры клиентов, таблица «поле, источник, владелец», роли в проверяемом виде.
Кликабельный, на подготовленных вами образцах. Показываем двум-трём дилерам с обезличенными названиями и ценами и правим до написания кода.
Каталог, заказ, обмен, права. Работаем в вашем репозитории, раз в две недели показываем версию на тестовом стенде.
Сверка с учётом на боевых данных, нагрузка в пиковые часы заказов, прогон прав из-под каждой роли.
Один-два дилера вместо всех сразу. Смотрим журнал обмена и обращения, затем подключаем остальных волнами.
Новые модули по этапам: рекламации, сверка, ЭДО. Объём работ в месяц записан в договоре.
Если клиентов немного и им нужны заказы, документы и статусы, хватит личного кабинета: он проще и стоит меньше. B2B-портал нужен, когда у клиента структура (филиалы, договоры, несколько ролей), цены индивидуальны, а заказ собирается по артикулам.
Если вы продаёте доступ к программе другим компаниям, а не товары, это SaaS-платформа. Если главное в проекте обмен между системами, а портал только окно, начните с интеграции 1С или API и бэкенда. Если сайт нужен для розничных покупателей, смотрите обмен сайта с 1С. Разбор типовой задачи про партнёрский портал: кабинет партнёра с ценами из 1С.
Что обязательно, а что можно отложить: индивидуальная цена, остатки, заказ с проверкой, документы и статус.
Откуда берётся расхождение остатков и как его закрывать резервом и очередью. Пригодится, если портал показывает остатки наружу.
Разбор типовой задачи: договорные цены и остатки по складам, которые партнёр видит сам.
Сорок минут созвона: как дилеры оформляют заказ, где живут цены и остатки, какие системы есть. По итогам скажем, с какой ступени начинать и в какую вилку это укладывается.
Нижняя граница — от 250 000 ₽: простой портал с одной ролью, заказом и документами. Портал с договорными ценами, остатками по складам и согласованием заказов существенно дороже, цену называем по итогам обследования (200 000 ₽ за одну-две системы, 350 000 ₽ за несколько). Оно вычитается из первого этапа, если продолжаете с нами.
В магазине покупатель один человек и цена одна. В портале покупатель организация с договорами, филиалами и лимитом, цены индивидуальны, заказ собирается по артикулам и часто согласуется внутри компании клиента. Отсюда другая модель прав и другая нагрузка на данные из учёта.
Простой портал занимает от четырёх недель разработки, портал с договорными ценами и остатками — от шести-восьми. До неё идут обследование (2–4 недели) и прототип, после неё проверка (1–2 недели) и пилотный запуск (3–7 дней).
Да. С 1С работаем через OData, HTTP-сервисы или обмен файлами, с другими системами через их API. Если у системы нет ни интерфейса, ни выгрузки, скажем об этом до договора. Цены, остатки и статусы приходят копией, а не запросом на каждый клик; решение по каждому полю принимаем на обследовании.
Тогда сначала надо перенести их в учёт или в справочник, который кто-то ведёт. Портал не должен становиться вторым источником цен. Обследование покажет, какие условия можно показывать сейчас, а какие после наведения порядка.
Права проверяет сервер на каждый запрос, действия пишутся в журнал, для ответственных ролей включается второй фактор. При приёмке из-под каждой роли пробуем открыть чужие заказы, документы и цены. Юридические вопросы остаются за юристом заказчика.
На ваших серверах или у выбранного вами хостера. Исходный код в вашем репозитории с первого коммита, подписки на доступ к собственному порталу нет. Результат работ передаётся вам по акту, порядок передачи прав записывается в договоре; открытые компоненты остаются под своими лицензиями.
Ежемесячно: 20 000, 60 000 или 120 000 ₽ в месяц, до 4, 12 или 25 часов. Часы уходят на мониторинг обмена, обращения дилеров и разбор расхождений с учётом. Сверх пакета — 5 000 ₽ в час, по согласованию до начала. Круглосуточного дежурства нет.
Мы в Ростове-на-Дону, работаем с заказчиками по всей России: удалённо и в вашем контуре. Доступ к системам и обследование согласуем на старте с вашей службой безопасности.