PickingOrderItem
PickingOrderItem Type
Represents an individual item within a picking order, specifying the product to be picked and the quantity required. PickingOrderItem is a line item that belongs to a PickingOrder and contains the details needed for warehouse picking operations.
Fields
id
ID!
Unique identifier of the picking order item
tenantID
UUID!
Tenant identifier
dataTypeID
UUID
DataType identifier for schema validation
dataTypeSlug
String
DataType slug for easier reference
data
Map
Custom metadata stored as JSON
createdAt
Time!
Creation timestamp
createdBy
UUID!
User identifier who created the item
updatedAt
Time
Last update timestamp
updatedBy
UUID
User identifier who last updated the item
deletedAt
Time
Deletion timestamp
deletedBy
UUID
User identifier who deleted the item
sku
String!
Stock Keeping Unit identifier of the item to pick
orderID
ID!
Reference to the parent PickingOrder
quantity
Int!
Quantity of the item to be picked
order
PickingOrder!
The parent picking order
Interfaces
Node
Usage Example
Query by Order
Mutation Examples
Create a PickingOrderItem
Update a PickingOrderItem
Delete a PickingOrderItem
Relations
PickingOrderItem
N:1PickingOrder: Multiple items belong to a single picking orderPickingOrderItem
N:1DataType: Items can reference a DataType for schema validationPickingOrderItem references InventoryItem via SKU: Items are picked based on SKU matching
Federation Key
PickingOrderItem is federated by the sku field, allowing it to be resolved across different services in the GraphQL federation.
Common Use Cases
Order Fulfillment: Breaking down customer orders into pickable line items
Wave Picking: Organizing items for batch picking operations
Pick List Generation: Creating picking instructions for warehouse workers
Inventory Allocation: Reserving specific quantities for order fulfillment
Pick Performance Tracking: Monitoring picking efficiency by item and SKU
Pick Status Tracking
Use the data field to track picking progress:
Best Practices
Always validate SKU availability before creating picking order items
Use the
datafield to store pick-specific instructions and metadataMonitor picking workflows to track completion status
Consider implementing quantity validation to prevent over-picking
Link items to inventory locations for efficient pick routing
Last updated
Was this helpful?
