See: Description
Interface | Description |
---|---|
Adjustment |
Adjustment interface contains the methods common to all adjustments and is defined as incentives offered to customers.
|
ChoiceOfFreeGiftAdjustment |
The adjustment interface to handle gift selection.
|
ChoiceOfRewardAdjustment |
The interface for choice of reward adjustments.
|
MonetaryAdjustment |
All the price related adjustments must implement this interface.
|
Reward |
Reward interface encapsulates all the AdjustmentFunctions of a Reward.
|
Class | Description |
---|---|
AdjustmentFunction |
AdjustmentFunction class encapsulates Adjustment and the list of Filter for that particular adjustment.
|
CustomNumericValueAdjustment |
CustomNumericValueAdjustment provides implementation for CustomNumericValue type of adjustment.
|
DefaultChoiceOfFreeGiftAdjustment |
This class implements Adjustment interface and uses the FreeGiftSpecification to define the Adjustment rule of a Choice Of Free Gift promotion .
|
DefaultReward |
DefaultReward class provides default implementation for Reward interface.
|
Distribution |
Distribution class provides default implementation for GenericDistribution interface.
|
DistributionRange |
DistributionRange class provides default implementation for Range.
|
FixedAmountOffAdjustment |
FixedAmountOffAdjustment offers a discount of a fixed amount.
|
FixedAmountOffInDifferentCurrencyAdjustment |
An Adjustment that offers different fixed amount discounts based on the order currency.
|
FixedAmountOffPriceAdjustment |
FixedAmountOffPriceAdjustment offers a discount of a fixed amount off the price of an order item.
|
FixedAmountOffShippingAdjustment |
FixedAmountOffShippingAdjustment offers fixed amount off the shipping charges.
|
FixedAmountOffVolumeDiscountAdjustment |
FixedAmountOffVolumeDiscountAdjustment offers different fixed amount discounts based on the total purchase amount.
|
FixedCostAdjustment |
FixedCostAdjustment offers a fixed discounted price.
|
FixedCostShippingAdjustment |
FixedCostShippingAdjustment offers a discounted shipping charge.
|
FreeNonPurchasableGiftAdjustment |
FreeNonPurchasableGiftAdjustment offers a gift that is not otherwise purchasable.
|
FreePurchasableGiftAdjustment |
FreePurchasableGiftAdjustment offers a free gift as the reward of a promotion.
|
ItemCostVolumeDistribution |
ItemCostVolumeDistribution class provides an implementation of distribution based on total cost ranges of all items that are matched in the specified range pattern.
|
ItemUpgradeAtExtraCostAdjustment |
ItemUpgradeAtExtraCostAdjustment offers a replacement of an order item at an optional additional fixed charge.
|
PatternQuantityVolumeDistribution |
PatternQuantityVolumeDistribution class provides an implementation of distribution based on ranges according to the number of maching range patterns.
|
PercentOffAdjustment |
PercentOffAdjustment offers a percentage discount, including a cap on the maximum amount of money to be given as a discount.
|
PercentOffPriceAdjustment |
PercentOffPriceAdjustment offers a percentage discount off the price of an order item.
|
PercentOffShippingAdjustment |
PercentOffShippingAdjustment offers a percentage off the shipping charges.
|
PercentOffVolumeDiscountAdjustment |
PercentOffVolumeDiscountAdjustment offers different percent discounts based on the total purchase amount.
|
Range |
Used by composite adjustment to define tiered and volume based adjustments.
|
ShippingUpgradeAtExtraCostAdjustment |
ShippingUpgradeAtExtraCostAdjustment offers a shipping mode upgrade at an optional fixed additional charge.
|
VoucherAdjustment |
VoucherAdjustment offers a coupon that can be used towards a future purchase.
|
Exception | Description |
---|---|
PromotionRewardCalcuationException |
This exception is thrown when the promotions reward calculation encounters an error.
|