ShipmentCreateInput
No description
input ShipmentCreateInput {
orderId: Int!
expectedDeliveryAt: String
status: ShipmentStatus
items: [ShipmentCreateItemInput!]
trackAndTraces: [ShipmentCreateTrackAndTraceInput!]
}
Fields
ShipmentCreateInput.orderId
● Int!
non-null scalar
Reference to the parent order that this shipment fulfills.
Links the shipment to the original customer order for tracking and customer service purposes.
ShipmentCreateInput.expectedDeliveryAt
● String
scalar
Estimated date and time when the shipment is expected to be delivered to the customer.
Based on carrier estimates and shipping method selected. Used for customer communication and delivery planning.
ShipmentCreateInput.status
● ShipmentStatus
enum
Current processing status of the shipment.
Indicates the shipment's position in the fulfillment workflow (e.g., 'pending', 'shipped', 'in_transit', 'delivered', 'cancelled').
ShipmentCreateInput.items
● [ShipmentCreateItemInput!]
list input
Collection of individual items included in this shipment.
Each item represents a portion of an order item being shipped, including quantities and product details.
ShipmentCreateInput.trackAndTraces
● [ShipmentCreateTrackAndTraceInput!]
list input
Collection of tracking events and status updates for this shipment.
Provides detailed tracking history including carrier updates, location changes, and delivery confirmations.
Member Of
shipmentCreate
mutation