Jeden Artikel nur 1x pro Kunde rabattiert verkaufen

Ich bin auf der Suche nach einer Funktion (mittels Gutschein, Rabatt, Coupon o.ä.), mit der jeder Kunde alle Artikel einmalig zu einem Sonderpreis (prozentual) kaufen darf. Dies Funktionalität bietet meines Wissens kein Shopsystem. Die Frage ist, ob und wie man das mit Shopware irgendwie lösen könnte? Denke aber, das müsste man individuell programmieren lassen!?

Hey, du kannst individuelle Gutscheine erstellen, die nur einmal gültig sind.