Woocommerce 3.5.x 在用户帐户(我的帐户)区域有一个特殊页面,它显示用户以前的订单。
此页面现在默认显示 5 列。
这是 woocommerce Orders 区域的屏幕截图,有 5 列:
我找不到改变这一点的方法。
如何在默认情况下添加新列?
如果“处理中”状态自动更新为“已完成”,我想更改 woocommerce 的每个订单。
我尝试在functions.php 文件中编写该函数,但没有成功。
当我收到用户的付款后,如何在 Woocommerce 中自动将订单状态从“正在处理”更改为“已完成”?
我使用这段代码,但没有效果
add_action( 'woocommerce_thankyou', 'custom_woocommerce_auto_complete_order' );
函数 custom_woocommerce_auto_complete_order( $order_id ) {
如果(!$order_id){
返回;
}
$order = wc_get_order( $order_id );
if( $order->has_status( '正在处理' ) )
{
$order->update_status( '已完成' );
}
}
谢谢