gpt4 book ai didi

javascript - woo_add_cart_fee 不起作用

转载 作者:行者123 更新时间:2023-11-27 23:05:28 25 4
gpt4 key购买 nike

add_action( 'woocommerce_calculate_totals', 'woo_add_cart_fee' );

我正在使用此 Hook 在购物车总额中添加额外费用。如果我在这个函数中给出静态值,那么它可以正常工作并且在购物车总额中添加额外金额费用,但是当我在隐藏字段帖子中提供额外金额并在 session 变量中提供额外金额时,这不会添加额外金额费用购物车总计。当我回显 session 变量然后在结账页面上显示值但下订单按钮变为禁用时,我还检查 session 变量中是否存在值。

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 );
}

关于javascript - woo_add_cart_fee 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36639223/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com