if ( ! function_exists( 'wpcb_display_lowest_price_for_variable_products' ) ) {
/**
* wpcb_display_lowest_price_for_variable_products.
*
* @see https://wpcodebook.com/snippets/replace-price-range-with-lowest-price-for-variable-products-in-woocommerce/
*/
function wpcb_display_lowest_price_for_variable_products( $price_html, $product ) {
return ( $product->get_variation_price( 'max' ) != ( $min_price = $product->get_variation_price( 'min' ) ) ?
sprintf( 'From: %s', wc_price( $min_price ) ) : $price_html );
}
add_filter( 'woocommerce_variable_price_html', 'wpcb_display_lowest_price_for_variable_products', PHP_INT_MAX, 2 );
}
No comments yet.