Prowadzisz wielojęzyczny sklep z Polylang? Dodatek Product Feed Translation Addon pozwala skierować każdy kanał produktów na jeden język Polylang, dzięki czemu możesz wysyłać oddzielny kanał do każdego kanału i lokalizacji.
Ten przewodnik obejmuje wymagania, jak wybrać język dla kanału oraz jak uwzględnić produkty z każdego języka, gdy filtry kanału muszą dotrzeć do przetłumaczonych produktów.
Instalacja i licencjonowanie znajdują się w Pierwsze kroki z dodatkiem Product Feed Translation Addon.
Zanim zaczniesz
Upewnij się, że spełniasz następujące wymagania:
| Wymaganie | Uwagi |
|---|---|
| WooCommerce | Zainstalowane, aktywne i zaktualizowane. |
| Polylang | Zainstalowany, z utworzonymi językami. Działa również Polylang Pro, a dodatek wykrywa oba. |
| Product Feed Pro | Wymagane i aktywne. Dodatek do tłumaczeń oczekuje wersji Product Feed Pro 13.5.3 lub nowszej. |
| Product Feed Translation Addon | Oddzielny wtyczka. Wykrywa Polylang i ładuje integrację za Ciebie, bez potrzeby jej włączania. |
Zainstaluj i aktywuj dodatek do tłumaczeń dopiero po zainstalowaniu WooCommerce i Product Feed Pro. Jeśli brakuje zależności, dodatek wyświetli powiadomienie administratora i pominie ładowanie integracji.
Utwórz swoje języki w Polylang, zanim zaczniesz ich szukać w kanale. Dodatek odczytuje listę języków z Polylang, więc język, który tam nie istnieje, nie pojawi się na liście rozwijanej kanału.
Wybierz język Polylang dla każdego kanału
Gdy Polylang jest aktywny, krok Ogólne kanału wyświetla pole Język Polylang, tuż pod Nazwą projektu. Ustawienie jest zapisywane w kanale, więc różne kanały w tym samym sklepie mogą używać różnych języków.
- Utwórz nowy kanał w sekcji Product Feed → Create feed lub otwórz istniejący w sekcji Product Feed → Manage feeds.
- W sekcji General znajdź Polylang language.
- Wybierz język, którego powinien używać ten kanał.
- Ukończ mapowanie, filtry, reguły i harmonogramy jak zwykle.
- Zapisz kanał i wygeneruj go.

Jeśli pozostawisz pole puste w nowym kanale, kanał użyje domyślnego języka Polylang.
Jak działa integracja
Dodatek zawęża kanał do produktów należących do wybranego języka. Ponieważ Polylang przechowuje każde tłumaczenie jako własny produkt, kanał odczytuje własny tytuł, opis, adres URL i inne pola tego produktu, dzięki czemu wynik odpowiada temu, co widzi kupujący przeglądający Twój sklep w tym języku.
Nie ma mechanizmu zastępczego. Jeśli produkt nie ma tłumaczenia w języku używanym przez kanał, produkt ten nie znajduje się w kanale. Różni się to od wtyczki tłumaczącej na poziomie ciągu znaków, która może powrócić do domyślnego języka dla brakującego ciągu. W przypadku Polylang, przetłumacz produkt przed poleganiem na kanale tego języka.
Najlepsze praktyki
- Jeden język na kanał: utwórz oddzielny kanał dla każdego języka, na przykład jeden plik dla angielskiego i jeden dla hiszpańskiego, zamiast wysyłać mieszany plik do kanału.
- Przetłumacz produkty przed poleganiem na kanale: produkt bez tłumaczenia w danym języku w ogóle nie pojawi się w kanale.
- Sprawdź swoje filtry w odniesieniu do języka kanału: filtr, który nazywa produkty według identyfikatora, może dopasować tylko produkty w języku używanym przez kanał, ponieważ Polylang nadaje każdemu tłumaczeniu własny identyfikator.
- Dopasuj konfigurację kanału: wskaż każdy zlokalizowany adres URL kanału do Merchant Center, Meta lub innego konta skonfigurowanego dla tego języka lub kraju.
Często zadawane pytania
Rozwiązywanie problemów
Potrzebujesz pomocy?
Jeśli masz pytanie lub napotkasz jakiekolwiek problemy, jesteśmy tutaj, aby pomóc.
Użytkownicy Premium: Otwórz zgłoszenie wsparcia. Podaj wersję Product Feed, wersję Polylang i konfigurację kanału, aby zespół mógł Ci szybciej pomóc.
Użytkownicy darmowi: Odwiedź forum społecznościowe na WordPress.org, aby uzyskać pomoc od społeczności.

