2012-09-27 4 views
0

J'ai un magasin de test sur shopify. Lorsque les commandes sont créées, je veux mettre à jour leur statut d'exécution à "Fulfilled" via les appels d'API PHP.accomplissement des commandes via l'API shopify

Jusqu'à présent, rien n'est mentionné dans la documentation pour mettre à jour le statut d'exécution des éléments de campagne dans la commande.

Y a-t-il un moyen de le faire?

Répondre

0

Voilà comment je l'ai travaille maintenant

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

$data_string = json_encode($data);                     

$ch = curl_init('https://API:[email protected]/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); 
Questions connexes