WooCommerce – 使用php代码更改订单状态

我试图改变WooCommerce的订单状态,但到目前为止我没有遇到任何运气. $order实例创建成功(我知道因为echo $order-> status;工作正常,$order_id也正确.$order-> status =’pending’;根本不会改变任何东西,我不知道为什么.

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

任何人都可以帮我这个吗?

解决方法:

试试这段代码:

$order = new WC_Order($order_id);
$order->update_status('pending', 'order_note'); // order note is optional, if you want to  add a note to order
上一篇:php – WooCommerce:当管理员手动创建订单时需要挂钩


下一篇:php – WooCommerce运费价格包含税