RequiredItemAdjustPrice

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.

Note

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.


© 1997-1998 Microsoft Corporation. All rights reserved.