Zacznij
Jak zsynchronizować Polylang z dodatkiem Product Feed Translation Addon - AdTribes
  1. Strona główna
  2. Baza wiedzy
  3. Integracja
  4. Jak zsynchronizować Polylang z Product Feed Translation Addon

Jak zsynchronizować Polylang z Product Feed Translation Addon

Wymaga dodatku Product Feed Translation Addon: ta funkcja jest dostępna tylko z dodatkiem Product Feed Translation Addon. Zainstaluj i licencjonuj dodatek przed skorzystaniem z tego przewodnika.

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:

WymaganieUwagi
WooCommerceZainstalowane, aktywne i zaktualizowane.
PolylangZainstalowany, z utworzonymi językami. Działa również Polylang Pro, a dodatek wykrywa oba.
Product Feed ProWymagane i aktywne. Dodatek do tłumaczeń oczekuje wersji Product Feed Pro 13.5.3 lub nowszej.
Product Feed Translation AddonOddzielny 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.

Dodatek Product Feed Translation Addon jest dostępny tylko w planach Plus i Business.

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.

  1. Utwórz nowy kanał w sekcji Product Feed → Create feed lub otwórz istniejący w sekcji Product Feed → Manage feeds.
  2. W sekcji General znajdź Polylang language.
  3. Wybierz język, którego powinien używać ten kanał.
  4. Ukończ mapowanie, filtry, reguły i harmonogramy jak zwykle.
  5. Zapisz kanał i wygeneruj go.
Ekran Tworzenia Nowego Kanału, zakładka Ogólne, z językiem Polylang ustawionym na francuski

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

Czy to działa z Polylang Pro?
Tak. Dodatek wykrywa zarówno Polylang, jak i Polylang Pro i ładuje tę samą integrację dla każdego z nich.
Co się stanie, jeśli nie wybiorę języka?
Kanał używa Twojego domyślnego języka Polylang. Kanał zawsze rozwiązuje się do jednego języka, więc wynik nigdy nie jest mieszanką.
Czy mogę używać różnych języków dla różnych kanałów?
Tak. Język Polylang jest zapisywany w kanale, więc możesz uruchamiać jeden kanał na język obok siebie, a duplikowanie kanału przenosi język ze sobą.
Moje listy filtrów identyfikatorów produktów, ale przetłumaczone produkty nigdy się nie pojawiają. Dlaczego?
Kanał jest przypięty do jednego języka, więc tylko produkty z tego języka były kandydatami do filtra. Polylang nadaje każdemu tłumaczeniu własny identyfikator produktu, a identyfikatory z innych języków zostały wykluczone przed uruchomieniem filtra. Wymień identyfikatory należące do języka kanału lub utwórz jeden kanał na język.
Czy potrzebuję Product Feed Elite?
Nie. Product Feed Pro i Product Feed Translation Addon to wszystko, czego potrzebujesz do kanałów Polylang. Product Feed Elite jest opcjonalny i warto go dodać, jeśli Twój sklep już korzysta z kanałów, szablonów lub opcji dostępnych tylko w Elite.

Rozwiązywanie problemów

Pole języka Polylang nie pojawia się
Sprawdź, czy Product Feed Translation Addon jest aktywny i licencjonowany, oraz czy Polylang jest zainstalowany z co najmniej jednym utworzonym językiem. Pole jest dodawane tylko wtedy, gdy dodatek wykryje Polylang.
Produkt brakuje w kanale
Potwierdź, że produkt ma tłumaczenie w języku używanym przez kanał. Polylang traktuje każde tłumaczenie jako własny produkt, więc nietłumaczony produkt nie znajduje się w kanale tego języka. Przetłumacz produkt, a następnie ponownie wygeneruj kanał.
Kanał wychodzi w złym języku
Sprawdź Język Polylang w kroku Ogólne kanału, a następnie ponownie wygeneruj kanał. Kanał zachowuje swój stary plik, dopóki nie zostanie ponownie wygenerowany.
Licencja pokazuje się jako nieaktywna
Przejdź do Kanał produktu → Licencja → Dodatek do tłumaczeń, wprowadź swój adres e-mail aktywacyjny i klucz licencyjny, a następnie aktywuj licencję.

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.

Czy ten artykuł był pomocny?

Powiązane artykuły

Dokończ zakup
AdTribes WooCommerce Product Feed

Najlepsza wtyczka WooCommerce do kanałów produktów

  • AdTribes Pty Ltd
    ABN: 40 675 636 816
Produkt
Zasoby i informacje
Witryny partnerskie
Rymera