Hey @THHH88
So etwas haben wir hier in der Community besprochen und ein Game Shop ist daraus entstanden, dass du hier einsehen kannst.
Um digitale Codes nach einem Kauf automatisch per E-Mail an Kunden zu versenden, empfiehlt Shopify die Verwendung spezifischer Apps wie “Digital Downloads”, die eine einfache Integration ermöglichen. Diese App erlaubt es, digitale Produkte in deinem Shopify-Store zu verkaufen und den Kunden die Dateien sofort nach dem Kauf per E-Mail zuzusenden. Weitere Optionen für komplexere Anforderungen bieten Apps wie SendOwl oder Skypilot, die ablaufende Links und automatisch generierte Lizenzschlüssel unterstützen (Siehe unseren Blogartikel dazu hier).
Wenn du es DIY mit einer benutzerdefinierten Lösung und dem Shopify API lösen möchtest
Wenn du es selber programmieren möchtest dann bitte immer in einer Themekopie/Testumgebung zuerst testen und zusammen mit einem Experten/Programmierer. Du kannst ein Backup deines Themes erstellen, bevor man den Code bearbeitet, oder den Code wiederherstellen, falls dies nötig sein sollte. Du könntest auch einen unserer Experten engagieren indem du denen eine E-Mail rüberschießt. Unsere Experten antworten meist sehr schnell.
Man kann dafür eine benutzerdefinierte App entwickeln, die Shopify’s API verwendet, um Codes nach dem Kauf zu versenden. Dies erfordert allerdings Programmierkenntnisse, insbesondere in Bezug auf Webentwicklung und die Nutzung von APIs.
Grundlegende Schritte für eine benutzerdefinierte Lösung:
- API-Schlüssel erhalten: Erstelle eine neue App im Shopify Admin-Bereich → Apps, um die API-Schlüssel zu erhalten.
- Code-Datenbank erstellen: Dann eine Datenbank erstellen, um die Codes zu speichern. Diese Datenbank könnte eine einfache CSV-Datei sein, eine Tabelle in einer relationalen Datenbank oder eine Sammlung in einer NoSQL-Datenbank, je nachdem, was am besten zur Infrastruktur passt.
- Webhook für Bestellungen einrichten: Konfiguriere einen Webhook in Shopify, der bei jeder neuen Bestellung ausgelöst wird. Dieser Webhook sollte einen HTTP-Post-Request an deinen Server senden, der die Logik für die Auswahl und den Versand des Codes enthält.
- Code-Auswahl und Versandlogik implementieren: Wenn dein Server eine Benachrichtigung über eine neue Bestellung erhält, wähle einen verfügbaren Code aus der Datenbank aus und markiere ihn als verwendet. Dann generiere eine E-Mail mit dem Code und sende diese an den Kunden.
- Sicherstellen, dass Codes sicher gespeichert und versendet werden: Beachte die Sicherheitsaspekte beim Speichern und Versenden von Codes, um Missbrauch zu vermeiden.
Beide Ansätze haben ihre Vor- und Nachteile. Die Nutzung einer App ist einfacher und schneller umzusetzen, bietet jedoch möglicherweise nicht die Flexibilität, die eine maßgeschneiderte Lösung bieten kann. Die Entwicklung einer eigenen Lösung erfordert mehr Aufwand und technisches Wissen, ermöglicht es jedoch, das System genau nach deinen Bedürfnissen zu gestalten.
Hoffe das hilft dir weiter - lass wissen falls nicht! 
Warum nicht etwas Gamification in das Shop einbauen, um deinen Kunden etwas Fun im Shop anzubieten? Gerne kann ich bei Interesse Tipps dazu geben!
Hast du weitere Fragen zum Shop? Gebe einfach ein Suchbegriff oben in der Suchleiste der Community Landingpage ein, denn das Thema haben wir sehr wahrscheinlich schon besprochen. Halte bitte Ausschau in deiner E-Mail auf Notifications zu Antworten auf deine Fragen in der Community.