определить статус лояльности у клиента, уровни S -> O -> G -> P.
Новый клиент по умолчанию получает статус S, если клиент оформляет 3 месяца подряд, то на 4 месяц получает статус O, и т.д.
Если он заказал 1 января и 10 января, то это считается как 1 месяц.
В случае если он наивысший статус G и в следующем месяце его прервал, то возвращается в предыдущий статус O. Такое вообще возможно реализовать?
Добрый день. Почему в исходных данных у клиента 1 статус S?
Клиент оформил заказ в январе, следующий его заказ в марте, он прервал цепочку подряд заказа в феврале.
Обсуждают сегодня