我遇到的问题是,当客户下订单时,费用没有显示在发送给客户的电子邮件中。如果我理解正确的话,WooCommerce通常会用$order->get_order_item_totals();将所有的费用和运费从email-order-details.php的<tfoot>中相加在回调中,我搜索了正确的顺序,并用它检查了$ order ->get_order_item_total()中</em
"cod“有固定的附加费用,当我点击"cod”时,它将被正确地应用。当我将付款从"cod“改为"bacs”时,将按预期从购物车中扣除费用。手推车是更新的,但费用仍然存在。我试图为$woocommerce->session->fees设置空数组,但没有帮助。我觉得这是由未更新的会话值造成的,因为在浏览器刷新时,费用会消失。这是我的代码,用于支付网关条件和额外费用:
function w