显示WooCommerce变量产品的最低价格(版本2.5.5)

问题描述:

我使用的是最新版本的WooCommerce-2.5.5。但是,它显示了商店和单品页面中的变量产品的最高价格(https://bookyoga.com.au/flametreeyoga/all-passes/,https://bookyoga.com.au/flametreeyoga/product/two-classes-per-week/)。但是我想显示可变产品的最低价格。显示WooCommerce变量产品的最低价格(版本2.5.5)

我已经尝试了很多挂钩来显示最低价格,但不工作(如https://support.woothemes.com/hc/en-us/community/posts/202794676-Showing-only-1-price-for-variable-product和许多挂钩)。 我试过WooCommerce 2.1变体价格,恢复为2.0格式(https://gist.github.com/kloon/8981075),这也不起作用。

任何人都可以请帮助我解决显示可变产品的最低价格而不是最高价格的问题。

问候。

我认为你正在寻找:

add_filter('woocommerce_variable_sale_price_html', 'get_min_variation_price_format', 10, 2); 
add_filter('woocommerce_variable_price_html', 'get_min_variation_price_format', 10, 2); 

function get_min_variation_price_format($price, $product) { 
    $min_variation_price = $product->get_variation_regular_price('min'); 
    return wc_price($min_variation_price); 
} 
+0

对不起,我以前而不是工作试过这种挂钩。 –

+0

您是否至少尝试过我的代码?有没有其他的可能会覆盖这个的plgins?你使用什么主题? –

+0

是的,我再次使用它,但没有工作。主题名称是由woothemes提供的“For the Cause”(https://www.woothemes.com/products/for-the-cause/)。我认为没有其他插件可以覆盖这个。 仅供参考 - 我们使用Subscriptio - WooCommerce订阅插件(http://codecanyon.net/item/subscriptio-woocommerce-subscriptions/8754068)订阅产品。 –

请使用在主题functions.php代码(测试和验证)

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

function custom_variation_price($price, $product) { 
$price = ''; 
$price .= woocommerce_price($product->get_price()); 
return $price; 
}