ePages 6.11.0 - DE_EPAGES/Coupon/Hooks/Product.pm

Package DE_EPAGES::Coupon::Hooks::Product

On delete product also delete product from table couponcondition.

Functions

OnDeleteProduct
ProductDiscount

OnDeleteProduct

delete product condition if product is deleted (Hook OBJ_DeleteProduct)

Syntax
OnDeleteProduct( $hParams );
Input
$hParams (ref.hash.*)
primary key
  • Object - Product - object

ProductDiscount

Calculate discount for product (Hook ProductDiscount)

Syntax
ProductDiscount( $hParams );
Input
$hParams (ref.hash.*)
primary key
  • CurrencyID - alpha currency code (ISO 4217) - char(3)
  • TaxModel - gros or net price - int
  • Container - Container (optional)- LineItemContainer
  • LineItem - LineItemProduct (optional)- LineItemProduct
  • User - user (optional)- User
  • Customer - customer (optional)- Customer
  • Object - Product - object
  • ProductID - product identifier - integer
  • Discount - value for discount - float