The atg.commerce.pricing.OrderDiscountCalculator
class implements the OrderPricingCalculator
. It calculates OrderPriceInfo
values for orders when the calculator is invoked. This calculator receives a MatchingObject
and DiscountStructure
from the pricing engine, then computes an OrderPriceInfo
based on the input PricingModel
(RepositoryItem
).
See the ATG Platform API Reference for detailed information on OrderDiscountCalculator
and its related classes.
The OrderDiscountCalculator
component is a preconfigured instance of the class atg.commerce.pricing.OrderDiscountCalculator
. It is the default discount calculator for order promotions.
The following table describes the properties of the OrderDiscountCalculator
component.
Property | Description |
---|---|
| Specifies a bean that hosts the names of all of the properties of a pricing model repository item. |
| Specifies a Qualifier that performs the actual evaluation of a |
| Determines what happens when discounts cause the amount of an item to be negative.
|
You can view and modify the OrderDiscountCalculator
component in the ATG Control Center. The component is located in /atg/commerce/pricing/calculators/OrderDiscountCalculator
.