OrderWorkflow Steps
Shipment Workflow Steps
Workflow steps for managing shipments, shipping methods, labels, and delivery preparation.
Overview
Shipment workflow steps manage all aspects of order fulfillment including shipment creation, shipping method selection, label printing, status updates, and delivery preparation. They enable splitting orders across shipments and integrating with shipping providers.
Available Steps
Shipment Creation & Completion
| Step | Key | Description |
|---|---|---|
| Create Default Shipment | CreateDefaultShipment | Create initial shipment for orders without shipments |
| Complete Shipment | CompleteShipment | Finalize shipment and notify shipping provider |
| Prepare Shipment Delivery | PrepareShipmentDelivery | Send shipment preparation to shipping provider |
Status Management
| Step | Key | Description |
|---|---|---|
| Update Shipment Status | UpdateShipmentStatus | Update shipment status |
| Update Shipment Status for In Transit | UpdateShipmentStatusForInTransit | Update status for warehouse transfers |
Shipping Methods
| Step | Key | Description |
|---|---|---|
| Select Default Shipping Method | SelectDefaultShippingMethod | Set shipping method based on market configuration |
| Change Shipping Method | ChangeShippingMethod | Change to specified shipping method |
| Change Shipping Method for Non-Colli | ChangeShippingMethodNameForShipmentsWithoutColliProducts | Change method for shipments without colli products |
Shipment Splitting
| Step | Key | Description |
|---|---|---|
| Split Shipment Cost | SplitShipmentCost | Distribute shipping cost across shipments |
| Try Split Shipment by Category | TrySplitShipmentByCategoryId | Split shipment based on product category |
| Split All Line Items | SplitAllLineItems | Split each line item to separate shipment |
| Split Order Lines to Be Purchased | SplitOrderLinesToBePurchasedToShipment | Split backorder items to separate shipment |
| Split Shipments by Freight Class | SplitShipmentsByFreightClass | Split based on freight classification |
Labels & Returns
| Step | Key | Description |
|---|---|---|
| Print Shipping Label | PrintShippingLabel | Print label via cloud print integration |
| Create Return Shipment Booking | CreateReturnShipmentBooking | Create return shipping booking |
| Set Pickup Warehouse Code | SetPickupWarehouseCode | Set warehouse for pickup orders |
Packages & Enrichment
| Step | Key | Description |
|---|---|---|
| Create Shipment Packages Based on Product Colli | CreateShipmentPackagesBasedOnProductColli | Create packages from product colli data |
| Try Map Shipment Description to Pickup Point | TryMapShipmentDescriptionToPickUpPoint | Map shipment to pickup point |
| Enrich Shipments with Properties | EnrichShipmentsWithPropertiesFromShipmentOption | Copy properties from shipment option config |
Common Patterns
Standard Fulfillment Flow
- Create Default Shipment - If no shipment exists
- Select Default Shipping Method - Based on market configuration
- Prepare Shipment Delivery - Send to shipping provider
- Complete Shipment - Finalize and get tracking
Multi-Shipment Order
- Split by Category/Freight Class - Separate different product types
- Split Shipment Cost - Distribute shipping cost
- Process each shipment independently
