The DefaultItemPrice component, which usually appears in the Item Price stage of an order processing pipeline, initializes the _iadjust
_regularprice
name/value pair for each item in the items list, provided this name/value pair is not already set.
The name/value pair is initialized to the value stored in _product
_list
_price.
This name/value pair, initialized during the Product Info stage, contains the latest price information for the given item.
If the product table does not contain a column named list_price, or if the Product Info stage’s QueryProdInfo or QueryProdInfoADO components do not retrieve the value of the list_price column in your product table, the item Dictionary will not contain _product
_list
_price
name/value pair. In this case, you need to remove the DefaultItemPrice component from this stage, and include a component (a Scriptor, for example) that explicitly initializes the _iajdust
_regularprice
name/value pair. Stages that follow the Item Price stage in the pipeline contain components that depend upon _iadjust
_regularprice
having been set. If this name/value pair is not set, these components fail.