Verwenden des WooCommerce-API-Filters nach Produkt-SKU

Lesezeit: 1 Minute

Ich versuche, Produktinformationen von WooCommerce mithilfe ihrer API abzurufen.

Ich sende eine Anfrage über die folgende URL: {url}/wp-json/wc/v2/products?filter[sku]=10008&consumer_key={key}&consumer_secret={key}. Die Antwort, die ich erhalte, enthält jedoch verschiedene Produkte, die keinerlei Bezug zu SKU=10008 haben.

Ich frage mich, warum dieser Filter die Antwort nicht isoliert, sondern nur Produkte enthält, die nach meiner angegebenen SKU gefiltert wurden. Verwende ich die API falsch?

Dies ist beispielsweise meine Antwort (nur die SKU drucken):

pCb0760
pCb0855
pHn4000
pCh0900
pCb0752
pVg0210
pTa0111
pTa0110
pTa0101
pTa0100
pGd0130
pGd0120
pGd0110
pTa0120
pEg0030
pSu1015
pNd0400
pF27z
pF27w
pF27bb
pF27b
pF14z
pF14w
pF14bb
pF14b
pSp0360
pPa0300
pHp0100
pEk0400
pAb1665
pAs0100z
pLt0210
pLt0200
pLt0100
pCs0822
pIg0912
pIg0911
pIg0910
pIg0902
pIg0901
pIg0900
pIg0802
pIg0801
pIg0800
pIg0190
pIg0187
pIg0186
pIg0185
pIg0171
pIg0170
pIg0132
pIg0101
pHi1081
pHi1080
pHi1013
pHi1012
pHi1011
pHi1010

Ich kann wirklich keinen Zusammenhang zwischen meiner Anfrage und dieser Antwort erkennen…

Benutzeravatar von Kalyan Sangartula
Kalyan Sangartula

Versuchen Sie es mit diesem Aufruf:

/wp-json/wc/v3/products?sku=<your_sku>"

Ersetzen <your_sku> mit Ihrer SKU.

Ich glaube, dass der Filter veraltet ist. Hier ist, was ich verwende, um eine Liste von Produkten mit der SKU zu erhalten. yoursite.com/wc-api/v3/products/?sku=SKUHERE

  • Dies gilt zumindest bis heute

    – jgangso

    16. Juni 2020 um 12:47 Uhr

musste ich benutzen /wc-api/v3/products?filter[sku]="" stattdessen.

1437800cookie-checkVerwenden des WooCommerce-API-Filters nach Produkt-SKU

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy