Zum Ende der Metadaten springen
Zum Anfang der Metadaten

Sie zeigen eine alte Version dieser Seite an. Zeigen Sie die aktuelle Version an.

Unterschiede anzeigen Seitenhistorie anzeigen

« Vorherige Version anzeigen Version 4 Nächste Version anzeigen »

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

MethodeEingabeRückgabeBeschreibung
onSavePersonalAfter\brandbox\shop\viewCheckout\lib\event\dto\dtoSessionEventPersonalvoid

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

  • Keine Stichwörter