SupplyOrderItem
Represents an individual item within a supply order.
Supply order items are the individual products, materials, or components that make up a supply order. Each item tracks specific quantities, locations, and relationships to products and inventory items.
Item Relationships
- **Product**: Links to the product catalog entry
- **Inventory Item**: Links to specific inventory tracking
- **Warehouse/Location**: Specifies storage or processing location
- **Parent**: Supports hierarchical item relationships
Use Cases
- Track individual components in manufacturing orders
- Manage assembly parts and their quantities
- Monitor inventory movements and allocations
- Support bill of materials (BOM) structures through parent/child relationships
type SupplyOrderItem {
createdAt: ISO8601DateTime!
id: ID!
inventoryItem: InventoryItem
inventoryItemId: ID
location: Location
locationId: ID
parent: SupplyOrderItem
parentId: ID
product: Product
productId: ID
quantity: BigDecimal
sku: String
supplyOrder: SupplyOrder!
supplyOrderId: ID!
updatedAt: ISO8601DateTime!
warehouse: Warehouse
warehouseId: ID
}
Fields
SupplyOrderItem.createdAt ● ISO8601DateTime! non-null scalar
Creation timestamp
SupplyOrderItem.id ● ID! non-null scalar
ID of the supply order item
SupplyOrderItem.inventoryItem ● InventoryItem object
Inventory item associated with this order item
SupplyOrderItem.inventoryItemId ● ID scalar
ID of the inventory item
SupplyOrderItem.location ● Location object
Specific location within the warehouse for this item
SupplyOrderItem.locationId ● ID scalar
ID of the location
SupplyOrderItem.parent ● SupplyOrderItem object
Parent item in hierarchical order structure (for BOM relationships)
SupplyOrderItem.parentId ● ID scalar
ID of the parent supply order item
SupplyOrderItem.product ● Product object
Product associated with this item
SupplyOrderItem.productId ● ID scalar
ID of the product
SupplyOrderItem.quantity ● BigDecimal scalar
Quantity of the item
SupplyOrderItem.sku ● String scalar
SKU of the item
SupplyOrderItem.supplyOrder ● SupplyOrder! non-null object
Parent supply order this item belongs to
SupplyOrderItem.supplyOrderId ● ID! non-null scalar
ID of the parent supply order
SupplyOrderItem.updatedAt ● ISO8601DateTime! non-null scalar
Last update timestamp
SupplyOrderItem.warehouse ● Warehouse object
Warehouse where this item is located or will be processed
SupplyOrderItem.warehouseId ● ID scalar
ID of the warehouse
Member Of
SupplyOrder object ● SupplyOrderItem object