Skip to main content

shipOrderCompletely

Ships every still-shippable quantity of the given order from the chosen warehouse in a single transaction. When warehouseId is omitted, the shop's configured default warehouse is used. Returns the freshly loaded order. Fails without shipping anything when the warehouse does not hold enough stock for the open quantities, when the warehouse is being decommissioned, when the order is currently being picked, or when its fulfillment is on hold or assigned to another warehouse. Tracking codes cannot be passed; the shipment takes over the tracking codes already stored on the order's delivery.

Required scopes​

The token needs the orders:write access scope.

shipOrderCompletely(
input: ShipOrderCompletelyInput!
): Order!

Arguments​

shipOrderCompletely.input ● ShipOrderCompletelyInput! non-null input​

Type​

Order object​

A customer order.