【发布时间】:2020-08-08 01:51:31
【问题描述】:
我正在尝试通过 rest api 创建/更新产品变体,但遇到了问题。
我的产品属性填写正确,包括颜色和尺寸选项。例如,我在产品上有这些:
“属性”:[ {“id”:1,“名称”:“χρώμα”,“位置”:0,“可见”: 真,“变体”:真,“选项”:[“ΜΠΛΕ”]},{“id”:2,“名称”: “μέγεθος”,“位置”:1,“可见”:真,“变化”:真, “选项”:[“52”、“56”、“58”、“60”、“62”、“64”、“66”]}]、
但是当我尝试填充变体的属性时,它返回 []。 发帖示例:
{ “stock_quantity”: 2, “regular_price”: “22”, “sale_price”: “”, “状态”:“发布”,“可购买”:真,“管理库存”:真, “属性”:[ {“id”:1,“选项”:“ΜΠΛΕ”},{“id”:2,“选项”: “60” } ], “meta_data”: [ { “key”: “条形码”, “value”: “5207064064442” } ] }
然后它返回:
{ “id”: 6225, “date_created”: “2020-04-15T11:19:12”, “date_created_gmt”:“2020-04-15T11:19:12”,“date_modified”: “2020-04-22T17:11:32”,“date_modified_gmt”:“2020-04-22T17:11:32”, “描述”:“”,“sku”:“007887”,“价格”:“22”,“regular_price”: “22”,“sale_price”:“”,“date_on_sale_from”:空, “date_on_sale_from_gmt”:空,“date_on_sale_to”:空, “date_on_sale_to_gmt”:空,“on_sale”:假,“状态”:“发布”, “可购买”:真,“虚拟”:假,“可下载”:假, “下载”:[],“下载限制”:-1,“下载到期”:-1, “tax_status”:“应税”,“tax_class”:“”,“manage_stock”:真, “stock_quantity”:2,“stock_status”:“instock”,“backorders”:“no”, “延期交货”:假,“延期交货”:假,“重量”:“”, “尺寸”:{“长度”:“”,“宽度”:“”,“高度”:“”}, “shipping_class”:“”,“shipping_class_id”:0,“图像”:{“id”:6192, “date_created”:“2020-04-15T11:17:59”,“date_created_gmt”: “2020-04-15T11:17:59”,“日期修改”:“2020-04-15T11:17:59”, “date_modified_gmt”:“2020-04-15T11:17:59”,},“属性”:[], “menu_order”: 0, “meta_data”: [ { “id”: 96831, “key”: “条形码”, “价值”:“5207064064442”}]}
我发送的所有数据,如 stock_quantity、regular_price、meta_data 等都已正确填写。除了属性。
有什么办法吗?! 谢谢
【问题讨论】:
标签: wordpress api woocommerce wordpress-rest-api woocommerce-rest-api