atg.commerce.pricing.ItemPricingEngine is an extension of the PricingEngine interface. It describes an object that determines prices for atg.commerce.order.CommerceItem objects. The prices that are generated are ItemPriceInfo objects.

An ItemPricingEngine can determine prices in three ways:

Oracle ATG Web Commerce provides the ItemPricingEngineImpl class as a default implementation of the ItemPricingEngine interface. It computes the price of items both individually and in a larger context. It invokes a series of ItemPricingCalculators.