Система лояльности и техническая поддержка для мирового лидера по деревообработке
(B2B-портал)В code1618 обратился мировой лидер по деревообработке с запросом на доработку системы лояльности для поставщиков сырья и на техническое сопровождение продукта. Имеющийся функционал работал нестабильно; мы восстановили и развили платформу — от UX до интеграций — чтобы разделы стали удобными и полезными, а заказчик мог наращивать число поставщиков и объём поставляемого сырья.
- Восстановление начисления и списания бонусов, уровни поставщиков
- Интеграция Loyalty-SAP BW: запросы к SAP BW и JSON в Loyalty-CORE
- Чат и многоуровневые интерфейсы для пользователей, менеджеров и администраторов
- Статистика: фильтры (комбинат, KPI, уровень, статус), выгрузка в Excel
- Админка: поставщики и пользователи, курс конвертации баллов в рубли, история операций
- Уведомления, шифрование паролей и ПДн, адаптивный интерфейс, техподдержка и развитие продукта
Ключевые задачи:
Стабильная работа программы лояльности, прозрачные баллы и преимущества вместо только годового пересчёта в рубли, удобная отчётность для менеджеров и самообслуживание поставщиков.
До и после: главная и график поставок
Главная страница поставщика обновлена визуально: акцент на балансе баллов, уровне и графиках KPI. Критично починили фильтры по датам — раньше они не работали; восстановили логику и отображение факта поставок сырья. Раздел «Бонусы» превратили из «заглушки» в рабочий сценарий: баллы тратятся на реальные опции — внеочередной заезд, квоты, экскурсия и др., с понятными условиями и таймерами (например, до монетизации).
Раньше баллы копились и в конце года переводились в рубли через корректировки; мы переработали модель так, чтобы программа была полезной в течение года. Добавили систему уведомлений и полностью адаптивный интерфейс: на мобильных доступны баланс, уровень, KPI, графики с периодами, выгрузка в xlsx/csv и заявка на компенсацию.
Каталог бонусов за баллы
Главная и бонусы — составной вид кабинета
Реализовали статистику по поставщикам с нуля: сортировка по комбинату, уровню лояльности, статусу активации, KPI и периодам; выгрузка данных для анализа. Администраторы видят всех поставщиков, менеджеры — только «свой» комбинат. В разделе стимулов администратор задаёт курс «1 балл = N руб.» в интерфейсе вместо ручных правок в БД; пользователю виден курс и счётчик до конца отчётного периода.
Главной сложностью стало отсутствие готовой спецификации и макетов — требования и UX пришлось формулировать самим; legacy-код был в плохом состоянии, значительная часть переписана и оптимизирована. Интеграция с SAP BW потребовала надёжной сериализации и согласованности данных между корпоративным контуром и ядром лояльности.
