Basic 3PL Fulfilment Process
Describes the basic sequence when integrating with a 3PL
This can be implemented by following the related Basic 3PL Process recipe.
sequenceDiagram actor Customer participant eCommerce participant Viare participant 3PL Customer->>eCommerce: Places Order destroy eCommerce eCommerce->>Viare:Order Note over Viare: Card Validated (3)<br/>Assigned to "Dispatch Point" loop Every [x] minutes 3PL->>Viare: DispatchApi.ListOrders() Viare-->>3PL: List of Orders end Note over 3PL: Filter new orders loop For each new order 3PL->>Viare: Orders.Retrieve() Viare-->>3PL: Order Details Note over 3PL: Import New Order 3PL->>Viare: DispatchApi.AssignOrder() Note over Viare: 3PL - Dispatch In Progress (59) end Note over 3PL: Fulfilment Tasks 3PL->>Viare: Dispatch.ShipTrackedOrder() Note over Viare: Tracking Details Updated Note over Viare: Complete (7)
Updated 3 months ago
