BORNLI
BORNLI / Материалы / B2B приложение для оптовых продаж

BORNLI / о разработке по делу

B2B приложение для оптовых продаж

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

Редакция BORNLI ·
Концепция B2B приложения: повтор заказа упаковки и согласование изменившихся условий
Оптовые продажи: повторный заказ с изменением условий и заменой позиции. Сгенерированная концепция интерфейса; данные и объекты условные. Это вариант дизайна, не скриншот клиентского внедрения.

Задача / повторная закупка

Клиенту нужен свой заказ.
Менеджеру — понятные исключения.

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

Что делает покупатель

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

Что делает менеджер

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

Начните с проверки текущего процесса: действительно ли постоянные клиенты заказывают с телефона и готовы пользоваться отдельным приложением? Для редких закупок или работы преимущественно за компьютером можно сначала рассмотреть веб-кабинет.

Модельный сценарий / поставщик упаковки

Повторить закупку —
не значит скопировать старые условия.

Представим оптового поставщика упаковки для кафе. Закупщик повторяет прошлый заказ, но одна позиция закончилась, у другой изменилась цена, а часть товара продаётся только коробками. Это модельный сценарий, а не описание внедрения у клиента BORNLI.

01 / ПокупательПовторить заказ

Получить черновик с актуальными условиями и отмеченными изменениями.

02 / МенеджерРазобрать исключения

Согласовать замену, количество и дату отгрузки по спорным строкам.

03 / ПокупательПодтвердить итог

Увидеть окончательный состав, сумму и статус заказа.

Схема предлагаемой логики. Автоматическое резервирование, оплата и документы зависят от выбранной учётной системы и согласованного объёма разработки.

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

Интерактивный прототип

Один заказ.
Две стороны.

Все товары, цены и компании условные. Заказ никуда не отправляется; интеграции с учётной системой здесь нет.

  1. Прошлая закупка
  2. Новые условия
  3. Решение менеджера
  4. Подтверждение покупателя
  5. Статус заказа

Покупатель выбирает прошлую закупку. На следующем экране нужно заново проверить условия.

ОПТОВЫЙ КАБИНЕТПокупатель · демо

Шаг 1 из 5

Прошлая закупка

Заказ ДЕМО-013 · условные данные

Стаканы 300 мл2 коробки × 1 200 ₽ · по 100 шт.
2 400 ₽
Крышки белые1 коробка × 600 ₽ · 100 шт.
600 ₽
Сумма прошлого заказа3 000 ₽

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

До разработки / правила продаж

Зафиксируйте, какие условия
кому разрешено видеть.

  • Персональные цены. Как определяется прайс: по компании, договору или группе клиентов? Кто может изменить цену и нужно ли подтверждение менеджера?
  • Упаковка и минимум заказа. Можно ли заказать одну штуку, если отгрузка идёт коробками? Минимум считается по позиции или по сумме?
  • Остатки. Что показываем покупателю: физическое наличие, доступный к продаже остаток или только статус «уточнить»? Когда обновлялись эти сведения?
  • Резерв. Корзина ещё не означает, что товар закреплён за клиентом. Определите, на каком шаге создаётся резерв и что происходит при отказе.
  • Роли. Закупщик, руководитель и менеджер могут видеть разные данные. Проверьте доступ сотрудников одной компании к её заказам и условиям.

Это вопросы для проектирования. Ответы должны опираться на ваши правила продаж; готовый список функций сам по себе их не заменяет.

Интеграция / источник данных

Приложение и учётная система
должны понимать заказ одинаково.

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

Например, в официальном описании «1С:Управление торговлей» предусмотрены типовые и индивидуальные соглашения с клиентами, а также контроль заказов на соответствие условиям. Поэтому при интеграции нужно выяснить, какие соглашения действительно используются в вашей конфигурации. Это возможность указанного продукта 1С, а не обещание готового подключения к любой базе.

Источник: управление продажами в «1С:Управление торговлей» ↗

Что запросить у вашей команды

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

Что проверить на прототипе

Новая цена, отсутствие товара, частичное подтверждение, повторная отправка и временно недоступная система. Для каждой ситуации — понятное действие покупателя.

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

Первая версия / границы проекта

Сначала один полный цикл.
Затем дополнительные каналы продаж.

Предлагаемый старт

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

Оценить отдельно

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

Стоимость B2B приложения зависит не только от числа экранов. Для оценки нужны правила заказов, роли и границы интеграции. На странице стоимости есть ориентиры BORNLI; принадлежность вашего проекта к типовому объёму нужно подтвердить отдельно. Фиксированную цену за интеграцию без её разбора здесь не обещаем.

Если задача шире продаж, посмотрите отдельно приложение для склада. Если хотите сократить первую версию, используйте разбор состава MVP.

Обсуждение / что подготовить

Пришлите один типичный заказ
и одну сложную ситуацию.

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

  • Как покупатель передаёт заказ сейчас и где менеджер вручную переносит данные?
  • Что отличается у двух ваших клиентов: цена, ассортимент, отсрочка или доступные склады?
  • Какая ситуация требует звонка: замена, изменение количества, отсутствие товара или согласование суммы?
  • Что для вас означает «заказ принят» и кто вправе подтвердить этот статус?

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

От идеи к конкретике

Покажем, как может работать ваш продукт.

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

Обсудить прототип ↗