EDIT 14.03.2022. Ako ste u potrazi za pluginom za dvojni prikaz cijena, sukladno novim odredbama o dvojnom prikazu u sklopu pripreme za uvođenje eura, koristite kliknite ovdje za preuzimanje verzije 2, namijenjene upravo tome.
Na nekoliko projekata se pojavila potreba za prikazom informativne cijene u Eurima, za kupce izvan Hrvatske. Dakle, ne radi se o funkcionalnosti višejezičnosti web stranice, niti o viševalutnoj kupovini. Radi se o shopu na hrvatskom jeziku koji inozemnim kupcima pripomaže da se lakše snađu prilikom preračunavanja cijena.
Postoji brdo “Currency switchera” ali svi odreda imaju suvišne opcije te se za konverziju oslanjaju na neki eksterni servis poput Open exchange rate ili Yahoo finance. Nama treba simple dodatni prikaz informativne cijene u Eurima, preračunato prema aktualnom tečaju Hrvatske narodne banke (koristimo HNB API za konverziju) te da se sve transakcije u shopu i dalje obavljaju u kunama.
Idemo redom. Nakon aktivacije plugina će stranica shopa/arhiva/kategorija izgledati ovako (naravno, style ovisi o temi koju koristite)
Stranica proizvoda izgleda ovako:
S obzirom da koristimo custom price format, cijene u kn i eur imaju svoje CSS klase te ih možete ukrasiti/mijenjati po želji. Konkretno, informativna cijena u eurima je wrappana u element čija je klasa .amount-eur
Stranica košarice izgleda ovako:
Na stranici naplate (checkout), moramo napraviti razliku među inozemnim i tuzemnim kupcima. Ukoliko je kupac iz Hrvatske, uklonit ćemo prikaz cijene u eurima. Ako u podacima za naplatu kupac izabere bilo koju drugu državu u koju dostavljate prikazat ćemo informativnu cijenu u eurima + obavijest, svojevrsnu izjavu o konverziji i upozoriti ga da se sve transakcije odvijaju u hrvatskoj valuti. Tekst koji će se prikazati inozemnim kupcima možete promijeniti u pluginu, u datoteci mx-woo-hrk-eur.php od linije 143.
Ovako izgleda prikaz cijena i obavijesti inozemnim kupcima na stranici naplate:
Istu logiku nastavljamo i na sljedećem koraku, na stranici zahvale. Domaćim kupcima prikazujemo samo cijene/troškove u kunama, strancima prikazujemo dodatnu informativnu cijenu u eurima.
Za kraj, inozemnim kupcima prikazujemo cijene u eurima i u emailu nakon kupovine. Cijene u administraciji web trgovine prikazuju se isključivo u kunama.
Zanima li vas kako plugin funkcionira, možete pogledati primjenu na varteks.com. Za Varteks smo kreirali pregršt dodatnih funkcionalnosti ali osnovni prikaz cijena u frontendu je dovoljan da dobijete dojam kako stvari funkcioniraju 😉
Testirano na WP v5.3.2. i WC 3.9.1., koristeći Astra temu.

Plugin za prikaz informativne cijene u Eurima
Plugin za dvojno iskazivanje cijena u WooCommerceu
Dvojno iskazivanje cijena bit će jedna od mjera za zaštitu potrošača u postupku uvođenja eura. Obveza dvojnog iskazivanja cijena bit će na snazi u razdoblju od otprilike pet mjeseci prije uvođenja eura do godinu dana nakon uvođenja eura. Na proizvodima će se osim cijene u kunama i eurima, smjeti nalaziti još samo fiksni tečaj konverzije (u punom brojčanom iznosu, dakle sa svih šest znamenki) kako bi kupci mogli provjeriti jesu li cijene ispravno preračunate.
Upravo zato je nastala verzija 2 ovog prilično popularnog plugina. Što je novo?
- uklonjeni su suvišni dijelovi koda
- za konverziju se više ne koristi (dinamički) aktualni tečaj HNB nego fiksni tečaj konverzije (7.53450)
- plugin više ne koristi niti jednu liniju JavaScripta (prethodno potrebno za show/hide na checkoutu i sl.)
- plugin je kompatibilan s WooCommerce multilingual (WPML) pluginom (dvojni prikaz samo ako je izabrana valuta HRK)
- kreirana je sekcija s postavkama prikaza korištenog tečaja na stranici proizvoda, arhive/kategorije, košarice i/ili naplate
Testirano na WP v5.9.2. i WC 6.3.1.

Plugin za prikaz informativne cijene u Eurima
Plugin će u skoro vrijeme dobiti dodatne funkcionalnosti poput “preokretanja” prikaza, s obzirom da uvođenjem eura ostaje obaveza dodatnog prikaza cijene u HRK. Također, razmatramo uvrstiti “magic button” za automatsko pretvaranje cijena iz HRK u EUR.
[Edit 04.04.2022.] 2.0.1 – Fix – plugin poštuje decimalne separatore i separatore za tisuće (odjelitelji) iz WooCommerce postavki.
[Edit 20.07.2022.] 2.0.2 – Fix – kompatibilnost s Revolution Slider pluginom, testirano s WooCommerce verzijom 6.7.0
Pozdrav i veliko hvala za ovo! Pitanje, kako postaviti fiksni tečaj bez da povlači HNB tečaj? Hvala!
Tony, moguće je ali treba izvršiti par promjena u kodu.
FYI, radim na novom pluginu koji će biti namijenjen upravo ovom dvojnom prikazivanju cijena (uz korištenje fiksnog tečaja), u periodu prilagodbe. Mogu ti poslati beta verziju pa da isprobaš. Javi se mailom.
Lp,
Borko
Obzirom da počinje obavezan prikaz samo proizvoda na akciji u eurima je li moguće odrediti u kodu plugina da se prikazuje prikaz u eurima samo na proizvodima na akciji?
Zahvaljujem se na pluginu!
Svak čast i sve radi savršeno.
Pozdrav Borko! Odlično kao i uvijek! Evo testirano i sa pluginovima koji dinamički hendlaju popuste na više shopova i sve radi odlično za sada. Pitanje je isto kao i Tonijevo.. Ima li mogućnosti povezivanja na HNB za aktualni tečaj?
Ako ima, rado bi testirao beta verziju. Hvala!
Bok Mario, hvala na komentaru.
Uklonio sam dohvaćanje aktualnog tečaja jer je informacija takva da će se u ovom prijelaznom razdoblju (prije i poslije uvođenja eura), koristiti fiksni tečaj. No, ako želiš dohvaćati tečaj dinamički, možeš u pluginu postojeću funkciju get_eur rate zamijeniti s ovim:
Pozdrav, zvuči super i isto tako radi prema opisu.
Međutim hoće li ovaj plugin ujedno biti kompatibilan i s načinom plaćanja putem corvuspay ili sličnih gatewaya? Da li je to testirano?
Pozdrav,
plugin radi sa svim vrstama plaćanja i to zato jer ne mijenja cijenu artikla već samo prikazuje informativnu cijenu u drugoj valuti. Nakon 01.02.2023. će svi payment gatewayi, uključujući Corvus, neovisno o pluginu, morati omogućiti plaćanja u eurima. Tada će trebati prikazivati cijene obrnuto (eur glavni, kn informativno).
Lp, Borko
Pozdrav Borko,
Hvala na pluginu, odlično je riješenje i bez ikakve muke prikazuje dvojne cijene. Imam samo jedno pitanje. Da li je moguće isključiti plugin na pojedinim stranicama? Npr. klijentov web ima veleprodaju koja je samo u €, i onda plugin isto izračunava taj dio u €(Primjer kako cijena izgleda: 75€(10€)).
Bok Luka,
ovo što opisuješ je u principu “edge case” i nije bilo potrebe za nečim takvim. Ako nema brdo veleprodajnih proizvoda, ili još bolje, ako svi pripadaju određenoj kategoriji, ili imaju neku css klasu, onda je najjednostavnije sve odraditi CSS-om (sakriti dodatnu informativnu cijenu). Možeš mi se javiti mailom s više detalja pa mogu pogledati konkretno.
Lp
Hvala ti što nesebično poklanjaš plugin. Spremam kontakt ako ću u budućnosti trebati tvoju uslugu. Sve radi savršeno !
Zlatko, hvala na komentaru.
Lp, Borko
Pozdrav svima, posebice ekipi iz MEDIA X na dijeljenju ovog plugina!
Nažalost, nakon instalacije i aktivacije plugina te označavanje kvačica za stranice proizvoda, trgovine i košarice, jedino što se prikazuje je info ispod cijene: “1 EUR = 7.53450 HRK”. Sve možete provjeriti na stranici proizvoda: https://thermiashop.hr/product-category/kaminske-peci/
Imate li rješenje za navedeno? Hvala unaprijed!
Željko,
“problem” je u tome što koristite Currency switcher plugin koji izračunava cijene “on-the-fly”, upetljan je i JavaScript… Pošto koristite WPML preporučujem korištenje opcije promjene valute sukladno izabranom jeziku. U tom slučaju će ovaj plugin uredno raditi (provjereno 😉 )
Srdačan pozdrav,
Borko
Borko,
puno hvala na privatnom i javnom odgovoru, problem je riješen i sve s pluginom (očekivano) radi.
Veliki pozdrav,
Željko
Pozdrav Borko,
je li moguće na shopu imati € kao glavnu valutu te HRK kao dodatnu? Radi li tvoj plugin i u tom smjeru? Mogu testirati, ali rekoh da pitam prvo. Znam da će ta obaveza nastupiti od 1.1., ali iz nekih čudnih razloga mi treba sada.
Hvala ti puno,
drugarski pozdrav,
Ivana
Bok Ivana,
hvala na komentaru. Poslao sam ti mailom beta verziju (3.0) koja je je još u pripremi i donosi upravo ovo što ti treba.
Lp,
Borko
Genijalno! Hvala ti! Idem testirati pa javim sve.
LP
Ivana
Pozdrav, hvala na pluginu. Možeš li postaviti ovdje svoj paypal link za uplatu ili neki drugi način.
Radi oke kad su u pitanju klasični woocommerce artikli. Ali u mojem slučaju imam extra options za “konfigurator” tekstilnih tepiha za vozilo i tu izračunava i prikazuje neku ludu cijenu….
https://jurilica.com/proizvod/tekstilni-tepisi-bmw/
https://gcdnb.pbrd.co/images/gSy0KG3OvhVj.png
Zašto ne objavite plugin na githubu za lakše praćenje promjena i ažuriranja
Pozdrav, zahvaljujem na pluginu, svaka čast na trudu !
Ako nije problema, može i meni ova verzija 3.0 sa prebacivanje defaultne valute HRK/EUR i obratno.
Pozdrav. Super plugin. Jedno Pitanje. Zašto mi na mailu dolaze cijene samo u kunama.
Hvala
Bok Vedrane,
koristiš li neki plugin koji na bilo koji način utječe na Woo mailove? U tom slučaju se možda koristi neki custom email template pa “gazi” default i stoga ne prikazuje iznos u eurima. Teško je procijeniti ovako na neviđeno.
Pozdrav, imam problem jedan. Zašto mi zaokružuje cijene na wb shopu? Cijena je 20kn, a on zaokruži na 3€..jel se može to nekako promijeniti? Hvala 🙂
Matko, vidim da su vam u shopu sve cijene prikazane bez decimala (lipa). Pretpostavljam da će problem biti rješen ako u postavkama shopa aktivirate prikaz.
WooCommerce -> Postavke -> Općenito, sekcija Postavke valute. Upišite 2 pod brojem decimala.
Riješeno, hvala puno na brzom odgovoru 🙂
Nema frke 😉