Si no me equivoco lo que estas buscando se llaman
Sistemas de Fidelización,
http://www.clubpreferencial.com/sistema-on-line-suma-canje-puntos/
https://www.disiarte.es/programa-de-fidelizacion-de-clientes-gratis
Intenta googlearlo con ese nombre y busca el que mas se amolde a tus necesidades, existen muchos softwares de fidelizacion.