为了账号安全,请及时绑定邮箱和手机立即绑定

Woocommerce - 将价格范围更改为默认变化价格

Woocommerce - 将价格范围更改为默认变化价格

PHP
慕标琳琳 2023-10-01 15:56:10
我需要将价格范围更改为仅我选择的默认变体,价格范围对某些客户来说令人困惑,尤其是价格,我尝试了很多方法,几乎 Stackoverflow 中的每个问题都没有解决问题。我正在使用 WordPress 5.5Flatsome 主题 3.12.2Woocommerce 4.3.2任何想法如何使其成为可能。谢谢
查看完整描述

1 回答

?
慕容3067478

TA贡献1773条经验 获得超3个赞

我认为你的客户函数 php 文件中需要这样的东西:


function custom_default_variation_price( $price, $product ) {

    foreach($product->get_available_variations() as $pav){

        $defautl=true;

        foreach($product->get_default_attributes() as $defkey=>$defval){

            if($pav['attributes']['attribute_'.$defkey]!=$defval){

                $defautl=false;             

            }   

        }

        if($defautl){

            $price = $pav['display_price'];         

        }

    }   

    return wc_price($price);

}

add_filter( 'woocommerce_variable_sale_price_html', 'custom_default_variation_price', 10, 2 );

add_filter( 'woocommerce_variable_price_html', 'custom_default_variation_price', 10, 2 );



查看完整回答
反对 回复 2023-10-01
  • 1 回答
  • 0 关注
  • 50 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信