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