RequiredOrderCheck
Use this component to verify that the order form contains at least one item.
Intended use: Order Processing pipeline, Order Check stage.
Configuration Values
None.
Values Read
The RequiredOrderCheck component reads the following value from the indicated dictionary.
Key | Dictionary | Description |
MessageManager |
Context | A reference to a MessageManager object that is used to retrieve the "no items in order" constant (pur _noitems ) in case of an error. |
Values Written
The RequiredOrderCheck component writes the following values to the Order dictionary:
Key | Description |
_Purchase_Errors |
Error messages are written to this SimpleList object. |
Errors
The RequiredOrderCheck component returns error level 2 (OPPERRORLEV_WARN) when there are no items in the OrderForm. Other errors return error level 3 (OPPERRORLEV_FAIL).
The components write error messages to the _Purchase
_Errors
collection. The components use a MessageManager object to retrieve user warning message text.
Constant | Condition |
pur_noitems |
There are no items in the OrderForm object. |
Remarks
The RequiredOrderCheck component ensures that the items list of the OrderForm object is not empty.