I have an API question.
We are working to design an integration with a 3PL service to assist in fulfilling some of our orders.
We plan to make use of the following functions/endpoints:
- FulfillmentService -fetch_tracking_numbers
- FulfillmentService - fetch_stock
- FulfillmentRequest - Request
- FulfillmentRequest - Accept
- FulfillmentRequest - Reject
- CancellationRequest - Request
- CancellationRequest - Accept
CancellationRequest - Reject
Most of this is straightforward. However, I have a couple questions:
-
When the 3PL service accepts a fulfillment request (with the Fulfillment Request - Accept endpoint), what changes will I see in the Shopify Admin screen on any accepted orders?
-
The FulfillmentService - Fetch_Tracking_Numbers endpoint purports to request (from the 3PL service) tracking numbers for completed fulfillments every hour. Now, in the endpoints listed above (their design) I don’t see anything that will provide Shopify with an indication that they have completed the fulfillment of a specific order/orders. Am I correct? If so, would you suggest that they add the Fulfillment - Complete endpoint to the workflow?
Thanks!