ORDERITEMS table: details

PREPAREFLAGS column

Contains the following bit flags indicating special processing associated with this OrderItem:

1
generated

The OrderItem was generated during a previous execution of the OrderPrepare command. The next time the OrderPrepare command is run, it first removes all generated OrderItems, so they can be re-generated if and as applicable.

2
priceOverride

The price of the OrderItem has been manually entered, and will not be changed by customer commands.

4
fulfillmentCenterOverride

The FulfillmentCenter has been manually specified, and will not be changed by customer commands.

8
directCalculationCodeAttachment

CalculationCodes may be directly attached to the OrderItem. The default CalculationCodeCombineMethod will not look for direct attachments unless this flag is true.

16
shippingChargeByCarrier

The Contract for this OrderItem indicates that no shipping charge will be calculated by WebSphere Commerce. It may be calculated and charged by the carrier upon fulfillment.

32
quotation

The OrderItem was obtained from a quotation. The price will not be automatically refreshed by customer commands.

64
notConfigured

Price lookup and inventory allocation for this OrderItem is not done using the component items found in the OICOMPLIST table. This flag does not need to be set for OrderItems whose CONFIGURATIONID column value is null.

128
autoAdd

This OrderItem was automatically added to the Order by the OrderCalculate command. This flag is for information display purposes only, and does not affect price calculations.