Для ломбарда «Карат» мы собрали расширение для браузера. Оно прямо на странице выдачи займа считает «истинный рейтинг» клиента и предлагает допустимую надбавку к оценке.
Рейтинг, который отражает поведение клиента
Раньше сотрудник опирался на рейтинг, который уже считает учётная система. Заказчику нужна была более точная картина, поэтому мы построили свой расчёт по истории бонусов клиента.
Правила такие:
- за оплату процентов начисляется от 0 до 1 балла, и чем больше прошло дней между операциями, тем выше балл (шкала 0 / 0,25 / 0,5 / 0,75 / 1);
- за невыкуп снимается 5 баллов;
- операции по тарифу «Экспресс» в расчёт не входят.
Расчёт мы проверили автотестами (10 из 10) и прогнали на странице выдачи займа.

Надбавка к оценке считается сама
Если рейтинг клиента выше нуля, расширение показывает надбавку «не более X руб.». Сейчас это 25% дохода с клиента, как в макете заказчика. Саму долю мы вынесли в настройку, так что менять её можно без переделки логики.
Для сотрудника это значит, что решение по клиенту принимается быстрее и по понятному правилу, а не «на глаз».
Что ещё предстоит уточнить
Есть вопросы, от которых зависит точность. В истории бонусов нет номера залога и тарифа операции, поэтому считать по каждому залогу отдельно, а старые операции по «Экспрессу» отфильтровать, пока нельзя. Нужно также решить, какой рейтинг показывать в панели: наш или тот, что считает учётная система, и есть ли потолок надбавки.
Часть логики заказчик попросил переделать, этим займёмся следующим шагом.
Первая версия готова: правило рейтинга теперь живёт в одном месте, и его можно уточнять по мере того, как заказчик определится с вопросами.




