Übersicht
Die Funktioncheckout() erstellt eine Bestellung aus dem aktuellen Warenkorb und leitet den Kunden automatisch zur gehosteten Checkout-Seite von Komerza weiter, um die Zahlung abzuschließen.
Die Checkout-Funktion validiert den Warenkorb, erstellt eine Bestellung und
leitet automatisch zur Zahlungsseite weiter. Keine manuelle
Weiterleitungsverarbeitung erforderlich.
Grundlegende Verwendung
Parameter
string
erforderlich
E-Mail-Adresse des Kunden für die Bestellung. Muss ein gültiges E-Mail-Format
sein.
string
Optionaler Coupon-/Rabattcode für die Bestellung. Muss 3-32 Zeichen lang sein,
wenn angegeben.
Rückgabe
Gibt ein Promise zurück, das zuApiResponse<Order> aufgelöst wird:
Wenn
success true ist, leitet der Browser automatisch zur Checkout-Seite
weiter. Die Antwort ist hauptsächlich für die Fehlerbehandlung nützlich.Validierung
Die Checkout-Funktion führt vor der Bestellerstellung eine Validierung durch: Warenkorb-Validierung:- Warenkorb darf nicht leer sein
- Alle Artikel müssen gültige Produkt- und Varianten-IDs haben
- Muss ein gültiges E-Mail-Format sein
- Muss mindestens 3 Zeichen lang sein
- Darf 32 Zeichen nicht überschreiten