Support Team
posted this
25 December 2016
Hi,
i want to show the base price only for discounted products.
Yes, this code works on Product Details only. For Products template you should use a little different code:
<?php
if(!(isset($currency))){
$currency = CurrencyDisplay::getInstance ();
}
if ($product->prices['discountedPriceWithoutTax'] != $product->prices['priceWithoutTax']) {
echo $currency->createPriceDiv ('basePrice', 'COM_VIRTUEMART_PRODUCT_BASEPRICE', $product->prices);
}
?>
and discount amount:
echo $currency->createPriceDiv ( 'discountAmount', 'COM_VIRTUEMART_PRODUCT_DISCOUNT_AMOUNT', $product->prices );
Thank you,
Olivia
Hi,
> i want to show the base price only for discounted products.
Yes, this code works on Product Details only. For Products template you should use a little different code:
`<?php
if(!(isset($currency))){
$currency = CurrencyDisplay::getInstance ();
}
if ($product->prices['discountedPriceWithoutTax'] != $product->prices['priceWithoutTax']) {
echo $currency->createPriceDiv ('basePrice', 'COM_VIRTUEMART_PRODUCT_BASEPRICE', $product->prices);
}
?>`
and discount amount:
` echo $currency->createPriceDiv ( 'discountAmount', 'COM_VIRTUEMART_PRODUCT_DISCOUNT_AMOUNT', $product->prices );`
Thank you,
Olivia