3PL Shipment Integration
A shipment in this context is a collection of products or bundles that are prepared and dispatched from a warehouse or fulfillment center to a customer or another business location. A single order can be split into many shipments, for integration with THG 3PL shipment allocation has been done prior to creation of the shipments.
Integration Flow
Shipment
A general integration with THG 3PL involves the following steps:
-
Shipment Request Creation
The consumer’s order management system creates a new shipment in the API. This request includes order details, recipient information, and item specified for fulfilment in the shipment lines. -
Shipment Confirmation
The 3PL system validates the request, and confirms it has accepted the shipment by sending an approval status for that shipment. -
Picking and Packing
The 3PL warehouse team picks the items from inventory and packs them according to the shipment instructions. -
Despatch
Once packed, the shipment is despatched. The 3PL system creates a dispatch on the shipment confirming the lines which have been dispatched.
Cancellation
A cancellation flow allows the 3PL to request the cancellation of a shipment, either fully or partially. This process ensures that both the 3PL and the consumer’s system are in agreement before a shipment is cancelled. The typical steps are:
-
Cancellation Request Initiated
The 3PL system sends a cancellation request for specific shipment lines. -
Consumer Review
The consumer’s system reviews the cancellation request. This may involve checking the status of the order, inventory, or other business rules. -
Accept or Reject Cancellation
The consumer responds to the cancellation request with either an acceptance or rejection of the cancellation request, by creating approval status on the cancel entity . If accepted, the specified lines are marked as cancelled. If rejected, the shipment continues as planned and a new cancellation request will need to be submitted.