Правила программы
Когда совершается покупка, то клиент идентифицируется как участник программы лояльности. Для этого он предъявляет на POS-терминале принадлежащую ему карту.
В момент совершения покупки с картой связываются различные поощрения: могут быть начислены бонусные баллы, клиент может часть покупки или целиком оплатить ранее начисленными баллами, клиенту может быть предоставлена скидка или выпущен купон на скидку.
После совершения покупки чек записывается в систему, пересчитываются балансовые поля.
Все эти операции обрабатывают специальные алгоритмы, настройка которых осуществляется посредством заведения в системе особых записей, которые называются правилами. Помимо правил, в системе записываются вспомогательные записи, которые в целом и определяют алгоритмы работы системы.
Основных алгоритмов два: это обработка правил начисления и обработка правил списания, на основании которых клиент использует ранее накопленные бонусные баллы.