OK, the entire price output is formatted in the function, with no possibility of modifying or interpolating in its output in tpl_product_info_display.php. The function zen_get_products_display_price($products_id) is extremely complex, and trying to modify its elements as they are being built would be dangerous. However, there is one point where the price elements are all concatenated in one statement (in two versions), and carefully adding text/formatting output there might be safe and simple enough to attempt.
PHP Code:
if ($display_normal_price == 0) {
// don't show the $0.00
$final_display_price = $show_special_price . $show_sale_price . $show_sale_discount;
} else {
$final_display_price = $show_normal_price . $show_special_price . $show_sale_price . $show_sale_discount;
}
Something like
PHP Code:
if ($display_normal_price == 0) {
// don't show the $0.00
$final_display_price = $show_special_price . $show_sale_price . $show_sale_discount;
} else {
$final_display_price = 'Competitors Price: ' .$show_normal_price . '<br />Our Price: ' . $show_special_price . $show_sale_price . $show_sale_discount;
}
This hard-coding is not recommended practice, and it would be better to insert a constant in each of those locations and define the constant in a language file.
SHOW_NORMAL_PRICE_PRE
SHOW_SPECIAL_PRICE_PRE