Доработка и развитие цифровой 
B2B-платформы одного из ведущих агрохолдингов России

Доработка и развитие цифровой B2B-платформы одного из ведущих агрохолдингов России

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

Задача

Доработать действующие сайт и мобильное приложение цифровой B2B-платформы:
1
Исправить проблемы. Наиболее серьёзная из них — автоматическая отмена заказа спустя несколько часов после оформления без уведомления клиента
2
Добавить новые возможности: функцию отправки претензионного обращения, PUSH-уведомления, кнопку «Повторить заказ» и другие
Для этого заказчик передал нам макеты и коды сайта и мобильного приложения.

Результат

1
Избавили сотрудников от негатива клиентов, с которым они сталкивались из-за настроек системы
2
Упростили процесс покупки для клиентов агрохолдинга за счёт внедрения новых возможностей

Что мы исправили

Оформление заказа

Отображение кредитного лимита

Конвертация продукции

Вход и авторизация

Оформление заказа

Было

Система могла автоматически отменить заказ спустя несколько часов после оформления. Но клиент не получал уведомлений и продолжал ждать доставку. И это было одной из основных проблем.
Причина: обмен данными был настроен таким образом, что на проверку кредитного лимита, остатка товаров и других данных уходило до нескольких часов.
Дело в том, что наш клиент — крупный холдинг. А чем масштабнее компания — тем сложнее устроены её бизнес-процессы, тем больше в ней внутренних ПО и сервисов, и тем сложнее их интеграция.
Поэтому главная задача для аналитика и разработчиков — продумать оптимальные способы передачи данных с внутренних ПО на сайт и в мобильное приложение, а затем настроить их

Стало

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

Отображение кредитного лимита

Было

Не отображался кредитный лимит при оформлении заказа — клиент не видел, на какую сумму можно совершить покупки. И если он его превышал — система отменяла заказ без объяснения причины.
Проверить лимит было можно в разделе «Финансы», но большинство ИП и юрлиц об этом не знало. Вдобавок он обновлялся не сразу: к примеру, клиент видел, что ему доступны 200 000 ₽, хотя к тому моменту из них оставались 115 000 ₽.
Сам путь тоже был неудобный: нужно было уходить из страницы заказа, заходить в «Финансы» и возвращаться обратно

Стало

Сейчас клиенты видят актуальный кредитный лимит на странице оформления заказа

Конвертация продукции

Было

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

Стало

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

Вход и авторизация

Было

ИП и юрлица входили в профиль по SMS-коду — а это один из самых дорогостоящих способов авторизации. Поэтому клиент поставил задачу — подобрать более бюджетный вариант

Стало

Теперь пользователи входят по флеш-коллу — вводят последние четыре цифры номера входящего звонка. Таким образом расходы сократились примерно в 5 раз

Что добавили нового

Претензионное обращение пользователей

У ИП и юрлиц появилась возможность отправить обращение, если качество товара их не устроило. Каждое обращение курирует региональный менеджер агрохолдинга, с которым можно коммуницировать напрямую в чате
Клиент может отправить обращение только после того, как выберет из списка номер заказа и товар. Вместо обращений в свободной форме — готовые варианты ответов: «продукция не соответствует», «дата производства», «дата окончания срока хранения» и т. д. Таким образом менеджеру не приходится долго разбираться, о каком заказе идёт речь и в чём суть претензии
ИП или юрлицо может всегда оставить комментарий и прикрепить фото

Оценки менеджеров

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

Кнопка «Повторить заказ»

Добавили кнопку «Повторить заказ», чтобы упростить процесс покупки

PUSH-уведомления о смене статуса заказа

Сейчас клиенты получают PUSH-уведомления о смене статуса заказа в мобильном приложении: начале сборки, отправке курьером и т. д.

Просмотр информации о юрлицах

Теперь сотрудники агрохолдинга видят реквизиты и другие данные о юрлицах в административной панели сайта. До этого они могли посмотреть эту информацию только во внутренней системе

Маркетинговые статусы

Добавили статусы «Суперцена», «Новинка», «Хит». А раньше в магазине были представлены только продуктовые статусы: «Заказ по графику», «В наличии», «Нет в наличии» и другие

Баннеры

Все баннеры кликабельные. Администраторы могут настроить переход с баннера на каталог, страницу с новостью или сторонний сайт

Стек iOS-разработка

Среда разработки
Xcode
Языки
Swift 5
Архитектурные шаблоны
MVVM
Технологии
Dependency Injection
UIKit
Фреймворки
SnapKit
DITranquillity
RouteComposer
RxSwiftPulse
AlamofireNuke
Система контроля версий
GitLab
Система сборки
Tuist

Стек Android-разработка

Среда разработки
Android Studio
Языки
KotlinJava
Технологии
Jetpack Compose
MVVMPaging
CoroutinesFlow
Фреймворки
ComposeCoil
Dagger2Lottie
RetrofitFirebase
YandexMapKit
Система контроля версий
GitLab
Система сборки
Gradle

Фронт- и бек-разработка

Фреймворки
Laravel (php)
Nuxt 3: Typescript + Tailwind
СУБД
MySQL

Spider Group специализируется на разработке мобильных приложений, сайтов, CRM-систем и серверной логики, внедрении AI, а также создании дополненной реальности и интернета вещей разработке мобильных приложений, веба, серверных проектов, дополненной реальности, искусственного интеллекта и Интернета вещей.