Ливест — развитие партнёрской платформы

    Ливест

    Развитие партнёрской платформы

    НаправлениеРазвитие систем
    Тип работДоработка функционала
    ОтрасльРетейл

    Задача

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

    Платформа была разработана на Delphi, документация отсутствовала. Любые изменения требовали погружения в легаси-код и несли риск для работающего бизнеса.

    Задача — внести изменения в существующую систему и расширить функциональность без остановки продуктива.

    В рамках проекта требовалось:

    • Добавить новый продукт «Биогидрид» (LI AQUA) с отдельной логикой скидок и бонусов
    • Доработать систему квалификаций: переименовать уровни и добавить новые
    • Реализовать учёт резерва LI AQUA в штуках
    • Исправить ошибки в расчётах периодов и отображении данных

    Решение

    Работу начали с анализа легаси-кода — восстановили архитектуру, бизнес-логику и зависимости внутри системы.

    Разработка велась аккуратно и поэтапно: изменения вносились только в критически важные участки, чтобы снизить риски и сохранить стабильность системы.

    Что было выявлено

    • Сильная связанность модулей и отсутствие изоляции логики
    • Дублирование данных и логики в системе квалификаций
    • Ошибки в расчётах, влияющие на корректность данных
    • Отсутствие отдельных механизмов под новые бизнес-задачи

    Что было сделано

    • Добавили новый продукт с изолированной логикой внутри существующей системы
    • Привели систему квалификаций к консистентному виду и расширили её
    • Реализовали отдельный механизм учёта резерва
    • Исправили ошибки в расчётах и отображении данных

    Все изменения внедрялись поэтапно — без остановки работы системы и без потери данных.

    Результат

    Новый продукт

    Добавлен «Биогидрид» (LI AQUA) с полностью изолированной логикой скидок и бонусов внутри существующей системы.

    Квалификации

    Система квалификаций приведена к консистентному виду, добавлены 3 новых уровня PRO.

    Учёт резерва

    Реализован отдельный механизм учёта резерва LI AQUA в штуках с отчётностью.

    Корректность данных

    Исправлены ошибки в расчётах периодов и отображении данных.

    Разработанные функции

    Новый продукт «Биогидрид» (LI AQUA) с отдельным типом операции
    Изолированная система скидок и бонусов для нового продукта
    3 новых уровня квалификации (Мастер PRO, Менеджер PRO, Директор PRO)
    Доработка механизма «Расчёт периода»
    Вкладка «Резерв LI AQUA» с отчётом в штуках
    Учёт отрицательного резерва и вывод в лог
    Подсветка непересчитанных периодов
    Исправление ошибок в расчётах

    Технологии проекта

    DelphiPostgreSQLSQL

    Обсудим вашу задачу

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

    ТЗ не обязательно: достаточно описать задачу своими словами.

    * обязательные поля. Для связи достаточно телефона или email.