The following table describes common terms used in pricing. Each of these terms is described in detail in the chapters that follow.

Pricing Term

Definition

Calculator

An object that looks at all or part of an Order and returns a price. See the Core Commerce Pricing Calculators chapter for information.

Condition

The first part of a PMDL rule, which defines when something can receive a discount.

Fractional Unit

A quantity of a product or a SKU that contains a fraction. For example, a half (1/2) yard of fabric.

Offer

The second part of a PMDL rule, which defines which part of an order receives a discount.

PriceInfo

An object that contains the price of part of an order. There are four main kinds of priceInfo objects: OrderPriceInfo, ItemPriceInfo, ShippingPriceInfo, and TaxPriceInfo. There is also a DetailedItemPriceInfo, which is described with the ItemPriceInfo object. See the Price Holding Classes section for detailed information on PriceInfo objects.

Pricing Model Definition Language (PMDL)

Describes promotions. This includes the discount rules for when a promotion may apply (the condition), the rules for what may be discounted (the offer), and how to apply the discount (for example, 10% off).

The ACC includes an interface for creating rules, as does Oracle Commerce Merchandising; see the Guide to Setting Up a Store and the Merchandising Guide for Business Users.

PricingAdjustment

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. See the DetailedItemPriceInfo object for information.

PricingContext

Provides the items being priced, the order, the site, the promotion, the locale, and the profile used when a price was calculated. It can also include secondary information not applicable in all cases, such as the shipping group.

PricingModel

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, including upsell information if applicable.

Promotion

Allows you to offer periodic discounts on specific products or groups of products. See PMDL and PricingModel in this table, and the Understanding Promotions chapter.

Qualifier

A service that interprets a PMDL rule and decides if anything may be discounted.

Time-Based Pricing

Allows you to configure product or SKU prices based on a specific time frame. For example, you can set up the price of a specific SKU that is used only during 9:00 to 10:00 on January 1st. For detailed information on Time-Based Pricing, refer to the Time-Based Pricing section.


Copyright © 1997, 2016 Oracle and/or its affiliates. All rights reserved. Legal Notices