The ItemPriceCalculator class can either price a single commerce item or price a list of commerce items. It first selects the priceList to use based on the profilePriceListPropertyName property. The ItemPriceCalculator then delegates the pricing to different ItemSchemePriceCalculators based on the item’s pricing scheme by the pricingSchemePropertyName property.

The ItemPriceListCalculator component is located in the ACC at /atg/commerce/pricing/calculators/ItemPriceListCalculator. It has the following properties:

For more information on this calculator. See the Price List Calculators section of the Using Price Lists chapter.