Geschenkkarten in Ihrer App verkaufen: Wer kauft, wer erhält sie und was bleibt übrig?
Eine gekaufte Geschenkkarte braucht mehr als ein Feld für einen Rabattcode. Legen Sie fest, wer bezahlt, wer die Karte erhält, wann das Guthaben nutzbar wird und wo ein Rest eingelöst werden kann. Das sind andere Entscheidungen als die Gestaltung der Karte.
Hier geht es um vorausbezahlten Geschenkwert eines Unternehmens, nicht um Treuepunkte oder Aktionscodes für Abos. Der Beitrag hilft beim Formulieren eines Entwicklungsauftrags. Er ersetzt keine rechtliche, steuerliche oder buchhalterische Prüfung des konkreten Programms.
Verkaufsartikel und ausgestellte Karte auseinanderhalten
Der Katalogeintrag „Geschenkkarte“ beschreibt das kaufbare Produkt. Die ausgestellte Karte verkörpert den bestimmten einlösbaren Wert dieses Kaufs. Ein schönes Motiv und eine erfolgreiche Bestätigungsseite sagen noch nicht, ob das Guthaben tatsächlich erzeugt wurde.
Die Odoo-19-Dokumentation zu Geschenkkarten liefert ein konkretes Beispiel: Kunden kaufen Geschenkkarten und setzen sie anschließend beim Onlinekauf oder an der Kasse als Zahlungsmittel ein. Die Einrichtung unterscheidet Produkt, Programm und erzeugte Karten. Das belegt ein Produktmodell, nicht die vollständige Umsetzung aller folgenden Regeln in Ihrer eigenen App.
Verlangen Sie eine verständliche Verbindung zwischen Kauf, Zahlungsergebnis und ausgestellter Karte. Vereinbaren Sie das bestätigte Ereignis, das den Wert freigibt. Bei unklarem Zahlungsergebnis wird zuerst abgeglichen, statt bei jedem erneuten Versuch eine weitere Karte auszustellen. Das Team muss erkennen können, ob Zahlung, Ausstellung oder Nutzung noch ausstehen.
Käufer und beschenkte Person getrennt erfassen
Ein erfundenes Keramikstudio verkauft eine Karte, die jemand einem Freund für einen Kurs schenkt. Der Käufer benötigt die Kaufbestätigung; der Freund das Geschenk und die Einlösehinweise. Beide Dokumente automatisch an dieselbe Adresse zu schicken kann die Überraschung verderben oder unnötige Informationen offenlegen.
Definieren Sie getrennte Felder und Zwecke. Ist die E-Mail-Adresse des Empfängers Pflicht oder darf der Käufer die Karte selbst übergeben? Gibt es eine persönliche Nachricht? Soll der Versand zu einem späteren Zeitpunkt möglich sein? Dann brauchen Sie eine Zeitzonenregel und einen Ablauf für fehlgeschlagenen Versand. Ein zeitgesteuerter Versand ist hier eine zu prüfende Anforderung, keine durch die Quelle zugesicherte Funktion.
Odoo beschreibt die Erzeugung von Karten für anonyme oder ausgewählte Kunden. Das verdeutlicht, dass die Kontozuordnung eine bewusste Entscheidung ist. Es beantwortet nicht, ob sich der Beschenkte anmelden muss, ob die Karte übertragbar ist oder wer einen verlorenen Code wiedererlangen darf. Klären Sie diese Regeln verständlich, bevor Sie Empfängerdaten abfragen.
Geltungsbereich und Währung benennen
Das dokumentierte Odoo-Programm enthält Angaben zu Währung, Unternehmen, Website und Verkaufsstelle. Nutzen Sie das als Anlass, die eigenen Grenzen aufzuschreiben: Welche Shops, Filialen und Kassensysteme nehmen die Karte an, welche nicht?
„Online und im Geschäft einlösbar“ darf keine unbestimmte Zusage bleiben. Arbeiten die Kassen mit verschiedenen Systemen, muss die Verbindung für das gemeinsam nutzbare Guthaben vorgeführt werden. Eine gedruckte Karte stellt diese Verbindung nicht von selbst her.
Vereinbaren Sie die Reaktion auf eine nicht unterstützte Währung oder Filiale, bevor der Kunde den Kauf abschließt. Umrechnung, Barauszahlung, Verfall und ausgeschlossene Produkte benötigen ausdrücklich geprüfte Regeln. Ein Feld namens Guthaben entscheidet darüber nicht.
Versandfehler, Ersatz und Restguthaben
Eine falsch adressierte Karte ist nicht bloß ein Tippfehler in einer E-Mail. Wenn der Code zum Einlösen genügt, muss ein Ersatz berücksichtigen, dass jemand anderes den alten Code kennen könnte. Begrenzen Sie den Zugriff auf vollständige Codes und vereinbaren Sie die Prüfung bei Supportanfragen. Kopieren Sie Codes nicht aus Bequemlichkeit in gewöhnliche Supportprotokolle.
Klären Sie, ob erneuter Versand dieselbe gültige Karte zustellt oder die bisherige ungültig macht und ersetzt. Das Team soll den Vorgang nachvollziehen können, ohne für einen Kauf zwei nutzbare Guthaben zu erzeugen. Sperrung und Wiederherstellung benötigen passende Anbieterfunktionen und Tests; die zitierte Einrichtungsanleitung belegt diesen Ablauf nicht.
Bestimmen Sie auch die teilweise Einlösung. Wenn ein Teil jetzt und der Rest später eingesetzt werden darf, zeigt die App verwendeten Wert, Rest und eine zusätzlich erforderliche Zahlung. Prüfen Sie konkurrierende Einlöseversuche, damit derselbe verfügbare Wert nicht doppelt ausgegeben wird. Für Erstattungen braucht es eine eigene geprüfte Regel: Guthaben wiederherstellen oder einen anderen Rückzahlungsweg nutzen darf nicht stillschweigend für jeden Fall gleich entschieden werden.
Den gesamten Geschenkweg abnehmen
Arbeiten Sie mit erfundenen Personen und Testkarten außerhalb des Echtbetriebs. Kaufen Sie für einen anderen Empfänger, schließen Sie eine Zahlung ab, unterbrechen Sie eine weitere und wiederholen Sie die Ausstellung. Zeigen Sie die Verbindung vom Kauf zu genau dem vorgesehenen Kartenwert. Prüfen Sie anschließend verzögerten oder fehlgeschlagenen Versand, eine falsche Adresse und den berechtigten Ersatzvorgang.
Ist Teilnutzung vorgesehen, lösen Sie einen Teil ein, kontrollieren den Rest und versuchen parallele Käufe. Testen Sie eine ausgeschlossene Filiale oder Währung samt Erklärung für den Kunden. Gehen Sie eine Erstattung nach den vereinbarten Bedingungen durch, statt den Kontostand spontan zu bearbeiten.
Bringen Sie den vorgesehenen Geschenkablauf und die Bedingungen zum Gespräch über Ihre Kunden-App. Das Ziel ist ein nachvollziehbarer Weg vom bezahlten Geschenk zur erlaubten Nutzung und ein Supportprozess, den das Team beherrscht. Ein Versprechen zusätzlicher Verkäufe ist damit nicht verbunden.