ApplicationParams:
fulfillment={“tracking_number”:“1Z6A52A2020600xxxx”,“tracking_company”:“UPS”,“tracking_urls”:[“”],“location_id”:“60901720148”,“notify_customer”:“true”}
response:
{“errors”:“Not Found”}
ApplicationParams:
fulfillment={“tracking_number”:“1Z6A52A2020600xxxx”,“tracking_company”:“UPS”,“tracking_urls”:[“”],“location_id”:“60901720148”,“notify_customer”:“true”}
response:
{“errors”:“Not Found”}
Hey @QianLiu
Did you have a request_id from this request that returned “not found” when trying to create the fulfillment? We should be able to tell what happened. Could be that the location ID does not exist. Thanks!
Another way you can fulfill an order is by fulfilling the N fulfillment-orders that compound the order.
The workflow would be to get all the fulfillments orders asociated to an order: Doc Here
You get an array with the N fulfimments orders that compount the order.
Then you should get the id of each of those fulfillment orders and fulfill each of them: Doc Here
Once you had fulfilled all the fulfillments orders of the order, the order would be fulfilled.
I hope that it help you.
EDIT: Make sure you have this access scope so you can have access to the fulfill fulfillments orders api.