Order Staged Change
Requires access scope.
A change that has been applied to an order.
Anchor to Possible typesPossible types
- OrderStagedChangeAddCustomItem (OrderStagedChangeAddCustomItem)
- OrderStagedChangeAddLineItemDiscount (OrderStagedChangeAddLineItemDiscount)
- OrderStagedChangeAddShippingLine (OrderStagedChangeAddShippingLine)
- OrderStagedChangeAddVariant (OrderStagedChangeAddVariant)
- OrderStagedChangeDecrementItem (OrderStagedChangeDecrementItem)
- OrderStagedChangeIncrementItem (OrderStagedChangeIncrementItem)
- OrderStagedChangeRemoveDiscount (OrderStagedChangeRemoveDiscount)
- OrderStagedChangeRemoveShippingLine (OrderStagedChangeRemoveShippingLine)
- •OBJECT
A change to the order representing the addition of a custom line item. For example, you might want to add gift wrapping service as a custom line item.
- •OBJECT
The discount applied to an item that was added during the current order edit.
- •OBJECT
A new shipping line added as part of an order edit.
- •OBJECT
A change to the order representing the addition of an existing product variant.
- •OBJECT
An removal of items from an existing line item on the order.
- •OBJECT
An addition of items to an existing line item on the order.
- •OBJECT
A discount application removed during an order edit.
- •OBJECT
A shipping line removed during an order edit.
Anchor to Fields with this unionFields with this union
- •OBJECT
A line item involved in order editing that may be newly added or have new changes applied.
- •OBJECT
An order during an active edit session with all proposed changes applied but not yet committed. When you begin editing an order with the
mutation, the system creates athat shows how theOrderwill look after your changes. The calculated order tracks the original order state and all staged modifications (added or removedobjects, quantity adjustments, discount changes, andupdates). Use the calculated order to preview the financial impact of edits before committing them with themutation.Learn more about editing existing orders.
- •CONNECTION
An auto-generated type for paginating through multiple OrderStagedChanges.
- •OBJECT
An auto-generated type which holds one OrderStagedChange and a cursor during pagination.