0

我在shopify上有一个测试店。创建订单后,我想通过 PHP API 调用将其履行状态更新为“已履行”。

到目前为止,文档中没有提及更新订单中行项目的履行状态。

有什么办法吗?

4

2 回答 2

2

是的。API 实现是可能的: http: //api.shopify.com/fulfillment.html

于 2012-09-27T19:14:30.620 回答
1

这就是我现在的工作方式

$data = array( "fulfillment" => array("tracking_number" => "1111111111"));

$data_string = json_encode($data);                                                                                   

$ch = curl_init('https://API:PASS@STORE.myshopify.com/admin/orders/ORDER_ID/fulfillments.json');
curl_setopt($ch, CURLOPT_HTTPHEADER, array(                                                                          
    'Content-Type: application/json',                                                                                
    'Content-Length: ' . strlen($data_string))                                                                       
);

curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data_string);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

$result = curl_exec($ch);
print_r($result);
于 2015-07-03T19:47:08.647 回答