Привычные интерфейсные паттерны существуют не просто так: в большинстве случаев они покрывают сценарии, которые пользователи проходят массово, и придумывать ничего нового не нужно. Но есть бизнесы, где типовое решение не тянет реальный процесс. Тогда порядок такой: сначала разбираемся, как устроен процесс, а потом решаем, что делать с привычным паттерном.
Например, интерфейс корзины в онлайн-магазине. В рознице она одна, и путь прямой: положил, оплатил, получил. В B2B сценарий может усложниться.
Оптовик почти никогда не покупает что-то одно и для себя. Он берет крупную партию с одного счета, а дальше её нужно разложить: часть едет на одно СТО, часть на другое, что-то идет по отдельному договору, что-то конкретному клиенту, и все это с разными адресами доставки. Классическая корзина такой развилки не предполагает. Остается либо дробить закупку на десяток отдельных заказов, либо сводить раскладку вручную где-то в табличке и стараться не перепутать.
Для «Москворечья» мы собирали оптовую B2B-платформу по продаже автозапчастей. Поскольку требовалось развести одну закупку по разным получателям, мы шли от формы этого процесса. Раз пользователь делит закупку на части еще на этапе заказа, корзина должна это делать вместе с ним.
👝 Так появилась мультикорзина:
• несколько корзин в одном профиле: под СТО, договор или клиента;
• резерв, чтобы отложить позиции, пока собираешь большой заказ;
• комментарии к корзине и к позициям, чтобы не терять контекст.
Корзина осталась корзиной, но теперь обрабатывает то, что пользователь раньше держал в голове.
Это одна деталь из большого проекта.«Москворечью» мы помогли перейти от устаревшего портала к собственной управляемой платформе, которая объединяет поиск автозапчастей, заказ, логистику, договорную модель и интеграции в единую B2B-систему. Полный кейс можно почитать на сайте.
