Punkteprogramm

Hallo, wir suchen eine Erweiterung für ein Punkteprogramm. Z.B. Kunde kauft etwas und erhält dafür Punkte, empfiehlt jemanden und erhält Punkte. Die Punkte soll er dann z.B. im Warenkorb wieder bei neuen Einkäufen einlösen. Gibt es da allenfalls ein Modul? Danke fürs Feedback. abcwings