如何基于sku从woocommerce api中获取产品?

gto*_*pal 4 python django wordpress woocommerce woocommerce-rest-api

我发现很难根据 sku 从我的 woocommerce 网站获取产品到我的 django 应用程序。

在官方文档中:http : //woocommerce.github.io/woocommerce-rest-api-docs/#retrieve-a-product

我找到了一个解决方案,仅用于获取知道帖子 ID(示例中为 794)的产品,例如:

print(wcapi.get("products/794").json())

有没有办法根据sku来抓产品?

Mr.*_*. T 6

这也适用于filter已在较新版本中弃用的情况:

sku="YOUR SKU HERE"
productlist=wcapi.get("products/?sku="+sku).json()
productid=productlist[0]['id']
Run Code Online (Sandbox Code Playgroud)


gto*_*pal 0

终于找到了答案。

r=wcapi.get("products?filter[sku]='"+sku+"'").json()
Run Code Online (Sandbox Code Playgroud)