Skip to main content

ShipmentItem

Individual item within a shipment representing a specific product and quantity being fulfilled from an order

type ShipmentItem {
id: String!
createdAt: DateTime!
lastModifiedAt: DateTime!
name: String
sku: String
quantity: Int
shipmentId: String!
orderItemId: Int
orderItem: OrderItem
}

Fields​

ShipmentItem.id ● String! non-null scalar​

Unique UUID identifier for the individual shipment item.

Used to track specific items within a shipment for inventory and fulfillment purposes.

ShipmentItem.createdAt ● DateTime! non-null scalar​

Timestamp when the shipment item was added to the shipment.

Used for tracking item processing and fulfillment timelines.

ShipmentItem.lastModifiedAt ● DateTime! non-null scalar​

Timestamp of the most recent update to the shipment item.

Reflects when item details such as quantity or status were last modified.

ShipmentItem.name ● String scalar​

Descriptive name of the product being shipped.

Provides human-readable identification of the item for fulfillment and customer communication.

ShipmentItem.sku ● String scalar​

Product SKU

ShipmentItem.quantity ● Int scalar​

Number of units of this product included in the shipment.

May be less than the original order quantity if the order is fulfilled across multiple shipments.

ShipmentItem.shipmentId ● String! non-null scalar​

Reference to the parent shipment being tracked.

Links the tracking information to the specific shipment for comprehensive delivery monitoring.

ShipmentItem.orderItemId ● Int scalar​

Reference to the original order item that this shipment item fulfills.

Links the shipped item back to the customer's original order for tracking and customer service.

ShipmentItem.orderItem ● OrderItem object​

Returned By​

shipmentItem query ● shipmentItemCreate mutation ● shipmentItemUpdate mutation

Member Of​

Shipment object ● ShipmentItemResponse object