微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Woocommerce:根据运输等级为产品价格添加固定费用

如何解决Woocommerce:根据运输等级为产品价格添加固定费用

根据运输等级为产品价格添加固定费用

我正在尝试根据运输等级自动向产品价格添加固定费用

例如,如果产品的运输等级为 X,则在产品价格上增加 10 美元。

所以,如果运输等级为 X 的产品的价格是 5 美元,那么现在的价格是 15 美元。

我的意思是,循环、产品页面、购物车、结帐等处的新产品价格为 15 美元...

包括具有报价、产品变体等的产品

我找到了这段代码,做了一些修改,但还是不行。

你能帮我解决这个问题吗?

    function edit_price_display($price,$instance) {
    global $product;

    if($shipping_class_id ==  3433){
        $price = $product->price;
        $price_incl_tax = $price + round( 10,2);
        $price_incl_tax = number_format($price_incl_tax,2,",".");
        $price = number_format($price,".");
        $display_price = '<span class="price">';
        $display_price .= . $price_incl_tax;
        $display_price .= '<br>';
        echo $display_price;
    } else {
        echo $price;    
    }
}
add_filter('woocommerce_get_price_html','edit_price_display',10,2);

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。