Summary
This API will call the client’s Shopfront system to pack notifying that the order is packed in the warehouse/store.
Description
This is a pack notification to the
...
Shopfront system. It means the shipment is going to be packed with SKUs mentioned in the payload.
In case of repeated calls
shipmentId
should be considered as a repeated identifier and expected response is successful with the same response body.
Note :
Multiple shipments are allowed in case of B2B orders.
Multiple shipments are not allowed in B2C orders except in cases where Increff OMS is doing splitting and routing of the orders.
Single shipment can have multiple pack boxes.
When Increff is doing routing splitting for B2C orders, one location will have only one shipment.
Increff
shipmentId
is unique for every shipment. Client system should be able to consume Increff Shipment Id for uniqueness.There should be idempotency handled at client’s end for the pack call of a single shipment, ie: if packing in OMS is not complete although the pack call is successful, on retry, the pack call will be re-triggered. In such cases, a success response is expected.
...