Novosti:

Aktualne Joomla! verzije: 3.10.11 i 4.2.6

Main Menu
Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - GREATLIBERO

#1
Citat: Dario  u 21. Srpanj 2022, 09:12
Budući da VirtuMart ima renderiranje cijena na jednom mjestu, može se ovo relativno jednostavno izvesti s override-om....

Prvo provjeri da li već postoji datoteka/override za cijene na putanji
templates/NAZIV_AKTIVNOG_TEMPLATEA/html/com_virtuemart/sublayouts/prices.php

Ako ne postoji, odeš u components/com_virtuemart/sublayouts/ i kopiraš datoteku prices.php na iznad navedenu putanju.

Otvoriš tu kopiranu (ili postojeću datoteku), na kraju datoteke pronađi zadnji redak koji glasi otprilike ovako
echo $currency->createPriceDiv.....

i iza tog retka ubaci ovo...


// BEGIN Euro info price
$euroCurrencyIds = array(47, 182);
$conversionRate = 7.53450;
if($product->prices['salesPrice'] && !in_array($product->prices['product_currency'], $euroCurrencyIds)) {
$convertedPrice = $product->prices['salesPrice'] / $conversionRate;
$convertedPriceDisplay = trim(str_replace(array('kn'), array(''), $currency->priceDisplay($convertedPrice)));
if($convertedPriceDisplay)
echo  $convertedPriceDisplay . ' €';
}
// END Euro info price


Tako dugo dok ne prebaciš vendora na Euro currency (znači do nove godine) će se ispisivati konverzija. Kad prebaciš na Euro - možeš izbrisati ovaj dodatak, ali ga možeš i ostaviti (neće se ispisivati).

Probaj pa javi da li radi :)

Ovo radi, isprobao na svom shopu, hvala lijepa  ;D
Još jedino ne znam kako da mi se to prikaže na košarici i u email-u potvrde.