Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

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 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

Image Removed

...