Начать проект

Обсудим проект?

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

Отправлено!

Спасибо за заявку, мы свяжемся с вами в ближайшее время!

Как мы вытащили крупного российского поставщика алкоголя из коробочного тупика — без переписывания с нуля

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

С чего всё началось

К нам обратился крупнейший B2B-дистрибьютор алкогольной и безалкогольной продукции. Девять складов от Калининграда до Сочи, около 4 000 клиентов, под сотню тысяч торговых точек.

У компании уже было мобильное приложение — коробочное решение от казахского вендора. Со временем коробка перестала справляться: каталог открывался медленно, заказы в пик зависали, и клиенты постоянно терпели неудобства из-за долгих ответов. То, что казалось дешёвым вариантом, на дистанции вышло слишком дорогим.

Компания смотрела в сторону создания собственного продукта с нуля, но ценник на такую разработку оказался огромным, а срок разработки — слишком долгим. С запросом «нужно как-нибудь иначе» команда компании и пришла к нам.

9 складов
Калининград → Сочи
~4 000
Клиентов
~100 000
Торговых точек

Что не так с коробкой

Если коротко — болело всё сразу, и каждая боль усиливала другую.

1. Коробка стала закрытой и дорогой

Лицензия в рублях выросла почти вдвое, а вендор закрутил гайки: нельзя ни поменять расположение элементов, ни добавить новую фичу без техподдержки. Платили больше, а контроля становилось меньше.

2. 1С падала под нагрузкой

Приложение ходило в 1С:УТАП напрямую — на одного клиента с индивидуальными ценами выгрузка занимала до четырёх часов. В пиковые дни 1С тормозила, заказы зависали, менеджеры обзванивали клиентов с извинениями.

3. Конкуренты обгоняли

SimpleWine, Лудинг, Ладога — у всех ежеквартальные релизы, удобные клиентские решения. У клиента коробка не позволяла обновить продукт так, как того требовал рынок.

Что мы предложили — гибрид вместо переписывания

Мы предложили клиенту гибридную архитектуру. Без красивого названия — просто три слоя, каждый из которых делает свою работу.

Слой 1 — Bitrix остаётся

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

Слой 2 — DWH между учётной системой и фронтом

Между 1С и мобильным приложением мы поставили хранилище данных: каждые 15 минут туда уходит дамп с ценами, остатками, индивидуальными условиями и интервалами доставки. Приложение спрашивает DWH, а не 1С. Это значит, что 1С перестаёт быть узким горлом, клиенты получают всё мгновенно, а сам каталог и клиентскую базу можно растить без оглядки на нагрузку.

Слой 3 — Flutter на фронте

Свой кастомный продукт без вендорских ограничений: интерфейс и фичи компания меняет своими силами, не платит за каждую правку и не зависит от чужой техподдержки. Одна кодовая база сразу на iOS, Android и RuStore — поддержка и обновления выходят значительно дешевле, чем развитие двух отдельных приложений.

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

Главная цифра

Как мы сняли клиента с иглы 1С

Было

Клиент с индивидуальными ценами заходил в каталог и ждал, ведь выгрузка занимала до четырёх часов. В пиковые дни заказы зависали целиком: клиент не мог оформить покупку, менеджер весь день сидел на телефоне и извинялся. Каждый такой час — это потерянные заказы и испорченный опыт у клиента.

Стало

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

4 ч → < 0,5 с

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

Что в итоге получил клиент

Помимо снятия нагрузки с 1С — полноценный B2B-продукт. Не «как у вендора», а свой — за разумный бюджет и несколько месяцев разработки. Только за счет отказа от абонентской платы стороннему вендору, вложения в разработанное решение окупится за год. Повышение стабильности и скорости работы приложения, а также снижение нагрузки на менеджеров идут дополнительным бонусом.

Три цены на один товар

Гостевая, базовая, индивидуальная. Гость видит только базовую, авторизованный клиент — свою, со скидкой по контракту. Всё — на готовых данных из DWH, без расчётов в приложении.

Мультиклиентский кабинет менеджера

Один сотрудник компании ведёт до 150 торговых точек. Заходит в приложение — видит свой список клиентов, выбирает нужного и работает с ним без переключений аккаунтов и отдельных входов.

Документы прямо в приложении

Накладные, счета, договоры — всё внутри. Накладные и счета генерируются локально, без обращения к 1С. Дебиторка — отдельный экран, с разбивкой на текущую и просроченную. Клиент видит, кому он сколько должен, и не звонит менеджеру по этому поводу.

Дозаказ

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

Чат-бот «Помощник в подборе»

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

Push с сегментацией

Универсальные уведомления для всех и триггерные — по статусу конкретного заказа. Без рекламы алкоголя (нельзя по закону), но с напоминаниями и подсказками.

Масштабирование на второй проект экосистемы клиента

Тот же гибридный подход прямо сейчас идёт во второе внедрение в смежный проект в экосистемы клиента. Архитектура уже отлажена, поэтому второй продукт для клиента обходится на 50% ниже первого внедрения.

Если узнаёте себя — мы быстро снимем те же ограничения

Прямо сейчас сотни B2B-компаний в e-commerce сидят на той же коробке и терпят то же самое:

  • Лицензия в валюте, вендор за рубежом, кастомизация платная или невозможная;
  • 1С под индивидуальными ценами и большим каталогом превращается в узкое место;
  • Единственная альтернатива по умолчанию — полное переписывание на N миллионов, которое страшно начинать.

У нас уже есть отлаженный паттерн. За счёт готовых наработок мы быстро избавим вас от ограничений коробки — без переписывания с нуля и за огромные бюджеты.

Обсудим проект?

Заполните форму или напишите нам
на airmail@code-pilots.ru
Нажимая на кнопку, вы даете согласие на обработку персональных данных и соглашаетесь с политикой конфиденциальности.

Спасибо!

Спасибо за сообщение, мы свяжемся
с вами в ближайшее время!
success