Есть подобный готовый модуль.
Начисление бонуса клиенту, который подключен более определенного срока.
Бонус начисляется как процент от платежей, сделанных клиентом в прошлом месяце.
Величина процента зависит от даты договора.
$100 (800 грн)
Время и размер скидок можно изменить под заказчика.
Насчет изменений скорости или трафика есть сложности, но можно обсудить и доработать за отдельную плату.