Liquid, JavaScript, Themes
Shop: https://bushdoctor.myshopify.com/
Order ID: 5568402456753
REST API URL: admin/api/2024-04/fulfillments.json
Anforderung:
wir möchten gerne Bestellungen per API auf abgeschlossen setzen. (fulfillment).
Verwenden hierfür die REST API, Integration mit PHP.
Bekomme leider beim POST den Fehler: Fehler: 406: HTTP/2 406
PHP Integration:
- zuerst fragen wir die Order mit "orders/{$orderId}/fulfillment_orders.json" ab.
- dann die enthaltenen IDS für den Finalen POST an "2024-04/fulfillments.json".
POST JSON:
{
"fulfillment": {
"line_items_by_fulfillment_order": [
{
"fulfillment_order_id": 6625997914289,
"line_items": [
{
"id": 13999716303025,
"quantity": 1
}
]
}
]
}
}
Welchen Shopifyplan hast du? Basic? Dann brauchst du immer wieder einen neuen Auth-Token.
Hallo,
die Seite hat den Plan: Shopify
Habe eine private APP erstellt und verwende den erstellten Token für jegliche API Calls.
Verstehe nicht warum immer ein neuer Auth-Token benötigt wird?
Meine Frage bezieht sich auf den POST den ich übermittle, dieser wird von Shopify mit 406 quittiert.
Daher die Frage ob bei meinem POST ggf. die JSON Struktur oder die API URL falsch ist.
Hallo Nordalux,
das Problem hat sich erledigt!
Mein Lösungsansatz oben war fast korrekt, der Fehler lag daran das wir bei "line_items" im JSON nicht die "line_item_id" mitgesendet hatten sondern nur die ID.
Somit erledigt.
Teil 2 - Wie die Prinzipien des UX-Designs dir dabei helfen können einen großartigen Shop ...
By Kai Sep 16, 2024Teil 1 - Wie die Prinzipien des UX-Designs dir dabei helfen können einen großartigen Shop ...
By Kai Sep 9, 2024Anpassungen des benutzerdefinierten Codes an Shopify-Themes (CSS) leicht gemachtIn diesem...
By Gabe Aug 28, 2024