The atg.commerce.pricing.PricingAdjustment
class represents an element of a price’s audit trail. A chain of these objects represents all changes made to the price. These objects appear in the adjustments
list of AmountInfo
. A PricingAdjustment
is created by a pricing calculator when it modifies an AmountInfo
object.
The PricingAdjustment
class contains the following properties:
adjustmentDescription
: A short description of the adjustment that this object records.pricingModel
: The ID of the pricing model, if any, that adjusted the price.manualPricingAdjustment:
ID of the manual adjustment that was applied to the order, if any. Manual adjustments are applied by agents using Oracle Commerce Service Center; see the Commerce Service Center User Guide.coupon
: The coupon, if any, that adjusted the price.totalAdjustment
: The total adjustment amount is calculated by multiplying theadjustment
property by thequantityAdjusted
.quantityAdjusted
: The quantity of the object whose price was adjusted.adjustment
: The price adjustment per quantity of one object. This value is calculated by dividing the value of thetotalAdjustment
property by the value of thequantityAdjusted
property.PricingModelIndex
: The unique instance of a promotion.PricingModelGroupIndex
: Identifies the group to which a promotion belongs.QuoteInfoIndex
: Allows a pricing adjustment to be cross-referenced with a specificquoteInfo
item. For information on quoting, refer to the Configuring Quoting Integration section.