如何解决Woocommerce-将价格范围更改为默认变动价格
我需要将价格范围仅更改为我选择的默认变化,价格范围对于某些客户(尤其是价格)感到困惑,我尝试了很多方法,并且Stackoverflow中的几乎每个问题都无法解决。
我正在使用WordPress 5.5
Flatsome主题3.12.2
Woocommerce 4.3.2
任何想法如何使之成为可能。
谢谢
解决方法
我认为您的自定义函数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',2 );
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。