ePages 7.26.0 - DE_EPAGES/Order/Hooks/Address.pm

Package DE_EPAGES::Order::Hooks::Address

removes billing, shipping and shop address in baskets

Functions

OnAfterUpdateAddress
OnDeleteAddress
OnUpdateAddressSaveVATID

OnAfterUpdateAddress

OnAfterUpdateAddress (OBJ_AfterUpdateAddress) is triggered, to change the order document attributes for Unity and set IsAddressOK on baskets and change shipping and payment methods if not longer are available for the address e.g. a regions can prevent the usage af shipping and payment methods

Syntax
OnAfterUpdateAddress( $hParams );
Input
$hParams (ref.hash.*)
hook arguments, used key is
  • Object
  • AddressID

OnDeleteAddress

OnDeleteAddress is triggered, to remove references to address.

Syntax
OnDeleteAddress( $hParams );
Input
$hParams (ref.hash.*)
hook arguments, used key is
  • AddressID

OnUpdateAddressSaveVATID

Sets the VATID of the customers address if users VATID was changed Switch the customer tax model to net if VATID was added (Hook OBJ_AfterUpdateAddress)

Syntax
OnUpdateAddressSaveVATID ($hParams);
Input
$hParams (ref.hash.*)
parameter hash with:
  • Object - address - object