Pricing and offers

Offers present different prices for the same product or SKU to different customers. In WebSphere Commerce, an offer is also known as a trading position. An offer represents the price of a catalog entry and criteria that the customer must satisfy in order to pay that price.  

The Offer object has a quantity range attribute, used for specifying the minimum or maximum quantity, or both, that may be sold in an order under the given offer, a date range, and the member groups of the trading position container for the offer. For an offer to apply, the customer must make the purchase during the time when the Offer object is valid.

An Offer object is part of a TradingPositionContainer, which is owned by a member. A TradingPositionContainer contains TradingPositions. It can be made available to all customers, or to only customers in certain groups through the trading agreements or contracts. Sometimes a TradingPositionContainer is referred to as a PriceList. There are two kinds of price lists:

S
Standard price list which contains the base prices for the products in the store catalog.
C
Custom price list which specifies the list of products and their customized prices.

The quantity unit of measure may be null to indicate that the product quantity specified in the quantity range attribute should be multiplied by the nominal quantity of the catalog entry in the CATENTSHIP database table.