2016-08-31 4 views
0

Ich habe dies: PUT/admin/orders/450789469/fulfillments/255858046.json bei der Aktualisierung der Erfüllung.Kann Fulfillment in Shopify nicht aktualisieren

Ich habe dies folgende JSON-Daten zu aktualisieren:

{ "fulfillment": {"id":3604167143,"order_id":4015640143,"status":"success","tracking_numbers":"6J70","variant_inventory_management":"shopify"}} 

Es gibt eine 400-Fehler - Bad Anfrage.

Gibt es etwas, das ich bei der Weitergabe der zu aktualisierenden Daten übersehen habe? Vielen Dank.

Antwort

1

Sie möchten tracking_numbers als Array anstatt als Zeichenfolge senden. Probieren Sie etwas wie folgt aus:

{ 
    "fulfillment": { 
     "id": 3604167143, 
     "order_id": 4015640143, 
     "status": "success", 
     "tracking_numbers": ["6J70"], 
     "variant_inventory_management": "shopify" 
    } 
} 

Wenn Sie in den Körper der Antwort von Shopify suchen, dann können Sie manchmal mehr Infos finden, was schief gelaufen ist.

+0

Warum wurde der fulfillment_status nicht geändert, um zu erfüllen? Es steht noch aus. – Jen143

+0

Ist es möglich, dass der Auftrag noch nicht erfüllte Werbebuchungen enthält? –

Verwandte Themen