So wie ich den Vorgang Inventory/Stockdaten verstehe:
- es muss ein Objekt InventoryItem erstellt werden, welches eine eigene ID hat verbunden mit der VariantenID und der SKU einer Projektvariante.
- mithilfe der InventoryItemId kann man dann die Inventory _Quantity ändern.
Was ich aber nicht verstehe: Hier wird nur von UPDATE und RETRIEVE gesprochen und nicht von einer Neuanlage, um die InventoryItemId zu bekommen.
Es kursieren, wenn man sucht, zwar Lösungsbeispiele herum, wie:
{
"product_id": 46735414558996,
"sku": "1234567890",
"inventory_quantity": 10
}
mit https://YOUR_SHOPIFY_STORE.myshopify.com/admin/api/2023-07/inventory_items und POST
product_id = variant_id
oder
Put-Methode
{
"variant": {
"id": 46735414558996,
"inventory_quantity": 10
}
}
mit https://YOUR_SHOPIFY_STORE.myshopify.com/admin/api/2023-07/inventory_items/46735414558996
herum, die funktionieren aber nicht und dann hat es auch noch diese Fehlermeldung:
… wie ist nun die saubere Vorgehensweise, um initial Stockwerte für eine Variante/SKU anzulegen.
Vorausgesetzt werden kann, dass das Produkt angelegt, Product- und Variant-ID vorhanden sind und verwendet werden.


