Covers all questions related to inventory management, order fulfillment, and shipping.
Currently my supplier sends me an email with the PO number (currently my Shopify order number but this can be anything I send them), and the shipping tracking number.
I'm trying to forward these emails to a parsing service which will then update the tracking number for that order via REST http webhook. I'm noticing that for the tracking_ info command, I need the `fulfillment _id`.
Given this workflow will ALWAYS be related to a specific Shopify location, is there some way to structure the API call to work when I only have the order-number as a reference, such as adding additional static parameters to the REST command to associate the order number and tracking number to that specific `location_id`'s fulfillment?
Alternately I could just start sending the order to the supplier with the reference being the fulfillment ID but I worry about this method as introducing potential for failures-by-typo from using this longer string versus the 4-digit order number.
Solved! Go to the solution
This is an accepted solution.
Hi there,
without the fullfillment_id you can't update the tracking. You will have to always first get the fulfillment for the order.
Who actually marks the order as fulfilled? Whoever marks the order as fulfilled (if done through the api) will always get the fulfillment id back in the response from shopify (if using rest otherwise can be defined in the graphql response). So once you have the fulfillment_id you are set. If the orders are being fulfilled manually then its a bit tougher.
Cheers,
Gary
This is an accepted solution.
Hi there,
without the fullfillment_id you can't update the tracking. You will have to always first get the fulfillment for the order.
Who actually marks the order as fulfilled? Whoever marks the order as fulfilled (if done through the api) will always get the fulfillment id back in the response from shopify (if using rest otherwise can be defined in the graphql response). So once you have the fulfillment_id you are set. If the orders are being fulfilled manually then its a bit tougher.
Cheers,
Gary
Hi,how to get the API interface to update tracking number by erp ?