I also needed this solution and used the code but found some problems when using Special Discounts or a Sold Out Image etc. The code does not work when you use these. i.e. for Special Discounts I want the normal prioce crossed out and the savings displayed, but the code above results in the cheapest price showing and replacing the Specials Price.
So I changed the code to include a check to check for the substrings that are included when Special Price or an image we use when products are sold out and not to display the From cheapest price if they are. There of course maybe other scenarios not covered (the first line just puts cheapest price in the same format as the normal price to run the check).
Code:$cheapest = "£".number_format(zen_get_products_discount_price_qty((int)$_GET['products_id'],20000),2); $price = zen_get_products_display_price((int)$_GET['products_id']); if ( $cheapest != $price && ( !stristr($price,"productSpecialPrice") ) && ( !stristr($price,"call_for_prices") ) ) { echo 'From: ' . $cheapest . ''; } else { echo $price; }





