TrendBox / кейсКирилл Спыну
B2B-платформа

TrendBox

Платформа оптовой дистрибуции крафтовых напитков — построена вокруг заявок вместо оплаты, без единой кнопки «Купить».

Полный full-stack проект: витрина, приём заявок (RFQ), админ-панель, пайплайн импорта из Excel и Telegram-уведомления — спроектировано и реализовано самостоятельно.

Trendbox
Заявка

Напитки оптом

Крафтовое пиво, безалкогольное и лимонады — оптом

Каталог

Северный Хмель

IPA · 0.45 л

279 ₽
Летний Сидр

Cider · 0.5 л

199 ₽
Ночной Портер

Porter · 0.45 л

259 ₽
Цитрус Zero

Безалк. · 0.33 л

149 ₽
TrendboxЗаявка
Поиск по названию, бренду…
Северный Хмель

IPA · 0.45 л

279 ₽
Летний Сидр

Cider · 0.5 л

199 ₽
Ночной Портер

Porter · 0.45 л

259 ₽
Цитрус Zero

Безалк. · 0.33 л

149 ₽
01Каталог
Trendbox
Заявка

Напитки оптом

Крафтовое пиво, безалкогольное и лимонады — оптом

Каталог

Северный Хмель

IPA · 0.45 л

279 ₽В заявку
Летний Сидр

Cider · 0.5 л

199 ₽В заявку
Ночной Портер

Porter · 0.45 л

259 ₽В заявку
Цитрус Zero

Безалк. · 0.33 л

149 ₽В заявку
Ягодный Квас

Квас · 0.5 л

129 ₽В заявку
Пшеничный Бриз

Weizen · 0.5 л

219 ₽В заявку
Грушевый Лимонад

Лимонад · 0.33 л

139 ₽В заявку
Дымный Стаут

Stout · 0.45 л

299 ₽В заявку
02Что было сделано

Одна платформа, разделённая на системы, которые нужны реальному дистрибьютору.

01

Витрина

Каталог на Next.js с оптовыми ценами, фильтрами и корзиной-заявкой вместо оплаты.

02

RFQ-заявки

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

03

Админ-панель

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

04

Импорт из Excel

Отдельный пайплайн превращает выгрузки 1С/Excel в карточки товаров с картинками — без ручного ввода.

05

Личный кабинет B2B

Статус компании, история заявок и оптовые цены — видны только активированным юрлицам.

06

Telegram и MAX

Авторизация клиентов, бот-уведомления о статусе заявки и массовая рассылка — сразу в двух мессенджерах, с заделом на масштабирование.

07

Региональная логика доставки

Каталог и оформление заявки гибко ограничиваются зоной доставки конкретного бизнеса.

08

Усиление безопасности

Работа с данными по 152-ФЗ и хостинг только в РФ.

03Мобильный опыт и Telegram

B2B-клиенты живут в Telegram, а не в почте.

TrendboxЗаявка
Поиск по названию, бренду…
Северный Хмель

IPA · 0.45 л

279 ₽
Летний Сидр

Cider · 0.5 л

199 ₽
Ночной Портер

Porter · 0.45 л

259 ₽
Цитрус Zero

Безалк. · 0.33 л

149 ₽

Адаптивная витрина

TrendBox

бот

✅ Заявка принята! №A10001

🗓 27.07.2026, 12:25  ·  🏷 Статус: Новая

📦 Состав (3 поз.):

  • • Северный Хмель — 10×279 ₽ = 2 790 ₽
  • • Летний Сидр — 12×199 ₽ = 2 388 ₽
  • • Ночной Портер — 8×259 ₽ = 2 072 ₽

💰 Итого: 7 250 ₽

Менеджер свяжется для подтверждения. Онлайн-оплата не производится.

12:25

Иллюстрация — уведомления бота

Никаких email-рассылок, которые B2B-клиенты не открывают. Клиенты авторизуются через Telegram, получают уведомления бота в момент смены статуса заявки, а из админки можно разослать сообщение в Telegram и MAX всей клиентской базе в один клик.

04Админ-панель

Сделано под реальный рабочий день дистрибьютора, а не под типовую CRM.

Интерфейсы ниже — реконструкция админ-панели с вымышленными данными: реальный каталог и клиентская база дистрибьютора не публикуются.

admin.trendbox — каталог

Товары

Создать
ПродуктСтатус
Северный ХмельОпубликован
Летний СидрОпубликован
Ночной ПортерОпубликован
Цитрус ZeroОпубликован
Ягодный КвасОпубликован
Пшеничный БризОпубликован

Товары импортируются из Excel и редактируются в одной панели

admin.trendbox — рассылка

Рассылка

TelegramMAX

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

Кому: все, кто привязал Telegram
Например: привезли новую партию — уже в каталоге
Отправить рассылку

Массовая рассылка в Telegram и MAX прямо из админ-панели

trendbox.shop — кабинет

Личный кабинет

Профиль

Имя: Иван ПетровTelegram: привязан

Юридическое лицо

ООО «Ромашка»ИНН: 0000000000
Активен · оптовые цены

Мои заявки

№A10001Новая18 400 ₽
№A10002В работе6 250 ₽
№A10003Отгружено12 900 ₽

Личный кабинет клиента: статус компании, история заявок, оптовые цены

05Процесс разработки

От заявок по телефону и Excel — к задокументированной платформе.

Идея

Дистрибьютор ведёт заявки по телефону и в Excel — без единого источника правды.

Исследование и домен

Юридическое ограничение на дистанционную продажу алкоголя стало продуктовым решением, а не обходным манёвром.

Архитектура

Разделение витрины и коммерции, модель RFQ, пайплайн импорта — спроектировано и задокументировано до кода.

UX

Корзина-заявка спроектирована как настоящий чекаут — счётчики, итоги, статус — а не форма обратной связи.

Бэкенд

Headless-коммерция с кастомными модулями: заявки, баннеры, юрлица, импорт.

Витрина

Next.js 15 App Router, полностью отделена от коммерции, общается с бэкендом через API.

Импорт данных

Выгрузки Excel/1С превращаются в карточки товаров — категории, варианты, фото, без ручного ввода.

Telegram и MAX

Уведомления о статусе заявки и рассылка из админки — в двух мессенджерах сразу.

Безопасность и деплой

Hardening-проход, инфраструктура только в РФ, контейнеризированный продакшен-стек.

06Возможности

Платформа готова не только работать, но и расти.

Современный стек

Всё построено на актуальных технологиях 2026 года — быстро грузится, легко масштабируется и не устареет через год.

SEO из коробки

Правильная разметка, скорость загрузки и структура страниц — сайт готов приносить трафик из поиска, а не только по прямой ссылке.

Готовность к рекламе

Аналитика, метки и посадочные страницы под трафик — можно запускать рекламные кампании сразу после релиза.

Реферальная программа

Архитектура позволяет добавить реферальные ссылки и бонусы за привлечённых клиентов без переделки платформы.

Telegram + MAX

Уведомления и авторизация уже работают в двух мессенджерах — платформа готова расти на новые каналы вместе с бизнесом.

07Философия

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

Ограничения — юридические, операционные, технические — не препятствие, вокруг которого нужно обходить дизайн. Это и есть настоящее техническое задание. TrendBox не мог продавать алкоголь онлайн — поэтому продукт стал RFQ-флоу, а не костылём поверх кнопки оплаты. Это решение, как и любое другое в проекте, зафиксировано письменно: логика не должна жить только в коде.

Создадим ваш следующий цифровой продукт.

Full-stack — от архитектуры до деплоя. Если нужен разработчик, который думает и как продакт, — пишите.