我在离子应用程序中创建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”,并尝试使用“”将变量推入,而没有变量。但是我仍然面临着同样的问题。
答案 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