Woo commerce api更新订单状态

时间:2017-02-25 12:38:53

标签: wordpress api woocommerce

尝试使用

更新订单时

$ client-> orders-> update_status($ order_id_to_update,$ status);

它创建具有完全相同信息的新订单,并更新原始订单和新创建订单的状态。 如何阻止这种情况发生,并且只提交了我提交的order_ID状态?

3 个答案:

答案 0 :(得分:0)

$order = new WC_Order($order_id);
$order->update_status('pending');

试试此代码段

答案 1 :(得分:0)

确认您已提供连贯的order_id_to_update且状态良好! 如果您在$ status上设置了一个int值,那么您将拥有一个具有已知状态的订单,因此它在wordpress中不可见

答案 2 :(得分:0)

使用Python,它就像print(wcapi.put(“ orders / 727”,data).json())一样简单,其中data是键值对对象。

请参阅:http://woocommerce.github.io/woocommerce-rest-api-docs/#orders

相关问题