Der kunde kauft etwas in unserem Shop im Wert von 100€ . Er bekommt einen Rabatt von 5%, also 5€ . Diese 5€ kann er beim nächsten Einkauf als Guthaben mit einsetzten. Das sollte dann auch fortlaufend automatisch weiter geführt werden…
Allerdings gibt es - soweit ich weiß- keine Fertiglösung dafür. Wenn dir das nicht reicht, wirst du es wohl speziell in Auftrag geben müssen (Agentur suchen) oder selbst programmieren.
Bei dem Bonus-System von Shopware können deine Kunden Punkte sammeln und diese bei Ihrem nächsten Kauf direkt im Warenkorb einlösen. Du bestimmst im Backend wofür es wieviele Punkte gibt und wie hoch der Umrechnungsfaktor sein soll.