Kako prilagoditi WooCommerce web shop za prelazak na EUR?

Sigurno ste već u mnogim medijima popratili informaciju da Hrvatska vrlo vjerojatno 01.01.2023. kao službeno sredstvo plaćanja počinje koristiti EUR umjesto hrvatske kune. Kao tvrtka koja se bavi razvojem web shopova, odlučili smo iz naše perspektive opisati što će biti potrebno napraviti kako bi se tvrtke koje se bave online trgovinom prilagodile i pripremile za ovu tranziciju.

Plan uvođenja eura kao službene valute za plaćanje u Hrvatskoj trebao bi izgledati ovako:

  1. Cijene će se iskazivati dvojno oko 5 mjeseci prije službenog dana uvođenja eura (taj datum trebao bi biti 01.01.2023.). Cijena u kunama mora biti snažnije istaknuta od cijene u eurima. Dvojno prikazivanje cijena se pokazalo kao snažan alat u smanjenju inflacije (rasta cijena) u prijelaznom periodu. Iskustvo Slovenije je čak pokazalo deflaciju.
  2. 01.01.2023. cijene se moraju konvertirati i prikazati u eurima.
  3. Prva dva tjedna nakon uvođenja biti će moguć dvojni optjecaj kune i eura. Iako je naizgled ova informacija za online trgovine nevažna, pošto će sva sredstva građana na bankovnim računima biti pretvorena u eure, a kartične kuće će plaćanje karticama već prebaciti u eure, ipak će biti potrebno omogućiti dvojno plaćanje iz vrlo jednostavnog razloga – puno Hrvata koristi mogućnost plaćanja prilikom preuzimanja. To bi značilo da, ako na web shopu imate gotovinski način plaćanja (plaćanje prilikom preuzimanja ili plaćanje u poslovnici), vaši kupci bi trebali moći tijekom ta prva dva tjedna kunama platiti ili dostavljaču, ili prilikom preuzimanja u vašoj poslovnici. Za web shop tehnički ova informacija nije važna, jer će se sva ne-gotovinska plaćanja ionako odvijati u eurima, a gotovinska se ionako odvijaju na fizičkoj lokaciji (prilikom dostave ili preuzimanja u poslovnici).
  4. Nakon isteka dva tjedna, plaćanje će se vršiti isključivo u eurima, ali ostaje obveza informativnog prikaza cijene u kunama, koja bi mogla trajati oko godinu dana. Cijena u eurima svakako mora biti snažnije istaknuta od cijene u kunama. Više informacija o samom uvođenju eura u Hrvatsku možete pročitati i u Nacrtu prijedloga zakona o uvođenju eura kao službene valute u Republici Hrvatskoj.
Prelazak na euro web trgovine

Kako pripremiti WooCommerce shop za prelazak na euro?

S obzirom da se bavimo isključivo razvojem WooCommerce web shopova, u nastavku ćemo razmotriti koje programske pretpostavke treba zadovoljiti za ispravnu tranziciju sa kune na euro za e-commerce rješenja koja koriste WooCommerce.

Da bi web shop u WooCommerce-u prešao na euro, potrebno je nekoliko stvari:

  1. Kreirati programatski dvojni prikaz cijena proizvoda u kunama i eurima.
  2. Kreirati programatski dvojni prikaz cijena na blagajni, košarici, te u narudžbama.

Za dvojni prikaz cijena proizvoda od svibnja-kolovoza 2022 na euro potrebno je:

  1. Implementirati programsko rješenje koje će automatski izračunati informativnu cijenu proizvoda u eurima prema definiranom tečaju, te istu prikazati na prednjoj strani web shopa, pored cijene u kunama. Informativna cijena mora biti manje istaknuta od cijene u kunama. Mora se prikazivati na stranici proizvoda, na arhivama, te na bilo kojoj drugoj lokaciji gdje se eventualno može vidjeti cijena proizvoda.
  2. Programski gledano, informativna cijena proizvoda nije ugrađena u logiku košarice i naplate web shopa (i narudžbe koja se kreira nakon kupovine), pa je potrebno dodatno kreirati programsko rješenje za prikaz informativne cijene na košarici i blagajni, te narudžbi. Ta cijena (i zbroj cijena svih proizvoda dodanih u košaricu ili prikazanih na blagajni) mora odgovarati pojedinačnoj cijeni svakog proizvoda, što znači da je potrebno koristiti konzistentnu logiku zaokruživanja cijena prilikom konverzije.
  3. Informativnu cijenu narudžbe u eurima potrebno je zapisati u narudžbu kupca (točnije u bazu podataka u dio sa ostalim podacima narudžbe, po prvi put, jer programski gledano, do ovog trenutka cijena u eurima je bila prikazana samo u ovisnosti o cijeni u kunama bez da je postojala u bazi podataka), kako bi se ista informacija (cijena u eurima) mogla dalje konzistentno prikazivati u svim drugim segmentima vezanim uz samu narudžbu. Dakle, ne smije se dogoditi da je kupac na proizvodu ili blagajni vidio jednu cijenu u eurima, a da je kasnije u podacima vezanim za svoju narudžbu vidio drugačiju cijenu (e-mail obavijest o narudžbi, stranica “Moj račun” gdje kupac može vidjeti pregled narudžbi i sl.). Zato je najsigurnije taj iznos u eurima zapisati zajedno sa svim ostalim podacima o narudžbi u bazu podataka web shopa, jer se tu radi o podacima za koje ne bi bilo dobro da se mijenjaju čak i ako se promijeni logika programskog dijela.

Za dvojni prikaz cijena proizvoda od dana službenog prelaska na euro (do 01.01.2023) potrebno je:

  1. Trajno konvertirati sve cijene proizvoda u bazi podataka u euro po definiranom fiksnom tečaju HNB-a. Konvertiranje se može obaviti ručno, kroz “bulk” alat WooCommerce-a, no ovo je praktično jedino ako web shop nema puno proizvoda. U suprotnom istovremena kalkulacija i zapisivanje novih cijena veće količine proizvoda može dovesti do sporog rada shopa, preopterećenja web servera, pa i problema u komunikaciji, zapinjanja baze podataka, i sl. Bulk alat jednostavno nije dizajniran za korištenje s velikom količinom proizvoda. Zato će za sve shopove s asortimanom proizvoda iznad 1000 biti mnogo pouzdanije kreirati dedicirano programsko rješenje isključivo za ovu namjenu. Također, postoji jedan velik problem s bulk alatom – on ne radi sa varijabilnim proizvodima.
  2. Nakon konverzije cijena, potrebno je u WooCommerce-ovim postavkama glavnu valutu prebaciti u euro. Također je potrebno prilagoditi prikaz value. U Europi, euro u web shopovima se najčešće zapisuje u obliku: “€ 9.190,99” (simbol lijevo s razmakom, iznos sa točkom za tisuće i zarezom za decimalni dio), ali nije rijetko vidjeti i oblik “9.190,99 €”, ili “9.190,99 EUR”. Prikaz ISO koda (EUR) i simbola (€) zajedno je nepotreban. Više info možete pronaći na linkovima http://publications.europa.eu/code/en/en-370303.htm i https://european-union.europa.eu/institutions-law-budget/euro/design_en#constructing-the-euro-symbol-for-professionals.
  3. Programatski prikazati informativnu cijenu u kunama (na isti način kao prema ranije opisanom postupku za informativnu cijenu u eurima) prema unaprijed definiranom tečaju HNB-a. Cijena u kunama mora biti slabije istaknuta od cijene u eurima.
  4. Ukloniti informativni prikaz cijene u eurima sa proizvoda, blagajne, košarice i narudžbi, te prikazati stvarnu cijenu proizvoda u eurima.

U prijelaznom periodu (dva tjedna dvojnog plaćanja – 01.01.-15.01.2023):

  1. Iskustvo Slovačke je pokazalo da se dvojno plaćanje pokazalo kao najveći problem. Iako za web shopove to možda nije velik problem kao što će biti za fizičke poslovnice, ne treba zanemariti sljedeću paradigmu – kupac plati poštaru / dostavljaču / prodavaču u poslovnici u kunama, a zakon nalaže vraćanje u eurima. U Slovačkoj je taj problem bio toliko izražen, da su mnoge manje tvrtke jednostavno odlučile ne raditi ta dva prijelazna tjedna. Više informacija o iskustvu Slovačkog prelaska sa SKK na EUR pročitajte na https://www.theglobaltreasurer.com/2009/04/07/the-euro-changeover-the-slovak-experience/.
  2. Dvojno plaćanje u principu ne predstavlja bilo kakav tehnički problem ili potrebu na samom web shopu, jer kupac svakako kod gotovinskog plaćanja uplatu vrši na fizičkoj lokaciji (prilikom dostave ili u poslovnici). Sva ne-gotovinska plaćanja će se svakako odvijati u eurima (čak i u dva prijelazna tjedna), jer će sva sredstva građana na bankovnim računima, ali i sve kartice, već biti automatski prebačene u eure.

Nakon prijelaznog perioda (15.01.2023), potrebno je:

  1. Omogućiti plaćanje isključivo u eurima, te ukloniti mogućnost plaćanja u kunama.
  2. Prikazivati dvojne cijene (informativnu cijenu u kunama) u periodu od otprilike još 16 mjeseci.
  3. Nakon isteka prethodno navedenog perioda, potrebno je ukloniti informativni prikaz cijena u kunama.

Neke specifičnosti WooCommerce web shopova

WooCommerce web shopovi koji imaju mogućnost plaćanja u više valuta (najčešće euro kao dodatna valuta) imaju neke specifičnosti koje vrijedi spomenuti. Prema našem iskustvu može se raditi o dvije postavke:

  1. web shopovi koji koriste WPML za prijevod i prikaz dodatne cijene u eurima
  2. web shopovi izvedeni u multisite instalaciji sa različitim valutama na svakoj podstranici

WooCommerce web shopovi s WPML-om i više valuta

Kod ovakvih shopova će biti potrebno, osim koraka navedenih iznad, promijeniti postavke u WooCommerce Multilingual pluginu, ovisno o tome koliko valuta, tj. dodatnih jezičnih verzija web shop ima. Ako je dodatna valuta samo euro, onda će biti dovoljno isključiti tzv. “multi-currency” mod te koristiti samo euro na svim jezičnim verzijama.

WordPress multisite sa WooCommerce web shopom

Kod multisite konfiguracije, osim koraka navedenih ranije oko prelaska kune sa euro, neće biti potrebno raditi dodatne korake za prilagodbu, pošto se svaka multisite podstranica ponaša kao samostalna web stranica.

Web shopovi sa komercijalnim WordPress / WooCommerce temama i pluginovima

Ako je web shop kreiran sa nekim od komercijalnih WordPress / WooCommerce predložaka, vrlo vjerojatno će biti potrebne dodatne prilagodbe stilizacije i pozicioniranja dodatnih informacija u kontekstu dvostrukog prikaza cijena. Također, takve teme znaju prikazivati cijenu na različitim lokacijama u predlošku, što otežava prilagodbu programskog koda za prikaz dodatne cijene.

Na tržištu postoji i dosta web shopova koji koriste pluginove koji filtriraju cijene na različite načine (progresivna / dinamička sniženja), što također može otežati konzistentan prikaz i konverziju cijene, pa je i to potrebno uzeti u obzir prilikom planiranja prelaska na euro.

Što dalje?

Kao što ste mogli iščitati iz našeg članka, prilagodbe web trgovina za prelazak na euro će zahtijevati određene programatske intervencije, a samim time i potrebu da se tome netko ozbiljno posveti. Ako želite da to budemo mi, javite nam se na vrijeme i zatražite ponudu.

Ukoliko imate bilo kakvih pitanja, rado vam stojimo na raspolaganju.

Unajmite nas za svoj idući projekt!

Planirate razvoj vlastitog projekta?

Agencija ste koja traži partnera?