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 (将#修改为@)