Php 在购物车上插入自定义总额(不包括产品成本行)并在WooCommerce中插入结帐总额
我可以在“结帐总计”表中添加一行,并带有答案代码。(虽然我需要在底部加上我的),但我找不到或不知道如何计算我需要的总数 我需要添加的总额应包括除产品成本之外的所有费用(因此应包括运费、增值税、费用等) 我无法将产品价格更改为零,因为它们用于计算费用 我的代码尝试:Php 在购物车上插入自定义总额(不包括产品成本行)并在WooCommerce中插入结帐总额,php,wordpress,woocommerce,cart,checkout,Php,Wordpress,Woocommerce,Cart,Checkout,我可以在“结帐总计”表中添加一行,并带有答案代码。(虽然我需要在底部加上我的),但我找不到或不知道如何计算我需要的总数 我需要添加的总额应包括除产品成本之外的所有费用(因此应包括运费、增值税、费用等) 我无法将产品价格更改为零,因为它们用于计算费用 我的代码尝试: add_action( 'woocommerce_cart_totals_before_shipping', 'display_custom_total', 20 ); add_action( 'woocommerce_review_
add_action( 'woocommerce_cart_totals_before_shipping', 'display_custom_total', 20 );
add_action( 'woocommerce_review_order_before_shipping', 'display_custom_total', 20 );
function display_custom_total() {
$total_to_pay = 0;
// Do something here
// The Output
echo ' <tr class="cart-total-to-pay">
<th>' . __( "Total to pay", "woocommerce" ) . '</th>
<td data-title="total-to-pay">' . number_format($total_to_pay, 2) . '</td>
</tr>';
}
add_action('woocommerce_cart_total_前,'display_custom_total',20);
添加操作('WOOMerce\u review\u order\u before\u shipping','display\u custom\u total',20);
函数显示\自定义\总计(){
$total_to_pay=0;
//在这里做点什么
//输出
回声'
“.”(“支付总额”、“woocommerce”)。”
“.数字格式($total_to_pay,2)。”
';
}
如何将其添加到结帐和购物车页面?若要在底部显示它,请改用
woocommerce\u cart\u totals\u after\u order\u total
和woocommerce\u review\u order\u after\u order\u total
操作挂钩
所以你得到:
函数显示\自定义\总计(){
//获得(小计)
$subtotal=WC()->cart->subtotal;
$total=WC()->cart->total;
//算计
$total_to_pay=$total-$subtotal;
//输出
回声'
“.”(“支付总额”、“woocommerce”)。”
“.wc_价格($total_to_pay)。”
';
}
添加操作(“订单总计”后添加“购物车总计”,“显示自定义总计”,20);
添加操作('WOOMerce\u review\u order\u after\u order\u total','display\u custom\u total',20);
相关的: