The ItemPricingEngine component is a preconfigured implementation of the ItemPricingEngineImpl class. It determines the price of one or more items by retrieving applicable promotions from the customer’s profile and invoking one or more ItemPricingCalculators.
The following sample shows the contents of the ItemPricingEngine.properties file:
# The ItemPricingEngine service # $class=atg.commerce.pricing.ItemPricingEngineImpl defaultLocale^=PricingTools.defaultLocale priceInfoClass=atg.commerce.pricing.ItemPriceInfo pricingModelProperties=PricingModelProperties promotionTools=../promotion/PromotionTools profileProperties=activePromotions promotionsRepository=Promotions promotionItemTypes=\ item-discount globalPromotionsQuery=(global=true AND enabled=true AND (startDate IS NULL OR startDate <= ?0) AND (endDate IS NULL OR endDate >= ?0)) preCalculators=\ calculators/ItemListPriceCalculator scheduler=/atg/dynamo/service/Scheduler updateSchedule=every 15 minutes in 15 minutes
You can view and modify this component in the ATG Control Center. Its location is /atg/commerce/pricing/ItemPricingEngine.
For more information on how to use this component, refer to the description of ItemPricingEngineImpl in the Pricing Engine Classes section.

