The RequiredItemAdjustPrice component, which appears in the Item Adjust Price stage of an order processing pipeline, verifies that the _iadjust
_currentprice
name/value pair is set for each item in the items
list. If this value is not set, RequiredItemAdjustPrice initializes it to the value stored in _iadjust_regularprice
.
In addition, the component verifies that the item’s name/value pair is set. If it is not, RequiredItemAdjustPrice sets it to the value stored in _iadjust
_currentprice
. If it is set, but is not equal to _iadjust_currentprice
for the item, RequiredItemAdjustPrice retrieves the error for pur
_badplacedprice
from the MessageManager, and writes this error to the OrderForm's _Basket_Errors
collection. In addition, placed
_price
is initialized to the value in _iadjust_currentprice
for the item.
If you are not running the Pipeline Editor in expert mode, the RequiredItemAdjustPrice component is automatically inserted into the Item Price Adjust stage, but is not displayed in the Pipeline Editor user interface. This component appears in the user interface only if you run the Pipeline Editor in expert mode.