1) je potřeba přidat do frontController.php (classes/controller) přidat následující fci
public static function ConvertPrice($value,$currencyFrom,$currencyTo){ $currency_from = new currency($currencyFrom); $currency_to = new Currency($currencyTo); return Tools::displayPrice(Tools::convertPriceFull($value,$currency_from,$currency_to),$currency_to); }
Upravený soubor uložte a nahrajte do override/classes/controller/
2) pro zobrazení v product.tpl je potřeba kamkoliv kde se má zobrazovat cena přidat.
{convertPrice price=FrontController::ConvertPrice($product->price,$cookie->id_currency,2)}
Doporučuji vložit pod kód:
<span id="our_price_display" itemprop="price">{convertPrice price=$productPrice}</span>
3) pro zobrazení v product-list.tpl je potřeba kamkoliv kde se má zobrazovat cena přidat.
Cena s DPH:
{convertPrice price=FrontController::ConvertPrice($product.price,$cookie->id_currency,3)}
Cena bez DPH:
{convertPrice price=FrontController::ConvertPrice($product.price_tax_exc,$cookie->id_currency,3)}
Opět doporučuji vložit pod kód:
{if !$priceDisplay}{convertPrice price=$product.price}{else}{convertPrice price=$product.price_tax_exc}{/if}
Pokud chcete upravit ceny i v košíku a jinde, je potřeba stejným postupem upravovat dané soubory.
1 komentář u Jak zobrazit u produktu cenu ve dvou měnách