Have your say in Community Polls: What was/is your greatest motivation to start your own business?
Our Partner & Developer boards on the community are moving to a brand new home: the .dev community forums! While you can still access past discussions here, for all your future app and storefront building questions, head over to the new forums.

Getting blank array as response for fulfillment orders API.

Getting blank array as response for fulfillment orders API.

vladosky
Visitor
1 0 1

I want to update the tracking information for an order using fulfillments API. 
But we don't have fulfillment_order_id. To get fulfillment_order_id we use this API

/admin/api/2022-10/orders/{order_id}/fulfillment_orders.json

 but we are getting a blank array as the response.
Can anyone help me out, how I create a fulfillment order? 
We use private app credentials for all API calls.

Replies 2 (2)

XPStudio
Shopify Partner
2 0 0

Same problem here. Looks like problem with order_it

XPStudio
Shopify Partner
2 0 0

Fixed it by adding:

 

$session = curl_init();
curl_setopt($session, CURLOPT_URL, $url);
curl_setopt($session, CURLOPT_HTTPGET, 1);
curl_setopt($session, CURLOPT_HEADER, false);
curl_setopt($session, CURLOPT_HTTPHEADER, array('Accept: application/xml', 'Content-Type: application/xml'));
curl_setopt($session, CURLOPT_RETURNTRANSFER, true);
curl_setopt($session, CURLOPT_SSL_VERIFYHOST,0);
curl_setopt($session, CURLOPT_SSL_VERIFYPEER,0);
$response = curl_exec($session);
curl_close($session);