Complete Shipment
Mark return shipments as completed and notify shipping providers.
Overview
The Complete Shipment step marks return shipments as completed and can notify shipping providers of the final status. This is typically used when returned items have been received at the warehouse.
Identifier
| Property | Value |
|---|---|
| Key | CompleteShipment |
| Group | Shipments |
Configuration Properties
This step has no configurable properties.
Behavior
What It Does
- Retrieves shipment information from the return
- Marks shipment status as completed
- Notifies shipping provider of completion (if applicable)
- Records completion timestamp
- Updates return with shipment status
Prerequisites
- Return must have associated shipment(s)
- Shipment must not already be completed
Side Effects
- Updates shipment status
- May notify shipping provider
- Records completion timestamp
- Affects shipment tracking display
Business Cases
When to Use
- When items are received at warehouse
- Finalizing return logistics
- Closing out return shipment tracking
- Triggering downstream processes after receipt
Example Scenarios
Items Received Warehouse scans returned items as received. Return status changed to "Received", triggering Complete Shipment step.
Return Confirmed After inspection, items confirmed received in acceptable condition. Shipment marked complete.
Typical Workflow Position
Complete Shipment is typically used in a "Received" or "Completed" return status:
Error Handling
| Condition | Result | Continues Workflow? |
|---|---|---|
| Shipment completed | Success | Yes |
| No shipment found | Success (skipped) | Yes |
| Already completed | Success (no action) | Yes |
| Provider notification failed | Warning | Yes |
| Shipment update failed | Error | Depends on StopOnError |
Related Steps
- Create Return Shipment Booking - Initial shipment creation
- Update Inventory - Process after items received
- Credit Return - Process refund after receipt
