Как NESCO ушёл от «коробки» и получил свой мобильный продукт — за 8 месяцев и без остановки продаж
NESCO — крупный B2B-дистрибьютор алкогольной и безалкогольной продукции. Девять складов от Калининграда до Сочи, около 4 000 клиентов и почти 100 000 торговых точек. Для такого бизнеса мобильное приложение — главный рабочий канал, через который клиенты проверяют условия и оформляют заказы.
Раньше этот канал зависел от коробочного решения зарубежного (казахстанского) вендора и напрямую обращался к 1С. Когда учётная система была недоступна, приложение тоже переставало работать. Цены могли измениться уже после оформления корзины, а развитие продукта зависело от поставщика платформы.
Мы с нуля разработали для NESCO собственное мобильное приложение, сохранив действующие корпоративные системы. Между приложением и 1С появился отдельный интеграционный слой с промежуточным хранилищем данных. В результате клиент вернул себе управление продуктом, изолировал внутренний контур и получил возможность принимать заказы даже во время обслуживания 1С.
Коротко о результате
- Цены автоматически обновляются каждые два часа, а приложение в это время продолжает принимать заказы;
- Остатки обновляются раз в 10 минут вместо раза в сутки — клиенты реже отменяют заказы, а нагрузка на менеджеров заметно снизилась;
- Если 1С временно недоступна, мобильный канал продолжает работать;
- Клиент видит и непросроченную, и просроченную дебиторскую задолженность;
- На базе решения уже запущено ещё одно приложение для другого направления бизнеса клиента.
Что мешало бизнесу
1. Клиент оформлял заказ по одной цене, а получал другую
Данные о ценах могли отставать от учётной системы до суток. Клиент видел цену в каталоге, собирал корзину и оформлял заказ. Затем срабатывала автокорректировка, и итоговая сумма менялась.
Для покупателя это выглядело как нарушение договорённостей: он мог отменить заказ и начать выяснять с менеджером, почему сумма выросла.
2. Остановка 1С останавливала и приложение
Мобильное приложение напрямую зависело от доступности 1С. Обновление, техническое обслуживание или сбой учётной системы фактически останавливали приём заказов.
3. Публичное приложение открывало путь к внутренней системе
Приложение может скачать любой пользователь, а раньше за ценами, остатками и другими данными оно обращалось непосредственно к 1С. Из-за этого учётная система становилась частью внешнего контура.
При атаке злоумышленник потенциально мог добраться не только до мобильного канала, но и до системы, где находятся внутренние данные компании.
4. Не хватало контроля над дебиторкой
Для алкогольной дистрибуции дебиторская задолженность — одна из ключевых частей клиентского сервиса: большинство B2B-клиентов получают товар с отсрочкой платежа. Раньше приложение показывало только просроченную задолженность, поэтому клиент не видел полной картины взаиморасчётов.
Чтобы получить нужный документ, менеджер запускал длинную цепочку: обращался к сервисному менеджеру, тот — в бухгалтерию, после чего документ возвращался клиенту. Оплата задерживалась, а сотрудники тратили время на передачу информации между отделами.
5. Коробка ограничивала развитие продукта
Стоимость владения коробочным решением росла, а каждая доработка зависела от зарубежного вендора. Даже небольшое изменение интерфейса или новая бизнес-функция требовали отдельного согласования и длительного ожидания реализации. Компания платила за подписку, но не управляла скоростью развития собственного цифрового канала.
6. Остатки обновлялись раз в сутки
Клиент мог добавить товары в корзину, оформить заказ, а затем узнать, что одной из позиций уже нет на складе. Теперь данные об остатках обновляются раз в 10 минут.
Что мы сделали
Мы не стали переписывать весь IT-ландшафт компании. С нуля разработали мобильное приложение для iOS и Android, а действующие корпоративные системы сохранили. Между ними появился отдельный слой обмена данными.
Промежуточное хранилище вместо прямого обращения к 1С
Цены, остатки, индивидуальные условия и другие данные поступают из 1С в промежуточное хранилище. Мобильное приложение работает с этим слоем и больше не обращается к учётной системе напрямую.
Это решение одновременно устранило три ограничения: 1С перестала быть единственной точкой отказа, мобильный канал продолжил работать во время её обслуживания, а внутренняя система оказалась изолирована от публичного приложения.
Заказы принимаются даже во время обслуживания 1С
Теперь бэкенд 1С можно обновлять, обслуживать и дорабатывать без остановки мобильных продаж. Приложение продолжает показывать каталог и принимать заказы. После восстановления связи данные синхронизируются с учётной системой, а заказы проходят проверку и переоценку по актуальным условиям.
Главный результат: цены обновляются, продажи не останавливаются
Было
Цена могла отставать от 1С до суток. Клиент оформлял корзину, после автокорректировки получал другую сумму, отменял заказ или обращался к менеджеру за объяснениями.
Стало
Цены автоматически обновляются каждые два часа. Во время обновления приложение работает в обычном режиме и продолжает принимать заказы. Ручная раскладка цен больше не нужна, а вероятность конфликта из-за неожиданной автокорректировки стала значительно ниже.
Документы и взаиморасчёты в приложении
Договор с торговой точкой
Клиент может открыть действующий договор и проверить условия сотрудничества без обращения к менеджеру.
Наглядная дебиторская задолженность
В приложении отдельно отображаются непросроченная и просроченная задолженность. Если есть просрочка, клиент сразу видит её сумму и связанные документы.
Счёт на погашение задолженности
Клиент выбирает задолженность, а приложение формирует счёт на оплату без участия менеджера и бухгалтерии.
Счёт по УПД
На основании выбранного УПД клиент может сформировать отдельный счёт и передать его в бухгалтерию для оплаты.
В результате клиент получает все необходимые документы в одном интерфейсе, а менеджерам и бухгалтерии не приходится вручную обрабатывать типовые запросы.
Новые механики для роста продаж
Диплинки в push-уведомлениях
Нажатие на push ведёт сразу в нужный раздел или карточку товара — клиенту не приходится искать путь от уведомления до заказа. Так push превращается из информационного сообщения в сценарий продажи и становится инструментом повторных заказов и допродаж.
Системная обратная связь после каждого заказа
После выполнения заказа приложение предлагает оценить сервис и оставить комментарий — по каждому заказу, а не время от времени через менеджеров. Для NESCO это важно из-за наёмного транспорта: раньше о проблемах на доставке — водитель не нашёл точку, не смог связаться с получателем — компания узнавала случайно и с задержкой.
Два канала поддержки внутри приложения
Чат-бот для типовых вопросов и прямое обращение в поддержку. Раньше клиенты писали на общую почту, а сотрудники вручную выясняли, кто обратился и по какому заказу — часть обращений терялась. Теперь данные из профиля автоматически уходят в Битрикс: сервисный менеджер сразу видит компанию, торговую точку и аккаунт.
Быстрые продуктовые доработки
После запуска у команды появилось много новых запросов и идей. Собственный продукт позволяет быстро выпускать функции, менять клиентские сценарии и проверять коммерческие гипотезы. Компания сама определяет приоритеты и больше не платит стороннему вендору за каждую правку.
Решение стало основой для второго бизнеса
Созданная архитектура оказалась пригодна не только для одного продукта. На её базе команда запустила ещё одно приложение для другого направления бизнеса клиента.
Интеграционный слой, подход к синхронизации и мобильная основа уже были проверены, поэтому второй продукт можно было создавать не с чистого листа. NESCO получил не разовую разработку, а технологическую основу для дальнейшей цифровизации.
Если узнаёте себя — мы быстро снимем те же ограничения
Прямо сейчас сотни компаний сидят на той же коробке и терпят то же самое:
- Лицензия в валюте, вендор за рубежом, кастомизация платная или невозможная;
- 1С под индивидуальными ценами и большим каталогом превращается в узкое место;
- Единственная альтернатива по умолчанию — полное переписывание на N миллионов, которое страшно начинать.
У нас уже есть отлаженный процесс. За счёт готовых наработок мы быстро избавим вас от ограничений коробки — без переписывания с нуля и без огромных бюджетов.
С чего начать — не обязательно сразу с большого проекта
Необязательно сразу затевать переписывание. Есть два коротких шага, чтобы понять, где у вас узкое место и во сколько обойдётся выход из коробки:
-
Аудит продукта и процессов
За неделю разберём вашу связку: коробку, инфраструктуру, базу данных и то, как приложение ходит в 1С. Найдём, где именно теряются скорость и заказы, и скажем прямо — что можно оставить, что чинить срочно, а что дешевле обойти, как мы сделали в этом кейсе. На выходе — понятная картина и план, а не «нужно всё переписать за N миллионов».
-
Оценка проекта
Опишите, на чём сидите сейчас и что хотите получить. Вернём детальную смету по задачам, сроки и кликабельный прототип будущего продукта — ещё до старта работ. Увидите свой выход из коробки в цифрах и на экране, ничем не рискуя.