W sklepie wielowalutowym kwota widoczna przy produkcie może różnić się od obciążenia karty, a voucher może mieć własne zasady wyceny i realizacji. Przed uruchomieniem sprzedaży na kilku rynkach rozdzielamy reguły ceny, płatności, nominału vouchera i jego salda.
Krótka odpowiedź
WooCommerce przechowuje jedną walutę bazową, a wyświetlanie lub przyjmowanie płatności w innych walutach wymaga rozszerzenia. Sklep powinien ustalić, czy voucher zachowuje nominał w walucie zakupu, czy saldo przelicza według kursu przy realizacji.
Przed startem testujemy częściowe użycie, dopłatę, zwrot i zapis waluty w zamówieniu.
Usługi KC Mobile
Potrzebujesz pomocy w tym temacie?
Czytasz poradnik „Sprzedaż w wielu walutach w WooCommerce z voucherami”. Napisz, co chcesz zrobić i na jakim etapie jesteś. Ustalimy, czy możemy pomóc i jaki zakres prac będzie potrzebny.
Co oznacza sprzedaż w wielu walutach w WooCommerce?
WooCommerce ma jedną walutę bazową, która służy do wyświetlania cen produktów i zapisywania nowych zamówień. Sprzedaż w innych walutach wymaga rozszerzenia, a samo wyświetlanie przeliczonej ceny nie oznacza jeszcze, że operator pobierze płatność w tej walucie. Dokumentację WooCommerce sprawdziliśmy w październiku 2026 roku.
Sklep może pokazywać klientowi kwotę przeliczoną, ustalać stałą cenę dla rynku albo przyjmować płatność w wybranej walucie. Te modele różnią się zapisem zamówienia i sposobem rozliczenia. Tabela pokazuje, co klient może zobaczyć i zapłacić w każdym wariancie.
| Model | Cena widoczna dla klienta | Waluta obciążenia | Zapis zamówienia |
|---|---|---|---|
| Jedna waluta bazowa | Waluta bazowa | Waluta bazowa | Waluta bazowa |
| Przeliczenie do wyświetlenia | Waluta wybrana przez klienta | Waluta bazowa | Zależy od rozszerzenia |
| Płatność w wybranej walucie | Waluta wybrana przez klienta | Waluta wybrana przez klienta | Waluta zamówienia |
| Stała cena na rynek | Cena przypisana do rynku | Waluta obsługiwana przez bramkę | Waluta zamówienia |
Wniosek: symbol waluty przy cenie nie przesądza o walucie obciążenia ani o wartości zapisanej w zamówieniu.
WooCommerce udostępnia funkcje wielowalutowe przez rozszerzenia o różnym zakresie. Na przykład widget Currency Converter zmienia prezentację cen, ale sam nie zmienia waluty pobranej od klienta. Jeśli operator i rozszerzenie obsługują płatność w walucie klienta, sklep może zapisać zamówienie w tej walucie; przed wdrożeniem sprawdzamy to w dokumentacji bramki i rozszerzenia. Przy wyborze operatora pomaga porównanie płatności online w sklepie.
Zalecamy wybrać jeden model dla każdego rynku i opisać go w polityce cenowej. Ręczna cena rynkowa daje kontrolę nad kwotą, a automatyczne przeliczenie wiąże cenę z kursem oraz zaokrągleniem. Jeśli potrzebujesz ustalić, jak połączyć walutę zamówienia z operatorem, integracja płatności w sklepie obejmuje konfigurację i sprawdzenie przepływu transakcji.
Czytasz poradnik „Sprzedaż w wielu walutach w WooCommerce z voucherami”. Napisz, co chcesz zrobić i na jakim etapie jesteś. Ustalimy, czy możemy pomóc i jaki zakres prac będzie potrzebny. Omów temat tego poradnika
Jaką walutę ma voucher i jego saldo?
Walutę vouchera określa reguła sklepu, a nie sam symbol umieszczony przy jego wartości. Nominał to wartość przyznana przy zakupie, waluta płatności określa obciążenie klienta, waluta realizacji dotyczy koszyka, a waluta salda wskazuje, w czym sklep przechowuje niewykorzystaną kwotę. Te waluty mogą się różnić tylko wtedy, gdy wtyczka, regulamin i księgowanie spójnie obsługują taki model.
Przed wyborem wtyczki voucherowej ustalamy:
- Czy nominał jest wyrażony w walucie bazowej czy walucie zamówienia?
- Czy kod można wykorzystać na rynku z inną walutą?
- Czy niewykorzystane saldo pozostaje w walucie zakupu czy zmienia wartość przy przeliczeniu?
- Czy częściowe użycie zachowuje właściwą kwotę i walutę salda?
- Czy zwrot trafia na voucher, do operatora płatności czy do obu źródeł?
Dokumentacja WooCommerce Gift Cards opisuje kody o wartości odpowiadającej zakupionej karcie, użycie karty przy płatności oraz osobne zwroty na kartę. Nie potwierdza zgodności tej wtyczki z każdym rozszerzeniem wielowalutowym. Weryfikujemy więc, jak wtyczka przechowuje walutę nominału i saldo po częściowej realizacji.
Z naszych wdrożeń wynika, że nieporozumienia często zaczynają się od podania samej kwoty bez waluty i reguł wykorzystania. Zalecamy pokazywać nominał wraz z kodem waluty, na przykład 100 PLN, oraz wyjaśniać, czy karta działa przy zamówieniu rozliczanym w EUR.

Jak obsłużyć kurs i zaokrąglenia?
Sklep powinien ustalić źródło kursu, częstotliwość aktualizacji, precyzję i moment przeliczenia salda. Wtyczka może pobierać kurs automatycznie, pozwalać na jego ręczne ustawienie albo zapisywać kurs przy zamówieniu. Dokumentację wybranej wersji rozszerzenia sprawdzamy przed konfiguracją, ponieważ zakres ustawień i sposób zaokrąglania zależą od producenta.
Przykład jest wyłącznie ilustracją obliczeń: nominał 100 PLN przy kursie 1 EUR = 4,30 PLN daje 23,26 EUR po zaokrągleniu do dwóch miejsc po przecinku. Przy kursie 1 EUR = 4,40 PLN ta sama kwota odpowiada 22,73 EUR. Tabela pokazuje, jak wybór momentu przeliczenia wpływa na wartość realizacji.
| Zasada | Kurs przykładowy | Kwota vouchera (EUR) |
|---|---|---|
| Kurs z chwili zakupu | 1 EUR = 4,30 PLN | 23,26 |
| Kurs z chwili realizacji | 1 EUR = 4,40 PLN | 22,73 |
| Brak przeliczenia | - | - |
Wniosek: saldo vouchera zmienia wartość w EUR, jeśli sklep przelicza je według kursu z chwili realizacji.
Sklep musi zdecydować, czy wartość vouchera pozostaje stała w walucie zakupu, czy zmienia się wraz z kursem. Następnie ustalamy źródło kursu, częstotliwość aktualizacji, liczbę miejsc po przecinku, rodzaj zaokrąglenia i ewentualną marżę walutową. Dokumentacja rozszerzenia powinna wyjaśniać, czy kurs dotyczy tylko ceny produktu, czy także kwoty płatności i salda karty.
Zmiana kursu nie musi zmienić nominału vouchera. Rozszerzenie może zapisać kurs zamówienia, a wtyczka voucherowa zachować saldo w walucie bazowej. Dlatego porównujemy osobno wartość zamówienia, obciążenie operatora i saldo karty. Przy zmianie kursu między zakupem a realizacją wynik zależy od zapisanej reguły, a nie od samego bieżącego kursu widocznego na stronie.
Potrzebujesz pomocy w tym temacie?
Czy voucher można wykorzystać w innej walucie?
Voucher można zrealizować w innej walucie tylko wtedy, gdy obsługują to wtyczki oraz regulamin sklepu. Sklep może ograniczyć kod do waluty zakupu, przyjmować go w walucie bazowej albo przeliczać saldo na walutę aktywną podczas realizacji. Tabela ułatwia wybór reguły przed uruchomieniem sprzedaży zagranicznej.
| Wariant | Waluta realizacji | Częściowe użycie | Konsekwencja dla salda |
|---|---|---|---|
| Waluta zakupu | Waluta zakupu | Tak, jeśli obsługuje wtyczka | Pozostaje w walucie zakupu |
| Waluta bazowa | Waluta bazowa sklepu | Tak, jeśli obsługuje wtyczka | Pozostaje w walucie bazowej |
| Przeliczenie przy realizacji | Waluta aktywna w koszyku | Zależy od reguły kursu | Wartość zależy od ustalonego kursu |
Wniosek: możliwość oglądania cen w różnych walutach nie daje automatycznie możliwości realizacji kodu na innym rynku.
Przy częściowym użyciu sprawdzamy, czy kod pokrywa część koszyka, a klient może dopłacić inną metodą. Oficjalna wtyczka WooCommerce Gift Cards pozwala na płatność częściową oraz osobny zwrot kwoty przypisanej do karty. Zwrot środków pobranych przez operatora może wymagać oddzielnej czynności, dlatego testujemy obie części rozliczenia.
Regulamin powinien wyjaśniać zasady pozostałego salda, kursu, dopłaty i terminu ważności, jeśli obowiązuje. Jeśli sklep zwraca pieniądze w innej walucie niż przyjął płatność, uzgadniamy z operatorem i księgowością sposób rozliczenia różnicy kursowej. Przy dwóch walutach realizacji warto też rozstrzygnąć, czy kod można wykorzystać ponownie na innym rynku po częściowej płatności.
Jak sprawdzić kompatybilność wtyczek walut i voucherów?
Kompatybilność potwierdzamy dla konkretnych wersji WooCommerce, rozszerzenia walutowego, wtyczki voucherowej, motywu i bramki płatniczej. Zgodność każdej wtyczki osobno z WooCommerce nie potwierdza, że saldo będzie prawidłowo zapisane po płatności w innej walucie. Dokumentacje WooCommerce opisują waluty i Gift Cards oddzielnie, dlatego potrzebny jest test połączenia tych funkcji.
Przed instalacją sprawdzamy:
- walutę produktu, koszyka, zamówienia i obciążenia bramki;
- zapis kursu oraz waluty w zamówieniu po opłaceniu;
- moment wystawienia kodu i status zamówienia wymagany do jego aktywacji;
- częściową realizację, pozostałe saldo i dopłatę inną metodą;
- kupony rabatowe użyte przy zakupie lub realizacji vouchera;
- zwroty częściowe oraz pełne;
- eksport danych do raportów sprzedażowych i księgowych.
WooCommerce Gift Cards ma osobne ustawienia w WooCommerce > Settings > Gift Cards, a kody i aktywność kart są dostępne w Marketing > Gift Cards. Nazwy menu i możliwości zależą od wersji oraz użytej wtyczki. Przed instalacją sprawdzamy dokumentację producentów, wymagane wersje oraz zgłoszenia błędów dotyczące integracji.
W dokumentacji szukamy informacji o walucie zapisywanej w zamówieniu, zgodności z bramkami i zasadach częściowego zwrotu. Jeśli producent nie opisuje połączenia obu rozszerzeń, przygotowujemy kopię sklepu testowego i potwierdzamy zachowanie salda na zamówieniu próbnym. Test zapisujemy razem z wersjami wtyczek, aby wynik dało się powtórzyć po aktualizacji.
Jakie ryzyka pojawiają się przy płatności i zwrocie?
Kwota widoczna w sklepie, kwota przekazana operatorowi i kwota zaksięgowana mogą się różnić, gdy przewalutowania dokonują różne podmioty albo odbywają się w różnych momentach. Operator lub bank klienta może naliczyć opłatę albo zastosować własny kurs. Dokumentację WooCommerce o sprzedaży poza walutą bazową sprawdziliśmy w październiku 2026 roku; sklep powinien dodatkowo sprawdzić cennik operatora i warunki banku klienta.
W zamówieniu warto zachować walutę i kwotę klienta, kwotę przekazaną do bramki, identyfikator transakcji, zastosowany kurs i wartości zwrócone. Porównanie tych danych z panelem operatora ułatwia wyjaśnienie rozbieżności. Przed wdrożeniem sprawdzamy, które pola zapisuje wtyczka i co zawiera eksport raportu.
Zwrot za zamówienie opłacone częściowo voucherem i częściowo kartą może wymagać dwóch operacji. Dokumentacja WooCommerce Gift Cards wskazuje, że zwroty na kartę są przetwarzane niezależnie od zwrotów do bramek płatniczych. Ustalamy, jaka część wraca na saldo vouchera, a jaka na pierwotną metodę płatności.
Zmiana waluty bazowej może zmienić sposób prezentacji cen, ale nie przelicza automatycznie ich wartości liczbowych. WooCommerce zachowuje walutę i sumy wcześniejszych zamówień; przed zmianą trzeba też ręcznie sprawdzić cenniki produktów i aktywne vouchery. Informacje te opisuje dokumentacja WooCommerce sprawdzona w październiku 2026 roku.
Zalecamy uzgodnić z księgowością, jakie kwoty i kursy mają trafić do ewidencji oraz jak dokumentować zwrot częściowy. Z operatorem płatności ustalamy waluty przyjmowania i zwrotów, sposób prezentacji prowizji oraz możliwość zwrotu w walucie transakcji. Te ustalenia ograniczają rozbieżności między raportem sklepu, panelem bramki i księgowaniem.
Jak przetestować sklep wielowalutowy z voucherem?
Test powinien obejmować zakup, płatność, zapis salda, realizację i zwrot przed uruchomieniem sklepu dla klientów. Scenariusze wykonujemy w środowisku testowym z wersjami wtyczek i ustawieniami kursu planowanymi na produkcji. Tabela podaje minimalne przypadki i oczekiwane wyniki.
| Scenariusz | Co sprawdzamy | Oczekiwany wynik |
|---|---|---|
| Zakup i realizacja w tej samej walucie | Cena i saldo | Saldo maleje o kwotę wykorzystaną |
| Zakup w PLN i realizacja w EUR | Reguła kursu | Kwota odpowiada ustalonemu kursowi |
| Częściowe wykorzystanie | Pozostałe saldo | Saldo zachowuje ustaloną walutę |
| Voucher i kupon rabatowy | Kolejność naliczania | Kwoty odpowiadają konfiguracji sklepu |
| Zwrot płatności mieszanej | Operator i saldo karty | Każda część wraca na właściwe źródło |
| Nieudana płatność | Status zamówienia i kodu | Nieopłacone zamówienie nie aktywuje kodu |
Wniosek: test jest zaliczony, gdy zgadzają się kwoty koszyka, zamówienia, operatora i salda vouchera.
W każdym scenariuszu sprawdzamy zmianę kursu między zakupem a realizacją, anulowanie, ponowienie płatności i ponowne wysłanie formularza. Porównujemy też walutę w koszyku i przy kasie, ponieważ cache może pokazać cenę niezgodną z aktywną walutą. Ustawienia cache weryfikujemy według dokumentacji producenta rozszerzenia.
Jeśli potrzebna jest pomoc w połączeniu bramki płatniczej, walut i voucherów, integracja płatności w WooCommerce może objąć konfigurację i testy scenariuszy transakcyjnych. Zakres prac ustalamy na podstawie operatora, wersji wtyczek i sposobu obsługi zwrotów.

Jakie informacje pokazać klientowi przed zakupem?
Przed zakupem klient powinien znać walutę nominału, rynki realizacji i zasady przeliczenia vouchera. Informacje umieszczamy przy produkcie, w wiadomości z kodem i w regulaminie. Każde miejsce powinno opisywać tę samą regułę.
Opis vouchera powinien zawierać:
- kwotę i kod waluty;
- kraje lub waluty realizacji;
- źródło i moment ustalania kursu, jeśli saldo podlega przeliczeniu;
- sposób częściowego wykorzystania oraz dopłaty;
- termin ważności, jeśli obowiązuje;
- procedurę anulowania zakupu i zwrotu środków.
Zakup vouchera dla siebie i zakup dla odbiorcy mogą różnić się adresem dostawy kodu, ale nie powinny zmieniać nominału ani zasad realizacji. W wiadomości z kodem podajemy kwotę z walutą i odnośnik do warunków użycia.
Więcej poradników w tym temacie
Wspomniane narzędzia
Najczęściej zadawane pytania
Jak ustawić sprzedaż w wielu walutach w WooCommerce?
Czy voucher WooCommerce można kupić w jednej walucie i zrealizować w innej?
Jak przeliczać saldo vouchera po zmianie kursu?
Czy voucher może być wykorzystany częściowo w sklepie wielowalutowym?
Jak przetestować zwrot za voucher kupiony w obcej walucie?
Jak sprawdzić, czy wtyczki walut i voucherów współpracują?
Potrzebujesz pomocy w tym temacie?
Czytasz poradnik „Sprzedaż w wielu walutach w WooCommerce z voucherami”. Napisz, co chcesz zrobić i na jakim etapie jesteś. Ustalimy, czy możemy pomóc i jaki zakres prac będzie potrzebny.
