尝试使用
更新订单时$ client-> orders-> update_status($ order_id_to_update,$ status);
它创建具有完全相同信息的新订单,并更新原始订单和新创建订单的状态。 如何阻止这种情况发生,并且只提交了我提交的order_ID状态?
答案 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