如何根据 sku 从 woocommerce api 中获取产品?
How to fetch a product from woocommerce api based on the sku?
我发现很难将产品从我的 woocommerce 网站获取到基于 sku 的 django 应用程序。
在此处的官方文档中:http://woocommerce.github.io/woocommerce-rest-api-docs/#retrieve-a-product
我找到了一个解决方案,仅用于在知道 post id(示例中为 794)的情况下获取产品,例如:
print(wcapi.get("products/794").json())
有没有办法根据sku抓产品?
终于找到答案了。
r=wcapi.get("products?filter[sku]='"+sku+"'").json()
这也适用于 filter
已在较新版本中弃用:
sku="YOUR SKU HERE"
productlist=wcapi.get("products/?sku="+sku).json()
productid=productlist[0]['id']
至少从 REST 开始 APIv3 SKU 包含在 get(params) 可能值中,因此
r = wcapi.get("products", params={'sku':sku})
将是首选方法。
我发现很难将产品从我的 woocommerce 网站获取到基于 sku 的 django 应用程序。
在此处的官方文档中:http://woocommerce.github.io/woocommerce-rest-api-docs/#retrieve-a-product
我找到了一个解决方案,仅用于在知道 post id(示例中为 794)的情况下获取产品,例如:
print(wcapi.get("products/794").json())
有没有办法根据sku抓产品?
终于找到答案了。
r=wcapi.get("products?filter[sku]='"+sku+"'").json()
这也适用于 filter
已在较新版本中弃用:
sku="YOUR SKU HERE"
productlist=wcapi.get("products/?sku="+sku).json()
productid=productlist[0]['id']
至少从 REST 开始 APIv3 SKU 包含在 get(params) 可能值中,因此
r = wcapi.get("products", params={'sku':sku})
将是首选方法。