WPML Multilingual & Multicurrency for WooCommerce (WCML) to oficjalny dodatek do WPML od OnTheGoSystems. Rozszerza sklep WooCommerce o pełne tłumaczenie katalogu i checkoutu oraz sprzedaż w ponad 200 walutach z jednej instalacji WordPressa. Tłumaczenie obsługuje silnik AI PTC, a wtyczka działa na poziomie danych WooCommerce – sprawdza się w sklepach sprzedających na wielu rynkach językowych i walutowych.
Co tłumaczy WPML Multilingual & Multicurrency for WooCommerce
WPML Multilingual & Multicurrency for WooCommerce tłumaczy produkty wszystkich typów (proste, wariantowe, grupowane, zewnętrzne) wraz z atrybutami, kategoriami, tagami, koszykiem, stroną zamówienia, e-mailami transakcyjnymi i recenzjami. Tłumaczenie obsługuje silnik AI PTC (Private Translation Cloud) albo alternatywnie DeepL, Google Translate i Microsoft Translator – wszystko z poziomu Translation Dashboard.
Tłumaczenie sklepu działa na warstwie danych, nie jako nakładka renderowana nad treścią. Każda wersja językowa dostaje własne, zlokalizowane adresy URL i metadane. Dzięki temu klient nigdy nie ogląda katalogu w mieszanych językach.
Tłumaczenie produktów, atrybutów i taksonomii
Tłumaczenie produktu obejmuje warianty, terminy atrybutów, kategorie, tagi powiązane z produktem oraz teksty obrazków – podpisy, tytuły i opisy. Podczas konfiguracji wskazuje się, które atrybuty mają być tłumaczalne. Atrybuty oparte na liczbach, kodach czy miarach mogą zostać wspólne dla wszystkich języków.
- Produkty wszystkich typów – proste, wariantowe, grupowane i zewnętrzne/afiliacyjne, razem z wariantami i przypisanymi taksonomiami.
- Taksonomie produktów – kategorie, tagi, klasy wysyłki (shipping classes) i taksonomie własne, tłumaczone automatycznie razem z produktem lub ręcznie z ekranu Taxonomy Translation.
- Adresy URL sklepu – tłumaczenie slugów produktów, bazy permalink, bazy kategorii, tagów i atrybutów w sekcji Store URLs; osobne URL-e per język.
Koszyk, checkout i e-maile transakcyjne
Kreator konfiguracji WCML automatycznie tworzy przetłumaczone wersje stron Koszyk i Zamówienie dla każdego aktywnego języka. Obsługuje przy tym dwa warianty: oparty na shortcode oraz block-based Cart/Checkout zbudowany na blokach Gutenberga.
E-maile do klientów wychodzą w języku, w którym złożono zamówienie. E-maile do administratora trafiają w języku ustawionym w jego profilu. Ręcznego tłumaczenia wymagają tylko zmodyfikowane teksty lub własne szablony. Recenzje produktów domyślnie wyświetlają się w przeglądanym języku, z opcją pokazania wszystkich recenzji albo przetłumaczenia ich z etykietą „translated”.
Tłumaczenie AI (PTC) i alternatywne silniki
PTC (Private Translation Cloud) to domyślny silnik tłumaczenia automatycznego WPML – kontekstowy, z gwarancją jakości tłumaczenia. Działa z poziomu Translation Dashboard, skąd wysyła się treści pojedynczo lub zbiorczo.
Zamiast PTC da się podłączyć DeepL, Google Translate albo Microsoft Translator. Tłumaczenie pozostaje świadomym procesem. Zmiana treści w języku źródłowym nie aktualizuje automatycznie wersji przetłumaczonych, więc zmodyfikowany produkt trzeba ponownie wysłać do tłumaczenia.
Wielowalutowość w WPML Multilingual & Multicurrency for WooCommerce
WPML Multilingual & Multicurrency for WooCommerce obsługuje ponad 200 walut z przełącznikiem walut (widget, shortcode lub PHP), kursami pobieranymi automatycznie albo ustawianymi ręcznie oraz cenami niestandardowymi per waluta. Waluta może dobierać się automatycznie według lokalizacji klienta (geolokalizacja MaxMind), a w wersji płatnej dochodzą bramki płatności per waluta i lokalizacja.
Moduł wielowalutowy to jedyna grupa funkcji dostępna w wersji darmowej wtyczki – działa bez płatnej subskrypcji WPML.
Przełącznik walut i kursy walut
Currency switcher osadza się jako widget, shortcode [currency_switcher] lub kod PHP. Styl konfiguruje się jako listę albo dropdown (wcml-dropdown, wcml-horizontal-list, wcml-vertical-list), z wyborem formatu wyświetlania (%name%, %code%, %symbol%), koloru tła i własnego CSS.
Kursy walut wtyczka pobiera automatycznie od dostawcy danych – co godzinę, dziennie, tygodniowo albo miesięcznie. Można też ustawić je ręcznie jako wartości stałe. Zamówienia da się filtrować i podglądać według waluty na ekranie WooCommerce → Orders.
Ceny per waluta i waluta wg lokalizacji
Ceny per waluta pozwalają ręcznie ustawić cenę produktu w każdej walucie, nadpisując wartość wyliczoną z kursu. Do tego dochodzą konfigurowalne reguły formatowania i zaokrąglania (rounding) oraz osobne stawki wysyłki w walutach dodatkowych.
Waluta wg lokalizacji dobiera walutę na podstawie geolokalizacji IP klienta przez MaxMind GeoLite2, co wymaga darmowego klucza licencyjnego MaxMind. W edycji płatnej można też przypisać domyślną walutę do każdego języka witryny.
Bramki płatności per waluta (edycja płatna)
Bramki płatności per waluta i lokalizacja to funkcja edycji płatnej. Pozwala udostępniać różne metody płatności zależnie od waluty lub regionu klienta. Konfiguruje się, w której walucie obciążyć klienta i w której odebrać płatność, a kupujący widzi przeliczoną kwotę już na stronie zamówienia.
Dla kogo WPML Multilingual & Multicurrency for WooCommerce sprawdza się najlepiej
WPML Multilingual & Multicurrency for WooCommerce sprawdza się najlepiej w sklepach sprzedających na wielu rynkach językowych i walutowych, u agencji budujących wiele sklepów wielojęzycznych oraz w sklepach z rozbudowanym katalogiem korzystających z rozszerzeń WooCommerce. Mniej opłaca się przy bardzo dużych katalogach na słabym hostingu bez object cache oraz dla sklepów spoza WooCommerce.
Sklepy międzynarodowe i agencje
Sklepy międzynarodowe zyskują katalog, checkout, e-maile i recenzje w języku klienta oraz ceny w jego walucie. To bezpośredni argument konwersyjny: ceny tylko w obcej walucie napędzają porzucenia koszyka, a lokalna waluta ten problem zdejmuje. Agencje korzystają z planu Multilingual Agency – nielimitowane klucze produkcyjne, REST API i hooki WCML pozwalają powtarzalnie stawiać sklepy na rynki DE/FR/IT.
Sklepy z rozszerzeniami i wielojęzycznym SEO
Sklepy z rozszerzeniami WooCommerce – Subscriptions, Bookings, Product Add-ons, Product Bundles czy Composite Products – korzystają z dedykowanych integracji tłumaczących zawartość tych dodatków. Wielojęzyczne SEO opiera się na automatycznych tagach hreflang, zlokalizowanych mapach witryny oraz tłumaczonych slugach i metadanych. Taki zestaw pozwala pozyskiwać ruch organiczny w różnych językach.
Dla kogo WPML Multilingual & Multicurrency for WooCommerce nie jest najlepszym wyborem
Dla kogo wtyczka sprawdza się najlepiej:
- sklepy WooCommerce sprzedające na wielu rynkach językowych i potrzebujące lokalnych walut oraz metod płatności,
- agencje budujące wiele sklepów wielojęzycznych w planie Multilingual Agency,
- sklepy z rozszerzeniami WooCommerce, takimi jak Subscriptions, Bookings i Product Add-ons,
- sklepy potrzebujące wielojęzycznego SEO dla ruchu organicznego w wielu językach.
Dla kogo wtyczka nie jest najlepszym wyborem:
- sklepy nieoparte na WooCommerce – wtyczka jest przeznaczona wyłącznie dla tej platformy,
- bardzo duże katalogi na słabym hostingu bez object cache – wielojęzyczność przetwarza znacznie więcej danych i wymaga Redis lub Memcached,
- sklepy oczekujące w pełni automatycznej synchronizacji tłumaczeń bez nadzoru – tłumaczenie to świadomy workflow przez Translation Dashboard,
- sklepy szukające rozwiązania w pełni darmowego – bez subskrypcji WPML działa wyłącznie wielowalutowość.
Integracje WPML Multilingual & Multicurrency for WooCommerce z rozszerzeniami i narzędziami
WPML Multilingual & Multicurrency for WooCommerce integruje się z najważniejszymi rozszerzeniami WooCommerce – Subscriptions, Bookings, Product Add-ons, Product Bundles, Composite Products, Table Rate Shipping i Tab Manager – oraz, przez rdzeń WPML, z builderami (Elementor) i wtyczkami SEO (Yoast, Rank Math). Deweloperzy dostają REST API z parametrem lang oraz WCML Hooks Reference.
Rozszerzenia WooCommerce (Subscriptions, Bookings, Product Add-ons)
Dedykowane przewodniki kompatybilności obejmują tłumaczenie treści subskrypcji (WooCommerce Subscriptions), rezerwacji (WooCommerce Bookings), dodatków do produktów (Product Add-ons) oraz zakładek produktowych (Tab Manager). Wsparcie obejmuje też Product Bundles, Composite Products i Table Rate Shipping, dzięki czemu rozbudowany katalog pozostaje spójny we wszystkich językach i walutach.
Buildery stron i wtyczki SEO
Buildery stron, w tym Elementor, obsługuje rdzeń WPML w planach Multilingual CMS i Agency – tłumaczy projekty zbudowane w builderze. Integracja z wtyczkami SEO (Yoast, Rank Math) działa na poziomie metadanych, tagów hreflang i zlokalizowanych map witryny.
Uwaga o kompatybilności: przy Rank Math znana errata dotyczy primary categories – kategorie główne produktów i wpisów nie zawsze synchronizują się do wersji tłumaczonych, co wymaga ręcznej weryfikacji.
REST API i hooki dla deweloperów
REST API WooCommerce z obsługą WPML pozwala zarządzać tłumaczoną treścią z parametrem lang. WCML Hooks Reference dostarcza komplet filtrów i akcji do własnej logiki wielowalutowej oraz integracji z rozwiązaniami zewnętrznymi – na przykład wcml_geolocation_get_user_country i akcję wcml_currency_switcher.
Wymagania techniczne i kompatybilność
WPML Multilingual & Multicurrency for WooCommerce wymaga WordPress 6.0 lub nowszego, PHP 7.4+ (zakres wspierany do 8.5), WooCommerce 6.2 lub nowszego oraz MySQL 5.6+/MariaDB 10.1+. Funkcje wielojęzyczne dokładają dwa warunki: WPML core (sitepress-multilingual-cms) i WPML String Translation. Sama wersja darmowa dostarcza wyłącznie wielowalutowość.
Wersje WordPress, PHP, WooCommerce i wymagane wtyczki
Rdzeń WPML jest testowany pod najnowsze wydania WordPress i WooCommerce jeszcze przed ich premierą. Poza wymaganymi wersjami środowiska wtyczka potrzebuje włączonego REST API, rozszerzeń mbstring i SimpleXML, modułu libxml 2.7.8+ oraz włączonej funkcji eval() (używanej przez silnik szablonów). Zalecany charset bazy to utf8mb4 z kolacją zgodną z Unicode.
| Parametr | Wartość |
|---|---|
| Wersja | 5.5.6 |
| Wersja WordPress | 6.0 lub nowsza (rekomendowana aktualna) |
| Wersja PHP | 7.4 lub nowsza, wspierane do 8.5 (rekomendowana 8.x) |
| Wersja WooCommerce | 6.2 lub nowsza (rdzeń testowany pod najnowsze wydania) |
| Baza danych | MySQL 5.6 lub nowsza / MariaDB 10.1 lub nowsza |
| Pamięć PHP | 128 MB minimum (rekomendowane 256 MB) |
| Wymagane rozszerzenia PHP | mbstring, SimpleXML, libxml 2.7.8+, włączone eval() |
| Wymagane wtyczki (wielojęzyczność) | WPML core (sitepress-multilingual-cms) + WPML String Translation |
| HPOS (High-Performance Order Storage) | Pełne wsparcie od WCML 5.3 (bez trybu zgodności) |
| Block-based Cart/Checkout | Tak |
| Multisite | Tak |
| Liczba walut | 200+ |
| Liczba języków docelowych | 65+ |
HPOS i block-based Cart/Checkout
HPOS (High-Performance Order Storage) jest w pełni wspierany od wersji WCML 5.3 z listopada 2023 – bez konieczności włączania trybu zgodności. Block-based Cart/Checkout również działa, a kreator tworzy tłumaczone strony także dla wariantu blokowego, łącznie z napisami bramek płatności w bloku zamówienia.
Uwaga o kompatybilności: przy włączonym HPOS raportowano problem z zaokrąglaniem kwot zamówień (wersja 5.3.6), oznaczony jako rozwiązany. Obejście polega na ustawieniu niezerowej liczby miejsc dziesiętnych w WooCommerce → Settings → General. W rzadszych językach część napisów bloków Cart/Checkout może wymagać ręcznego doskanowania opcją „Detect strings in JavaScript files”.
Multisite i obsługa języka polskiego
Multisite jest wspierany – przy sieci wielowitrynowej zwykle wystarcza jeden klucz rejestracyjny na całą instalację. Polski działa w pełni jako język docelowy sklepu: katalog, checkout i e-maile mogą iść po polsku, a treści tłumaczy PTC lub DeepL. Dla poprawnej obsługi polskich znaków diakrytycznych zalecany jest charset utf8mb4.
Panel samej wtyczki może nie być w pełni spolszczony – polski nie figuruje wśród lokalizacji interfejsu na wordpress.org, co dotyczy tylko ekranów administracyjnych, nie języka samego sklepu. Polskie bramki płatności nie mają dedykowanych integracji w dokumentacji. Obsługuje je standardowy mechanizm WooCommerce, a zgodność konkretnej bramki z trybem wielowalutowym wymaga indywidualnej weryfikacji.
Najczęściej zadawane pytania
Czy ta wtyczka jest darmowa, co działa bez WPML?
Bez subskrypcji WPML działa wyłącznie część wielowalutowa – 200+ walut, przełącznik walut, kursy i ceny per waluta. Pełne tłumaczenie sklepu (produkty, checkout, e-maile, recenzje) wymaga płatnego WPML, czyli wtyczek WPML core i WPML String Translation w planie Multilingual CMS lub Agency. Darmowa wersja sama w sobie nie tłumaczy katalogu.
WPML czy Polylang, co lepsze do WooCommerce?
WPML Multilingual & Multicurrency for WooCommerce zapewnia szeroką kompatybilność i rozbudowany zakres funkcji dla wielojęzycznego WooCommerce, z własnym, zintegrowanym modułem wielowalutowym oraz dedykowanymi integracjami z rozszerzeniami sklepu. Polylang z dodatkiem dla WooCommerce bywa wybierany jako lżejsza i tańsza alternatywa, kosztem węższej obsługi tłumaczenia maszynowego. Wybór zależy od skali sklepu i potrzeb walutowych.
Czy warto kupować WPML w 2026?
WPML pozostaje aktywnie rozwijany – rdzeń przechodzi testy pod każde nowe wydanie WordPress i WooCommerce przed premierą, a w 2025 roku producent wydał serię usprawnień wydajnościowych dla dużych katalogów. Domyślnym silnikiem tłumaczenia jest dziś AI (PTC), co skraca proces lokalizacji. Dla sklepu WooCommerce sprzedającego na wielu rynkach to dojrzałe, wspierane rozwiązanie.
Czy WPML działa na dużym sklepie z tysiącami produktów?
WPML działa na dużych katalogach, ale wielojęzyczny sklep przetwarza znacznie więcej danych niż jednojęzyczny, więc potrzebuje więcej zasobów serwera. Przy katalogach rzędu dziesiątek tysięcy produktów warunkiem płynności jest object cache (Redis lub Memcached) i mocny hosting. Producent wydał w 2025 roku usprawnienia wydajności właśnie dla sklepów z dużą liczbą produktów i wariantów.
Czy moja bramka płatnicza zadziała per waluta?
Pytanie o pobieranie płatności w lokalnej walucie i osobno w USD, w tym przez własną bramkę, sprowadza się do zgodności bramki z trybem wielowalutowym. Według supportu praktycznie każda bramka skonfigurowana w WooCommerce jest dostępna dla wszystkich walut. Dokumentacja wymienia jedynie najpopularniejsze, jak PayPal Payments, Stripe i przelew bankowy. Zgodność własnej bramki z trybem wielowalutowym wymaga indywidualnej weryfikacji.
Czy jak zmienię blok na stronie po angielsku, to pojawi się na wersji niemieckiej do tłumaczenia?
Tłumaczenie w WPML jest świadomym workflow, a nie automatyczną synchronizacją w czasie rzeczywistym. Zmiana bloku lub treści w języku źródłowym nie aktualizuje sama wersji przetłumaczonych – zmodyfikowaną stronę trzeba ponownie wysłać do tłumaczenia przez Translation Dashboard. Dopiero wtedy nowa treść trafia do edycji w wersji niemieckiej.


Opinie
Na razie nie ma opinii o produkcie.