Der sessionCheckout dient zur Übergabe der im Checkout-Prozess gesammelten Daten an die Shop-Bestellung. Beispiele zur Art der Daten die dort gespeichert werden:
- Benutzerdaten für die Bestellung
- zählt unter anderem auch zur Erstellung eines Shop-Benutzer nach dem Checkout (Registrierung) oder zur Bestellung ohne Benutzer (Gastbestelltung)
- Die für die Bestellung relevanten Adressendaten werden von den gewählten Adressen dort final gespeichert
- Auswahl Bezahlart
- Auswahl Verandart
- und vieles mehr
Events
Interface: \brandbox\shop\viewCheckout\lib\event\checkoutSessionEventInterface
Adapter: \brandbox\shop\viewCheckout\lib\event\adapter\checkoutSessionEventAdapter
Methode | Eingabe | Rückgabe | Beschreibung |
---|---|---|---|
onSavePersonalAfter | \brandbox\shop\viewCheckout\lib\event\dto\dtoSessionEventPersonal | void | Wird im Bestellprozess Schritt "Persönliche Daten" aufgerufen nachdem nachdem |
onSavePersonalBefore | \brandbox\shop\viewCheckout\lib\event\dto\dtoSessionEventPersonal | void | Wird im Bestellprozess Schritt "Persönliche Daten" aufgerufen nachdem der Schritt validiert wurde, valide ist, die httpParameter auf shopSessionCheckout übertragen wurden, und bevor shopSessionCheckout gespeichert wird. |
dtoSessionEventPersonal