I want to be able to update unfulfilled and fulfilled Shopify sales orders with tracking number, carrier name and ship date. This is my json:
Once sent with API credentials, I get a 200 response OK. But when I check the contents of the GET on this order, the fulfillment block is empty. Not sure what I am doing wrong....
I am going to assume you are doing this on an order endpoint directly trying to write its fulfillment property.
Instead, you need to use the fulfillment API endpoint such as
Hope this helps!
Hello @KarlOffenberger ,
I don't have any worries when I POST a Fulfillment on the end point you mention, however if I ever want to update one of those elements:
Then I get the error response from Shopify:
"Request failed with HTTP Code 406."
It seems that it won't accept those kind of modifications. The end point I use is as in the documentation:
So does it mean that once you have POST a Fulfillment corresponding to one order, then you can only PUT a new tracking_number but nothing else?
Have been trying for a while now and am getting confused, any help would be much appreciated.