Überblick
Dynamische Lieferung ermöglicht es Ihnen, die Produkterfüllung programmatisch zu verwalten, indem Sie einen Webhook-Endpunkt implementieren, der Bestellinformationen empfängt und Lieferinhalt zurückgibt. Ideal für die Lieferung digitaler Produkte, Lizenzschlüssel, Spielcodes oder die Integration externer Erfüllungssysteme. Wenn ein Kunde ein Produkt mit aktivierter dynamischer Lieferung kauft, sendet Komerza sofort eine POST-Anfrage an Ihre konfigurierte Webhook-URL mit Bestelldetails, und Ihr Endpunkt antwortet mit dem Inhalt, der dem Kunden geliefert werden soll.Dynamische Lieferung wird pro Produktvariante in Ihren Produkteinstellungen
unter Liefermethoden konfiguriert.
Anwendungsfälle
Digitale Produkte
Liefern Sie Lizenzschlüssel, Download-Links oder Zugangscodes in Echtzeit
Drittanbieter-Integration
Verbinden Sie sich mit externen Erfüllungssystemen oder Bestandsverwaltung
Benutzerdefinierte Logik
Implementieren Sie komplexe Lieferregeln basierend auf Kunden-, Produkt- oder
Bestelldaten
Spielcodes
Liefern Sie automatisch Spielschlüssel, Aktivierungscodes oder In-Game-Items
Wie es funktioniert
- Kunde kauft - Ein Kunde schließt den Checkout für ein Produkt mit aktivierter dynamischer Lieferung ab
- Webhook ausgelöst - Komerza sendet eine POST-Anfrage an Ihre konfigurierte Webhook-URL
- Ihre Antwort - Ihr Endpunkt verarbeitet die Anfrage und gibt den Lieferinhalt zurück
- Kunde erhält - Der zurückgegebene Inhalt wird dem Kunden als Klartext geliefert
Konfiguration
Dynamische Lieferung einrichten
- Navigieren Sie zu Ihrem Produkt im Komerza-Dashboard
- Wählen Sie die Variante aus, die Sie konfigurieren möchten
- Wählen Sie Dynamische Lieferung als Liefermethode
- Geben Sie Ihre Webhook-Endpunkt-URL ein
- Generieren und speichern Sie Ihr Webhook-Geheimnis
Webhook-Anfrage
Anfrage-Header
Signaturverifizierung
Alle Webhook-Anfragen enthalten einenX-Signature-Header mit einer HMAC SHA256-Signatur. Sie sollten diese Signatur verifizieren, um sicherzustellen, dass die Anfrage von Komerza stammt.
Signaturberechnung:
Payload-Struktur
Der Webhook empfängt ein JSON-Payload mit der folgenden Struktur:Webhook-Antwort
Antwortformat
Ihr Endpunkt muss mit Klartext (text/plain) antworten, der den Lieferinhalt enthält. Dies wird dem Kunden genau so angezeigt, wie es zurückgegeben wird.