OrderShippingInstruction
Type: Object
The order-level shipping directive that establishes defaults for carrier/service, method, dates, special handling, and ship-to address. Line-level shipping instructions may override these settings to support partials and exceptions. Tracks status and optional tracking numbers to keep customer service and logistics aligned from dock to delivery.
Fields
| Name | Type | Args | Description | Deprecated |
|---|---|---|---|---|
| actualDeliveryDate | Date | |||
| actualShipDate | Date | |||
| carrierService | CarrierService | The carrier service associated with this shipping instruction, applies to all line instructions unless overriden at line level. | ||
| carrierServiceId | ID | |||
| createdAt | DateTime! | |||
| estimatedDeliveryDate | Date | |||
| id | ID! | |||
| instructionNumber | Int! | Sequential number for multiple shipping instructions per order | ||
| lineShippingInstructions | [OrderLineShippingInstruction!]! | filter: OrderLineShippingInstructionFilterInputlimit: Intoffset: Intsort: [OrderLineShippingInstructionSortInput] | ||
| order | Order! | |||
| orderId | ID! | |||
| requestedShipDate | Date | |||
| requiresAppointment | Boolean | |||
| requiresSignature | Boolean | |||
| shippingAddress | OrderAddress | The shipping address associated with this shipping instruction, applies to all line instructions unless overriden at line level. | ||
| shippingAddressId | ID | |||
| shippingCost | Money | |||
| shippingMethod | String | |||
| specialInstructions | String | |||
| status | OrderShippingInstructionStatusEnum | |||
| trackingNumber | String | |||
| updatedAt | DateTime! |