Расширение функционала уровней лояльности
Доработать функционал уровней лояльности. Необходимо реализовать следующее:
1. Возможность перехода на новый уровень лояльности не только за сумму покупок, но и за количество использованных услуг. Например, условие для второго уровня: клиент потратил от 100 тысяч рублей и воспользовался двумя разными услугами.
2. Разный срок сгорания бонусных баллов на каждом уровне. Например:
- На первом уровне баллы действуют 45 дней,
- На втором – 60 дней,
- На третьем – 90 дней.