WooCommerce Currency Switcher

Vzhledem k tomu, že WooCommerce v základu neumožňuje používat v eshopu dvě a více měn, je na trhu několik pluginů, jenž tuto funkcionalitu do WooCommerce doplňují.

Jedním z nich, je plugin WooCommerce Currency Switcher, jenž používám na eshopech, protože pro dvě měny je dostupný i ve free verzi, jenž stáhnete na WordPress.org.

Po instalaci pluginu, se do záložek v nastavení WooCommerce přidá nová položka:

V základním nastavení pak má plugin v přehledné tabulce všechny data, jenž ke konkrétní měně potřebujte nastavit:

  • Kód měny
  • Symbol
  • Pozice měny vůči ceně
  • Počet desetinných míst
  • Kurz – výchozí měny by měla mít kurz 1
  • Načtení kurzu z externího zdroje
  • Skrytí/zobrazení centů na eshopu
  • Název měny
  • Ikona měny – většinou se používají vlajky
  • Pořadí měny

 

Přiřazení obrázků měn:

Pokud potřebujete získat obrázky vlajek a netušíte kde, na této url máte seznam https://currency-switcher.com/get-flags-free/ volně dostupných obrázků.

Nastavení pluginu:

V položce nastavení, je poměrně hodně možností, proto si je popíšeme.

Zobrazení výběru měny

Zde si můžete vybrat, jaký style se bude zobrazovat rozbalovací menu, pro výběr. Osobně používám jen vlajky, případně vlajky se symbolem měny.

Skrýt/zobrazit vlajky

Nastavení zobrazení vlajek ve výběru.

Skrýt/zobrazit znak měny

Zde můžete nastavit, zda se bude zobrazovat znak měny ve výběru.

Zobrazit informační ikonu

Nastavení umožňuje zobrazit ikonu s informacemi o ceně produktu v různých měnách, blízku ceny produktu.

Výchozí měna

Měna, která bude natavena jako výchozí, pokud přijde zákazník na stránku. Lze ovlivnit GEO nastavením.

Zdroj kurzů

Určuje, jaký zdroj bude používán pro načítání kurzů. Načítání lze vypnout a plugin bude brát jako kurz, manuálně zadanou hodnotu.

Ukládání kurzů

Protože na některých serverech může být díky nastavení, problém, uložit kurz do sessions, tak můžete nastavit ukládání do transient.

Auto aktualizace kurzů

Zde můžete vypnout autoaktualizaci kurzů, pokud chcete držet stabilní kurz měny.

Emailové upozornění o výsledku aktualizace kurzů

V případě, že zde nastavít odesílání emailů, administrátor eshopu bude dostávat email o provedené aktualizaci.

Skrýt přepnutí měny na pokladně

Toto nastavení umožní vypnout výběr měny na pokladně, v případě, že to již není žádoucí.

Zobrazení přibližné ceny

Toto je údajně experimentální funkce a měla by zobrazovat přibližnou cenu na pokladně a v košíku. Netestoval jsem.

Použití cache pluginu

V případě, že používáte cache plugin a máte problémy s přepínáním měn, toto nastavení vám může pomoci s vyřešením problému.

Vlastní symboly měn

Zde můžete definovat vlastní symboly měn, které chcete používat.

Vlastní formát měny

Toto nastavení umožňuje definovat formát měny, který chcete používat.

Měny bez centů

Umožňuje nastavit měny, jenž nemají centy, jako například česká koruna.

Pokročilé nastavení

Pokročilé nastavení spočívá pouze ze dvou částí:

  • Is multiple allowed – určuje, zda bude umožněno zaplatit ve vybrané měně.
  • Individuální GeoIP pravidla pro každý produkt – umožňuje nastavit různé ceny pro produkt, s ohledem na různé země.

Zobrazení v eshopu

Jakmile dokončíme nastavení pluginu, musíme zajistit zobrazení přepínače měn v eshopu. Což můžeme učinit, umístěním widgetu do sidebaru:

V postranním panelu pak budeme mít k dispozici možnost, přepnout měnu.

Dle aktuálního výběru se pak produkt bude zobrazovat s dollary, či eury, přepočítanými, dle zadaného kurzu:

Díky nastavení pluginu se při přepnutí výběru měny, přepočítá cena produktu, dle zadaného kurzu. Pokud ale povolíme přepnutí měny dle GeoIP, bude se měna přepínat dle země, z které je zákazník eshopu.

Navíc můžeme povolit zadání cen pro měny u každého produktu zvlášť:

Díky tomu, pak můžeme stanovovat cenu produktů pro každou měnu zvlášť, bez toho, aby se měnila v rámci nastaveného kurzu:

Tato nastavení vám budou stačit na většinu případů, na které můžete při provozování eshopu narazit. Díky tomuto velmi kvalitnímu pluginu, jste schopni rozšířit WooCommerce o funkci, jenž v základu eshopu chybí.

Pokud vám nedostačují dvě měny, plugin má i placenou verzi, kde můžete zadat měn více.

 

About The Author

Zajímá mne Wordpress, responsivní šablony a zkrátka vše kolem tohoto skvělého redakčního systému.

Související články

9 Comments

  1. Vendula

    Dobrý den, mám prosím dva dotazy k e-shopu na woocommerce.
    1. U produktu s variantami mi nejde vložit k jednotlivým variantám více fotografií jak jedna. Data produktu – varianta. Pouze do galerie produktů, ale zde to zase nejde rozčlenit, aby se fotografie zobrazovaly jen u některých produktů.
    2. Pokud máme web v CZ a AJ verzi. Jakým způsobem si mohu nastavit pro AJ verzi měnu €?

    Předem Vám moc děkuji za odpověď

    Odpověď
    1. Musilda

      Dobrý den
      1. to v základu nejde
      2. měl by to umět plugin pro více měn, konkrétně i tento.

      Odpověď
  2. Jan

    Na začátku mi nefunguje měna – zobrazi se bez kc
    az kdyz kliknu na prepinac tak se priradi mena
    nevite proc se defaultne nepriradi kc?

    Odpověď
  3. Tomáš

    Dobrý den, bezva řešení. Vše nainstalováno, ale momentálně potřebuji vyřešit: pro každou měnu jiné číslo účtu a možnost platby. Máte nějaké řešení, jak se dá udělat?

    Předem děkuji za odpověď

    Odpověď
  4. Ladislav

    A jak prosím Vás řešíte napojení na ČNB, aby plugin bral aktuální denní kurz České národní banky? V pluginu jde nastavit jen kurz podle finance.yahoo. A jak to řešíte s fakturami? Máte nějaký osvědčený plugin, kde by se mohly faktury v cizí měně upravit tak, aby vyhovovaly českým zákonům?

    Odpověď
    1. Musilda

      Dobrý den,
      většinou neřeším automatický přepočet kurzů, na e-shop to chtějí klienti staticky – u každého produkt vlastní cenu. Co se týká faktur, mám udělaný plugin, dříve jsem to řešil buď napojením na iDoklad, nebo úpravou PDF invoices pluginu.

      Odpověď

Přidejte komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *