See:
Description
Interface Summary | |
---|---|
ApplyCouponUsageCmd | This task command is called from OrderPrepare command to incorporate the eCoupon discount onto the Adjustments in ORDERS and ORDERITEMS table. |
CalculateDiscountAmtCmd | The purpose of the task command is to computes the discount amount for each eCoupon that satisfy the purchase order conditions of the of the eCoupon. |
CheckApplicabilityCmd | The purpose of this command is to check for applicability of the coupons on the shopping cart. |
CheckValidityCmd | The purpose of this command is to check each of the eCoupons for expiry and put the information in expired variable which is used by the calling commands. |
CouponDSSCmd | This command is called when user selects a set of eCoupons and items for these coupons to be applied on in an order. |
CouponDSSTaskCmd | This task command is called from the CouponDSSCmd when user
selects a set of eCoupons to be used on a set of items in her order. |
FinalizeCouponUsageCmd | This is a task command that is invoked from ORDERPROCESS command to mark all the eCoupons as unusable that are used in the current order preparation. |
InitializeCouponUsageCmd | This command is an empty implementation. |
RedeemCouponCmd | This command is invoked when the user asks to redeem her eCoupons before preparing order and it displays a set of eCoupons that can be applied to this order. |
SummarizeCouponUsageCmd | This command is an empty implementation |
UseCouponIdCmd | This command is invoked when the customer specifies a set of eCoupon codes explicitly while checking out. |
UseCouponIdTaskCmd | This command is invoked when the customer specifies a set of eCoupon codes explicitly while checking out. |
Class Summary | |
---|---|
ApplyCouponUsageCmdImpl | This task command is called from OrderPrepare command to incorporate the eCoupon discount onto the Adjustments in ORDERS and ORDERITEMS table. |
CalculateDiscountAmtCmdImpl | The purpose of the task command is to computes the discount amount for each eCoupon that satisfy the purchase order conditions of the of the eCoupon. |
CheckApplicabilityCmdImpl | The purpose of this command is to check for applicability of the coupons on the shopping cart. |
CheckValidityCmdImpl | The purpose of this command is to check each of the eCoupons for expiry and put the information in expired variable which is used by the calling commands. |
CouponDSSCmdImpl | This command is called when user selects a set of eCoupons and items for these coupons to be applied on in an order. |
CouponDSSTaskCmdImpl | This task command is called from the CouponDSSCmd when user
selects a set of eCoupons to be used on a set of items in her order. |
CouponUtilities | A utility class with common functions called repeatedly from different classes. |
FinalizeCouponUsageCmdImpl | This is a task command that is invoked from ORDERPROCESS command to mark all the eCoupons as unusable that are used in the current order preparation. |
InitializeCouponUsageCmdImpl | This command is an empty implementation. |
RedeemCouponCmdImpl | This command is invoked when the user asks to redeem her eCoupons before preparing order and it displays a set of eCoupons that can be applied to this order. |
SummarizeCouponUsageCmdImpl | This command is an empty implementation. |
UseCouponIdCmdImpl | This command is invoked when the customer specifies a set of eCoupon codes explicitly while checking out. |
UseCouponIdTaskCmdImpl | This command is invoked when the shopper specifies a set of eCoupon codes explicitly while checking out. |
Provides the Controller Commands and Task Commands along with their implementations to redeem coupons in the store front.