The following table describes common terms used in pricing. Each of these terms is described in detail in this chapter.
Pricing Term | Definition |
---|---|
Calculator | An object that looks at all or part of an Order and returns a price. |
PMDL | Pricing Model Definition Language – This is how a promotion is described. This includes the discount rules for when a promotion may apply and the rules for what may be discounted. These two pieces are called the “qualifier” (when) and the “target” (what) and are a part of every promotion. The ACC includes a discount rule interface for creating rules. |
| An object that contains the price of some piece of an order. There are four main kinds of |
| Describes why and how a particular price was changed. It includes a description of the change and the amount. It also contains the promotion (if any) that triggered the change. |
| This is an abstract notion referring to one of the four sets of promotions (shipping, item, order, or tax), the locale, and the profile used when a price was calculated. |
| A repository item that describes a discount. It includes a PMDL rule and the discount type and amount. It also contains information about when the pricing model may be used. |
Promotion | See |
Qualifier | This is a service that interprets a PMDL rule and decides what, if anything, may be discounted. The term qualifier also refers to the first part of a PMDL rule. This rule defines when something can receive a discount. |
Target | The second part of a PMDL rule is called the target. This rule defines which part of an order receives a discount. |