Ich hatte Schwierigkeiten beim Abrufen eines Produkts von meiner Woocommerce-Website zu meiner Django-App basierend auf der SKU.
In der offiziellen Dokumentation hier: http://woocommerce.github.io/woocommerce-rest-api-docs/#retrieve-a-product
Ich habe eine Lösung nur zum Abrufen des Produkts gefunden, das die Post-ID (794 im Beispiel) kennt, wie:
print(wcapi.get("products/794").json())
Gibt es eine Möglichkeit, das Produkt anhand der SKU zu erfassen?
Herr T
Dies funktioniert auch als filter
ist in neueren Versionen veraltet:
sku="YOUR SKU HERE"
productlist=wcapi.get("products/?sku="+sku).json()
productid=productlist[0]['id']
Mindestens ab REST API v3 ist SKU in get(params) mögliche Werte enthalten, also
r = wcapi.get("products", params={'sku':sku})
wäre die bevorzugte Methode.
Endlich die Antwort gefunden.
r=wcapi.get("products?filter[sku]='"+sku+"'").json()
13623000cookie-checkWie rufe ich ein Produkt von der Woocommerce-API basierend auf der SKU ab?yes