Мне нравятся такие программы где не нужно пересчитывать путем математических вычислений бонусы в рубли. Все должно быть прозрачно и понятно среднестатистическому покупателю. Рубль с каждых 100 рублей, например . И понятно, купил на 1000 руб, получи 10 рублей в копилку. Еще, чтобы можно было оплатить покупку хоть 100 процентов, если у тебя хватает на это денет. Как в Магните. Купил на 100 рублей, и на карте у тебя 100 рублей бонусами и ты можешь до 100 процентов покупки перекрыть ими.