Javascript woo_添加_购物车_费用不起作用
Javascript woo_添加_购物车_费用不起作用,javascript,php,jquery,wordpress,Javascript,Php,Jquery,Wordpress,add_动作('woocommerce_calculate_totals'、'woo_add_cart_fee') 我使用这个钩子在购物车总金额中添加额外金额费用。如果我在这个函数中给出静态值,它将正常工作,并且 在购物车总金额中添加额外金额费用,但当我在隐藏字段post中提供额外金额并在会话变量中提供值时,这不会添加额外金额费用 从购物车到总。当我回显会话变量时,我还检查会话变量中是否存在值,然后在签出页面上显示值,但下订单按钮变为禁用 function woo_add_cart_fee()
add_动作('woocommerce_calculate_totals'、'woo_add_cart_fee')代码>
我使用这个钩子在购物车总金额中添加额外金额费用。如果我在这个函数中给出静态值,它将正常工作,并且
在购物车总金额中添加额外金额费用,但当我在隐藏字段post中提供额外金额并在会话变量中提供值时,这不会添加额外金额费用
从购物车到总。当我回显会话变量时,我还检查会话变量中是否存在值,然后在签出页面上显示值,但下订单按钮变为禁用
function woo_add_cart_fee() {
$_SESSION["extra_price2"]=$_POST["mounting_amount"];
$abcs = (int) $_SESSION["extra_price2"];
global $woocommerce;
$woocommerce->cart->add_fee( __('Ship Installer Fees', 'woocommerce'), $abcs );
}
请帮忙
function woo_add_cart_fee() {
if(isset($_POST['mounting_amount'] ) && $_POST['mounting_amount'] ){
WC()->session->set( 'mounting_amount' , $_POST['mounting_amount'] );
}
$abcs = WC()->session->get( 'mounting_amount' );
global $woocommerce;
$woocommerce->cart->add_fee( __('Delivery', 'woocommerce'), $abcs );
}