10 lipca 2026 · 10 min czytania

Sklep wielojęzyczny na WooCommerce - Polylang, waluty i tłumaczenia z AI

Sprzedaż zagranicznym klientkom kusi: rynek rośnie z dnia na dzień, a Twój produkt cyfrowy nie zna granic. Ale "zrobię wersję angielską sklepu" to w praktyce trzy osobne decyzje,…

Sprzedaż zagranicznym klientkom kusi: rynek rośnie z dnia na dzień, a Twój produkt cyfrowy nie zna granic. Ale "zrobię wersję angielską sklepu" to w praktyce trzy osobne decyzje, które lubią się mylić: tłumaczenie treści, obsługa walut i strategia SEO dla każdego języka. W tym artykule poukładam je we właściwej kolejności na przykładzie duetu WooCommerce + Polylang, rozwiążę dwa problemy prosto z mojego forum (obrazki produktów wspólne dla wszystkich języków i przełączanie walut) i pokażę workflow tłumaczenia z AI, który nie zrujnuje Ci pozycji w Google.

Trzy decyzje, zanim zainstalujesz cokolwiek

Decyzja 1: czy na pewno cały sklep? Tłumaczenie sklepu to zobowiązanie: każdy nowy produkt, każda zmiana regulaminu, każdy mail transakcyjny odtąd powstaje w dwóch wersjach. Jeśli sprzedajesz za granicę jeden produkt flagowy, rozważ na start pojedynczy landing w obcym języku zamiast pełnej wersji językowej sklepu. Mniejszy front, szybszy test popytu.

Decyzja 2: język to nie waluta. Wersja niemiecka strony i ceny w euro to dwa niezależne mechanizmy. Polylang tłumaczy treści, ale walutami nie zarządza, do tego potrzebna jest osobna wtyczka wielowalutowa. Możesz mieć wersję angielską z cenami w złotówkach (najprościej), przelicznik walut przy jednej wersji językowej albo pełny zestaw: język niemiecki plus euro. Każdy wariant to inny poziom komplikacji, wybierz świadomie najniższy wystarczający.

Decyzja 3: kto i jak będzie to utrzymywać. Ustal od razu proces: nowy produkt → tłumaczenie → publikacja obu wersji. Sklep wielojęzyczny z połową nieprzetłumaczonych produktów wygląda gorzej niż sklep jednojęzyczny.

Fundament: Polylang + Polylang for WooCommerce

Do tłumaczenia sklepu na WordPressie polecam duet: bezpłatny Polylang (języki, przełącznik, tłumaczenia stron i wpisów) plus Polylang for WooCommerce (integracja ze sklepem: tłumaczenia produktów, kategorii, koszyka i maili). Konfiguracja w skrócie:

  1. Zainstaluj Polylang i przejdź kreator: dodaj języki (np. polski jako domyślny i angielski), wybierz format adresów (podkatalogi /en/ to najprostszy i dobry wariant).
  2. Dodaj przełącznik języka do menu lub nagłówka.
  3. Tłumacz treści parami: przy każdej stronie, wpisie i produkcie Polylang pokazuje kolumny flag, a plusik przy fladze tworzy powiązaną wersję językową. Produkty w wersjach językowych to osobne wpisy połączone relacją, co daje pełną kontrolę nad każdą wersją.
  4. Przetłumacz elementy sklepowe: kategorie, atrybuty, strony systemowe (koszyk, zamówienie) oraz teksty stałe w ustawieniach tłumaczeń.

SEO dostajesz w pakiecie: Polylang generuje osobne adresy URL dla wersji językowych i znaczniki hreflang, dzięki którym Google serwuje właściwą wersję właściwym osobom. Nie musisz nic dokręcać, wystarczy nie psuć (o czym w sekcji o tłumaczeniu z AI).

Problem 1 z forum: obrazki produktów wspólne dla wszystkich języków

Scenariusz: na grafikach produktów masz tekst, więc chcesz inną grafikę dla wersji polskiej i inną dla angielskiej. Dodajesz obrazek do tłumaczenia produktu i... podmienia się także w oryginale. To nie błąd: Polylang domyślnie synchronizuje obrazki produktów między wersjami językowymi, bo w większości sklepów to pożądane (jeden produkt, jedno zdjęcie, wiele języków).

Da się to rozsynchronizować i rozwiązanie jest nietypowe, bo polega na dodaniu pliku konfiguracyjnego:

  1. Utwórz w edytorze tekstu (Notatnik, nie Word) plik o nazwie wpml-config.xml z konfiguracją wyłączającą synchronizację wyróżnionego obrazka (Polylang czyta ten format konfiguracji; gotową treść znajdziesz w dokumentacji Polylang, szukając synchronizacji custom fields dla _thumbnail_id).
  2. Połącz się z serwerem przez menedżer plików hostingu lub FTP i w katalogu wp-content utwórz podkatalog o nazwie polylang (małymi literami), jeśli nie istnieje. To normalne, że go nie ma: WordPress nie tworzy katalogów na zapas.
  3. Wgraj plik do wp-content/polylang.
  4. Wróć do produktów i zaktualizuj wyróżnione obrazki w wersjach językowych: od teraz każda wersja trzyma swój.

Zanim to zrobisz, rozważ prostszą alternatywę: grafiki produktów bez tekstu. Tekst na obrazku to nie tylko problem językowy, ale też gorsza czytelność na miniaturach i w wynikach wyszukiwania. Jeśli tekst nie jest niezbędny, neutralna grafika obsłuży wszystkie języki bez konfiguracji.

Problem 2 z forum: przełączanie walut

Chcesz, żeby po przejściu na wersję niemiecką ceny pokazywały się w euro. Jak ustaliłyśmy: to zadanie dla osobnej wtyczki wielowalutowej. Na co patrzeć przy wyborze:

  • Wersja bezpłatna na start: popularne wtyczki typu currency switcher mają darmowe warianty obsługujące dwie waluty, co na test rynku wystarcza w zupełności. Płatne wersje (FOX, CURCY i podobne) dokładają automatyczne kursy, reguły per kraj i przełączanie po geolokalizacji.
  • Kluczowe pytanie: waluta wyświetlana czy rozliczeniowa? Część wtyczek tylko wyświetla przeliczenie, a płatność i tak idzie w walucie bazowej sklepu; inne pozwalają płacić w wybranej walucie. Sprawdź też, w jakich walutach rozlicza Twoja bramka płatności, o której pisałam przy okazji Przelewy24 (przy sprzedaży zagranicznej rozważ dodatkowo bramkę typu Stripe).
  • Integracja z wtyczką językową: dobre wtyczki wielowalutowe potrafią powiązać walutę z językiem (niemiecki → euro automatycznie). Szukaj tej funkcji w opisie, zamiast zakładać, że istnieje.
  • Ceny psychologiczne: automatyczny przelicznik wyprodukuje ceny typu 23,87 euro. Wybierz wtyczkę z regułami zaokrągleń albo ustaw ceny w drugiej walucie ręcznie, co przy małym katalogu produktów cyfrowych jest najczystszym rozwiązaniem.

Po konfiguracji: pełne zamówienie testowe w każdej kombinacji języka i waluty. Wiesz już z moich artykułów, że to rytuał każdej zmiany w sklepie.

Tłumaczenie z AI: workflow, który nie psuje SEO

Tłumaczenie sklepu to wymarzone zadanie dla AI, ale zrobione naiwnie (wklej, przetłumacz, wklej z powrotem) produkuje sklep, który czyta się dziwnie i nie rankuje wcale. Mój workflow w czterech krokach:

Krok 1: glosariusz przed pierwszym tłumaczeniem. Ustal raz słownik marki: nazwy produktów (tłumaczyć czy nie?), terminy branżowe, ton (per Sie czy per Du w niemieckim?). Poproś AI o przygotowanie glosariusza na bazie Twojej strony i zatwierdź go ręcznie. Od tej pory dokleja się go do każdego prompta tłumaczeniowego, co daje spójność między produktami tłumaczonymi w różnych tygodniach.

Krok 2: frazy kluczowe w języku docelowym, nie tłumaczone. Tu leży główna pułapka SEO: dosłowne tłumaczenie frazy, na którą pozycjonujesz się po polsku, rzadko jest frazą, której używają klientki w Niemczech. Sprawdź, jak ludzie faktycznie szukają Twojego typu produktu w języku docelowym (podpowiedzi wyszukiwarki, narzędzia do fraz), i dopiero te frazy podaj do prompta.

Krok 3: tłumaczenie z pełnym kontekstem. Prompt:

Przetłumacz opis produktu na [język] dla sklepu z [asortyment]. Grupa docelowa: [opis]. Ton: [opis, np. ciepły, ekspercki, per Du]. Stosuj glosariusz: [wklej]. Wpleć naturalnie frazy kluczowe: [frazy zbadane w języku docelowym]. Przetłumacz też: tytuł produktu, meta opis (do 155 znaków) i tekst alternatywny obrazka. Tekst ma brzmieć jak napisany przez native speakera, nie jak tłumaczenie: tam, gdzie dosłowność brzmi obco, przeredaguj.

Krok 4: weryfikacja przed publikacją. Minimum: przeczytanie przez osobę znającą język (nawet na poziomie komunikatywnym wyłapie zgrzyty), test wszystkich elementów transakcyjnych (przyciski, maile, komunikaty błędów, bo tam pomyłka kosztuje najwięcej) i kontrola, czy slug adresu URL został przetłumaczony sensownie. Model językowy przyspiesza tłumaczenie wielokrotnie, ale odpowiedzialność za tekst, którym sprzedajesz, pozostaje po Twojej stronie, dokładnie tak samo jak przy quizach kursowych, o których pisałam przy LearnPressie.

Cały proces budowy produktu cyfrowego gotowego na sprzedaż, także zagraniczną, rozkładam na 21 kroków w kursie PRODUKT AI.

Krok po kroku

  1. Podejmij trzy decyzje: zakres (cały sklep czy landing), waluty (wyświetlane, rozliczeniowe czy brak) i proces utrzymania tłumaczeń.
  2. Zainstaluj Polylang i Polylang for WooCommerce, skonfiguruj języki z adresami w podkatalogach i przełącznikiem w menu.
  3. Przygotuj glosariusz marki z AI i zbadaj frazy kluczowe w języku docelowym.
  4. Przetłumacz produkty, kategorie, strony systemowe i teksty stałe według workflow z pełnym kontekstem.
  5. Jeśli potrzebujesz walut, dodaj wtyczkę wielowalutową, powiąż walutę z językiem i ustaw zaokrąglenia cen.
  6. Wykonaj zamówienia testowe w każdej kombinacji języka i waluty, łącznie z mailami transakcyjnymi.

Najczęstsze pytania (i odpowiedzi)

Jak zrobić sklep wielojęzyczny na WooCommerce?

Sprawdzony bezpłatny fundament to Polylang plus Polylang for WooCommerce: pierwszy obsługuje języki, adresy i przełącznik, drugi integruje tłumaczenia z produktami, kategoriami, koszykiem i mailami sklepu. Treści tłumaczysz parami: każda wersja językowa produktu to osobny wpis powiązany relacją, co daje pełną kontrolę. Osobno zdecyduj o walutach, bo to niezależny mechanizm wymagający wtyczki wielowalutowej. Zacznij od dwóch języków i procesu utrzymania tłumaczeń, nie od dziesięciu flag w przełączniku.

Czy Polylang zmienia walutę po przełączeniu języka?

Nie, Polylang zarządza wyłącznie treściami: język to nie waluta i WooCommerce trzyma te mechanizmy osobno. Do przełączania walut potrzebujesz wtyczki wielowalutowej (popularne currency switchery mają bezpłatne wersje dla dwóch walut), a powiązanie waluty z językiem (niemiecki → euro) to funkcja, której szukaj w opisie konkretnej wtyczki. Sprawdź też różnicę między walutą tylko wyświetlaną a rozliczeniową oraz waluty obsługiwane przez Twoją bramkę płatności.

Dlaczego obrazek produktu podmienia się we wszystkich wersjach językowych?

Bo Polylang domyślnie synchronizuje obrazki produktów między tłumaczeniami: jeden produkt, jedno zdjęcie, wiele języków. Przy grafikach z tekstem to problem, który rozwiązuje plik konfiguracyjny wpml-config.xml wgrany do katalogu wp-content/polylang (utwórz ten katalog, jeśli nie istnieje), wyłączający synchronizację wyróżnionego obrazka. Po wgraniu zaktualizuj obrazki w wersjach językowych. Rozważ też prostszą drogę: grafiki produktów bez tekstu obsługują wszystkie języki bez żadnej konfiguracji.

Czy sklep wielojęzyczny pomaga w SEO?

Tak, pod warunkiem poprawnej konfiguracji, którą Polylang zapewnia w standardzie: osobne adresy URL dla każdej wersji językowej i znaczniki hreflang wskazujące wyszukiwarce właściwą wersję dla właściwego odbiorcy. Realny zysk SEO zależy jednak od jakości tłumaczeń: frazy kluczowe muszą pochodzić z badania języka docelowego, a nie z dosłownego tłumaczenia polskich, bo klientki w innych krajach szukają innymi słowami. Wersja językowa z treścią niskiej jakości nie wyprzedzi lokalnej konkurencji.

Nie przegap kolejnych materiałów

Dołącz do bezpłatnej platformy - artykuły, tutoriale, webinary i raporty w jednym miejscu.

0 zł. Bez karty. W każdej chwili możesz zrezygnować.