库存数量的Woocommerce Rest API问题

时间:2018-08-17 14:13:16

标签: php woocommerce

我在离子应用程序中创建Woocommerce产品。我也想在创建产品时增加库存量。但是,库存始终是空的,存储在我的MYSQL DB中。这是JSON feed

{
  "product": {
    "title": "test stock",
    "stock_quantity": "35",
    "images": [],
    "post_author": 88,
    "type": "simple",
    "categories": []
  }
}: 

这里是应用程序中的代码

  var productInfo = {
    title: this.productName,
    regular_price: this.productPrice,
    sale_price: this.productDiscount,
    stock_quantity: this.productStock,
    description: this.productDesc,
    images: new Array<any>(),
    post_author: this.userService.id,
    type: this.productType,
    categories: new Array<any>()
  };

我为stock_quantity尝试了不同的标签,例如“ stock”,并尝试使用“”将变量推入,而没有变量。但是我仍然面临着同样的问题。

1 个答案:

答案 0 :(得分:0)

您的JSON语法正确。另外,您正在将股票的正确参数传递为stock_quantity,并且当我查看JSON请求时,默认情况下尚未将manage_stock参数传递为true,该参数被视为false。因此,您还需要传递该参数。

您可以尝试以下代码。

{
 "product": {
 "title": "test stock",
 "stock_quantity": "35",
 "manage_stock": true,
 "images": [],
 "post_author": 88,
 "type": "simple",
 "categories": []
 }
}: 

您可以引用 WooCommerce REST API Product Properties for create products