Dwie waluty WooCommerce i jak dodać własną walutę

Dwie waluty WooCommerce - dodatkowa waluta w sklepie WooCommerce

Obecnie na świecie istnieje około 200 walut, z których 180 jest uznawana jako prawne środki płatnicze przez Organizację Narodów Zjednoczonych, państwa członkowskie, państwa obserwatorskie ONZ i częściowo uznanych lub państwach nieuznawanych. Ale nie wszystkie one są dostępne w sklepie WooCommerce (chociaż ich liczba znacznie wzrosła w porównywaniu do wcześniejszych wersji). Dlatego pokaże dziś jak dodać własną walutę do naszego sklepu opartego o WooCommerce. Zobacz, jak ustawić dwie waluty WooCommerce!

Spis treści

💡 Wpis skupia się na tym, jak dodać niestandardową walutę w WooCommerce. Dwie waluty WooCommerce pomogą Ci w przypadku sprzedaży w wielu krajach np. z wtyczką WPML. Pamiętaj o wymogach związanych z działaniem na innych rynkach np. dyrektywą Omnibus!

Zobacz, jak skonfigurować sprzedaż w kilku walutach z WPML i Omnibus WooCommerce →

Zobacz wtyczkę Omnibus WooCommerce od WP Desk →

Ustawienia waluty w WooCommerce

💡 Dla przypomnienia. Walutę w WooCommerce możesz ustawić na ekranie WooCommerce → Ustawienia główne → Główne.
Waluty WooCommerce - ustawienia
Rysunek 1. Wybór lokalizacji i opcji waluty

Jak ustawić niestandardową walutę w WooCommerce?

Przypuścimy, że nasz sklep będzie operował także w Republice Białoruskiej, gdzie oficjalną jednostką monetarną jest rubel białoruski. Symbol podanej waluty – Br, a nazwa lokalna – беларускі рубель (rys. 2).

Rubel białoruski w WooCommerce
Rysunek 2. Banknot – 200 tysięcy rubli

Dlatego, aby dodać rubel białoruski do naszego sklepu, należy zmodyfikować plik functions.php, który znajduje się w folderze z obecnie używanym motywem. W naszym przypadku to standardowy motyw – Twenty Fifteen. Edytować go będziemy za pomocą Edytora, znajdującego się w sekcji Wygląd panelu administracyjnego WordPress.

💡 Oczywiście, jeśli chcesz po prostu ustawić dwie waluty WooCommerce i wystarczą Ci standardowe opcje w sklepie, nie musisz dodawać takiego kodu 🙂.

Nowa waluta w WooCommerce

Przejdziemy na koniec pliku functions.php i dodajmy tam następujący fragment kodu:

add_filter( 'woocommerce_currencies', 'add_my_currency' );

function add_my_currency( $currencies ) {

$currencies['ABC'] = __( 'Беларускі рубель', 'woocommerce' );

return $currencies;

}

add_filter('woocommerce_currency_symbol', 'add_my_currency_symbol', 10, 2);

function add_my_currency_symbol( $currency_symbol, $currency ) {

switch( $currency ) {

case 'ABC': $currency_symbol = 'Br'; break;

}

return $currency_symbol;

} 

gdzie w linijce $currencies[’ABC’] = __( 'Беларускі рубель’, 'woocommerce’ ); zapisana jest nazwa waluty – Беларускі рубель, a w linijce case 'ABC’: $currency_symbol = 'Br’; break; – odpowiedni symbol (Br). (rys. 3).

Dodawanie waluty w WooCommerce
Rysunek 3. Modyfikacja pliku functions.php

Zapisujemy wszystkie zmiany i przechodzimy do wyboru waluty w ustawieniach wtyczki WooCommerce (rys.4):

Ustawienia waluty w WooCommerce
Rysunek 4. Wybór waluty
💡 Jak widać, wśród dostępnych walut pojawił się również rubel białoruski (беларускі рубель). W taki sam sposób można dodać inne potrzebne waluty do sklepu opartego na WooCommerce.

P.S. Mam nadzieję, że twój e-sklep będzie obsługiwał co najmniej 100 walut 🙂 W razie pytań zostaw komentarz.

Jak ustawić dwie waluty WooCommerce?

Jeśli chcesz sprzedawać w dwóch walutach, będziesz potrzebować jakiegoś sposobu na przeliczanie cen. Możesz do tego użyć wtyczki do konwersji waluty typu switcher walut.

💡 Możesz też przetłumaczyć treści w sklepie (wpisy, strony, produkty) używając WPML. Posiada on też opcję ustawień dla dwóch walut w WooCommerce. Zobacz, w jaki sposób ustawić dwie waluty WooCommerce z WPML i dodatkowo spełnić wymogi dyrektywy Omnibus!

Podsumowanie i wystawianie faktur walutowych

Ustawienie waluty w sklepie WooCommerce po przeczytaniu wpisu powinno być już proste 🙂. Na zakończenie warto wspomnieć, że sama sprzedaż w różnych walutach oznacza potrzebę prawidłowego zafakturowania. Sprawdź wtyczki fakturowe od WP Desk, aby wystawiać faktury w różnych walutach!

Sprawdź wtyczki do wystawiania faktur w WooCommerce →

 

Ekskluzywne porady, triki i trendy bezpośrednio na Twoją skrzynkę odbiorczą. Adres e-mail

[shopmagic_form id="3782" name=false labels=false doubleOptin]

Ekskluzywne porady, triki i trendy bezpośrednio na Twoją skrzynkę odbiorczą. Adres e-mail

[shopmagic_form id="3782" name=false labels=false doubleOptin]