【发布时间】:2019-08-31 16:18:44
【问题描述】:
在 WooCommerce 中,我正在尝试在订单详细信息中添加低于总金额的税款。我想在订单总数中添加一行。但是下面的代码不起作用:
//Show tax in order details
add_action( 'woocommerce_checkout_create_order', 'func_new_total', 20, 1 );
function func_new_total( $order ) {
// Get order total
$total = $order->get_total();
//Calculate tax
$tax = $total * 0.2;
//Add tax on new line below total
$new_total = $total . '<br>' . 'herav Mva kr' . $tax;
$order->set_total($new_total);
}
这个我也试过了,还是不行:
add_action('woocommerce_checkout_update_order_meta', function( $order_id, $posted ) {
$order = wc_get_order( $order_id );
$total_price = $order->get_total();
$tax = $total_price * 0.2;
$new_total = $total_price . '<br>' . 'herav Mva kr' . $tax;
update_post_meta( $order_id, 'total', 'hallooo' );
} , 10, 2);
【问题讨论】:
标签: php wordpress woocommerce orders tax