Schritt - Bestätigung

Hier finden sich Events die sich mit dem Bestellprozess Schritt "Bestätigung" befassen. Hinweis: Events die eher auf Datenobjekte wie sessionCheckout oder shopOrder reagieren sollten sollten nicht in diesem Event verarbeitet werden sondern in deren Events.

Events

Schritt Bestätigung

Interface: \brandbox\shop\viewCheckout\lib\event\checkoutConfirmationEventInterface
Adapter: \brandbox\shop\viewCheckout\lib\event\adapter\checkoutConfirmationEventAdapter

Methode

Eingabe

Rückgabe

Beschreibung

Methode

Eingabe

Rückgabe

Beschreibung

onPopulate

\brandbox\shop\viewCheckout\lib\map\entityViewConfirmation

void

Dieses Event kann verwendet werden um auf die Inhalte des Schritts Einfluss zu nehmen. Zum Beispiel könnte man weiter Fehlermeldungen hinzufügen (welche man in checkoutConfirmEvent werfen könnte) oder den Bestellbutton ausblenden bei unvollständige Daten schon bei Seiten laden.

onPersist

\brandbox\shop\viewCheckout\lib\event\dto\persistCheckoutConfirmation

void

Wird ausgeführt wenn der Schritt Bestätigen neu (nach-) geladen wird. Zum Beispiel beim Anwendenden eines Gutscheines.

persistCheckoutConfirmation

Validierung

Interface: \brandbox\shop\viewCheckout\lib\event\checkoutConfirmEventInterface
Adapter: \brandbox\shop\viewCheckout\lib\event\adapter\checkoutConfirmEventAdapter

Methode

Eingabe

Rückgabe

Beschreibung

Methode

Eingabe

Rückgabe

Beschreibung

onPostValidateConfirmation

\brandbox\shop\viewCheckout\lib\event\dto\dtoPostValidateConfirmation

void

This event presents the programmer with the opportunity to do all sorts of things with all the parameters that validateConfirmation receives. Default and event subscriber validations have been executed prior to this event.

The response of the eventResult

onPreValidateConfirmation

\brandbox\shop\viewCheckout\lib\event\dto\dtoPreValidateConfirmation

void

This event presents the programmer with the opportunity to do all sorts of things with all the parameters that validateConfirmation receives. No default validations have been executed prior to this event.

All manipulated entry parameters will be returned to validateConfirmation.

If the response is a subclass of responseAbstract, the response will be returned.

dtoPostValidateConfirmation

dtoPreValidateConfirmation