Woocommerce 2.6 API v1 - >无效的参数

时间:2016-07-11 12:52:24

标签: wordpress woocommerce wordpress-rest-api woocommerce-rest-api

我正在尝试使用WordPress API按照https://github.com/woothemes/wc-api-php

向Woocommerce添加产品

我正在使用Wordpress API / wp-json / wc / v1

这是我的数据

Array
(
    [type] => simple
    [name] => Bike
    [regular_price] => 300
    [description] => This is a new bike
)

然后我做$woocommerce->post('products',$data);

但是regular_price不起作用。没有它它工作正常,当我添加它我得到错误,如

无效参数regular_price [rest_invalid_param]

不确定这是否是确切的错误,将其翻译为荷兰语

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

解决! regular_price必须是一个字符串,我给它分配了一个整数

已更改

$wcProduct['regular_price'] = $moxPart->price;

$wcProduct['regular_price'] = (string)$moxPart->price;