sessionCheckout

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

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 ausgeführt wurde und shopSessionCheckout gespeichert wurde.

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