PREPAREFLAGS column
Contains the following bit flags indicating special processing associated with this order item:
- 1
- generated
The order item was generated during a previous execution of the OrderPrepare command. The next time the OrderPrepare command is run, it first removes all generated order items so that they can be re-generated if and as applicable.
- 2
- priceOverride
The price of the order item has been manually entered and will not be changed by customer commands.
- 4
- fulfillmentCenterOverride
The fulfillment center has been manually specified and will not be changed by customer commands.
- 8
- directCalculationCodeAttachment
CalculationCodes may be directly attached to the order item. The default CalculationCodeCombineMethod will not look for direct attachments unless this flag is true.
- 16
- shippingChargeByCarrier
The contract for this order item indicates that no shipping charge will be calculated by WebSphere Commerce. It may be calculated and charged by the carrier on fulfillment.
- 32
- quotation
The order item was obtained from a quotation. The price will not be automatically refreshed by customer commands.
- 64
- notConfigured
Price lookup and inventory allocation for this order item is not done using the component items found in the OICOMPLIST table. This flag does not need to be set for order items whose CONFIGURATIONID column value is null.
- 128
- autoAdd
This order item was automatically added to the order by the OrderCalculate command. This flag is for information-display purposes only and does not affect price calculations.