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

PropertyValue
KeyCompleteShipment
GroupShipments

Configuration Properties

This step has no configurable properties.

Behavior

What It Does

  1. Retrieves shipment information from the return
  2. Marks shipment status as completed
  3. Notifies shipping provider of completion (if applicable)
  4. Records completion timestamp
  5. 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:

{
  "Name": "Received",
  "WorkflowSteps": [
    {
      "Name": "CompleteShipment",
      "Active": true,
      "TranslateKey": "WorkflowStep_CompleteShipment"
    }
  ]
}

Error Handling

ConditionResultContinues Workflow?
Shipment completedSuccessYes
No shipment foundSuccess (skipped)Yes
Already completedSuccess (no action)Yes
Provider notification failedWarningYes
Shipment update failedErrorDepends on StopOnError

On this page