ePages 6.11.0 - DE_EPAGES/ShopNewsletter/Hooks/Basket.pm

Package DE_EPAGES::ShopNewsletter::Hooks::Basket

Hook module for newsletter.

Functions

OnAfterSaveCustomerData
OnOrderCreated
OnSelectAddress

OnAfterSaveCustomerData

Set user to new addressee. if no Double-Opt-In, sets Unsibscribed=0 and remove SubscribedInCheckout. (Hook UI_AfterSaveCustomerData)

Syntax
OnAfterSaveCustomerData( $hParams );
Input
$hParams (ref.hash.*)
hook arguments, used keys are
  • Servlet - servlet

OnOrderCreated

Set user to new addressee. Sets Unsibscribed=0 and remove SubscribedInCheckout. (Hook UI_ConfirmUserAccount)

Syntax
OnOrderCreated( $hParams );
Input
$hParams (ref.hash.*)
hook arguments, used keys are
  • Servlet - servlet
  • Basket - basket object
  • Order - order object

OnSelectAddress

saves newsletter - subscribed on checkout. Sets Unsibscribed=2 and SubscribedInCheckout=1. (Hook UI_SelectAddress)

Syntax
OnSelectAddress( $hParams );
Input
$hParams (ref.hash.*)
hook arguments, used keys are
  • Servlet - servlet