Newer Version Available

This content describes an older version of this product. View Latest

Adjust Order Item Summary Input

Price adjustments to OrderItemSummaries that together make up a price adjustment to an order, with options for adjusting items in the process of being fulfilled.
Root XML tag
<adjustOrderItemSummaryInput>
JSON example
1{
2  "adjustItems": [{
3    "reason": "Unknown",
4    "amount": 45,
5    "appeasementType": "AmountWithoutTax",
6    "orderItemSummaryId": "10uxx0000004EXLAA2",
7    "description": "foobar"
8  }],
9  "allocatedItemsChangeOrderType": "Disallowed"
10}
Properties
Name Type Description Required or Optional Available Version
adjustItems Adjust Item Input[] List of price adjustments to OrderItemSummaries. Required 49.0
allocatedItems​ChangeOrderType String Process to use for OrderItemSummary quantities that are currently being fulfilled, defined as QuantityAllocated - QuantityFulfilled. Values are:
  • Disallowed—When distributing the adjustment, ignore any quantities being fulfilled. If an OrderItemSummary’s entire quantity is being fulfilled, return an error. This is the default value.
  • InFulfillment—When distributing the adjustment, include quantities being fulfilled. Create a separate change order for the adjustments made to those quantities.
  • PreFulfillment—When distributing the adjustment, include quantities being fulfilled. Include the adjustments made to those quantities in the change order for pre-fulfillment quantity adjustments.
Optional 55.0