Tłumaczenie opinii w Magento 2 dla multistore i wielu języków
- Kompatybilność
- 2.4.9, 2.4.8, 2.4.7, 2.4.6, 2.4.5, 2.4.4, 2.4.3, 2.4.2, 2.4.1, 2.4.0, 2.3.7, 2.3.6, 2.3.5, 2.3.4
Opis / Tłumaczenie opinii w Magento 2 dla multistore i wielu języków
MAGENTO 2 · OPINIE · MULTISTORE · WIELE JĘZYKÓW
Pokaż tę samą opinię w języku danego sklepu.
Kowal Review Translation
Dodaj osobne wersje tekstu opinii dla widoków sklepu, zachowując jej oryginał i natywny mechanizm ocen Magento. Klient może przełączyć między tłumaczeniem a treścią źródłową.
Tekst per Store View · Bez nowych review_id · Podgląd oryginału
JAK TO DZIAŁA W PRAKTYCE
01 · Wybierasz opinię i język
Otwierasz recenzję w panelu i przełączasz Store View.
02 · Uzupełniasz tłumaczenie
Zapisujesz nazwę autora, tytuł i treść dla danego widoku.
03 · Klient czyta właściwą wersję
Frontend podmienia tekst i udostępnia oryginał.
Co zyskuje Twój sklep?
Poznaj funkcje, zastosowanie i ustawienia modułu.
Poznaj moduł
W sklepach Magento 2 opartych o multistore bardzo często pojawia się ten sam scenariusz: jedna wersja językowa (np. EN) ma już setki opinii i realną historię sprzedaży, a świeżo uruchomione wersje (DE/FR/ES/IT/NL/SE/CZ…) wyglądają “pusto”, mimo że sprzedajesz te same produkty. Może to ograniczać wiarygodność nowych store view i utrudniać decyzję o zakupie.
Kowal_ReviewTranslation rozwiązuje to w sposób “po magentowemu”:
-
Nie tworzy kopii opinii i nie mnoży review_id.
-
Zachowuje natywne liczenie ocen, ilości opinii, średnich i filtrów — bo Magento dalej widzi tę samą opinię, tylko z inną warstwą tekstu dla danego Store View.
-
Tłumaczenia są zapisywane per Store View w osobnej tabeli, dzięki czemu możesz niezależnie zarządzać treścią dla każdej wersji językowej.
Jak to działa w praktyce
-
W panelu administracyjnym otwierasz opinię i przełączasz Store View (standardowy switcher Magento).
-
Dla wybranego Store View edytujesz: nickname, summary (title), review (detail).
-
Moduł zapisuje tłumaczenie do własnej tabeli i nie nadpisuje oryginału.
-
Na froncie Magento automatycznie pokazuje tłumaczenie w odpowiednim store view.
-
Klient widzi przycisk „Pokaż oryginał / Pokaż tłumaczenie”, który w AJAX podmienia treść bez przeładowania strony.
Najważniejsze korzyści
-
Wiarygodność nowych wersji językowych od pierwszego dnia (opinie mogą być widoczne po przygotowaniu tłumaczeń i przypisaniu do widoku).
-
Zachowanie natywnej agregacji ocen i licznika opinii (Magento robi to natywnie).
-
Brak duplikacji opinii i ratingów w bazie — czysto i bezpiecznie.
-
Prosta obsługa w adminie (bez osobnych ekranów do tłumaczeń).
-
Przyjazne UX na froncie (toggle oryginału w 1 klik).
Tłumaczenie przygotowujesz dla konkretnego widoku
Moduł zapisuje nickname, title i detail w tabeli kowal_review_translation_text z powiązaniem review_id + store_id. Nie zawiera automatycznego tłumacza AI ani integracji z usługą tłumaczeniową — treść uzupełniasz w formularzu opinii.
Standardowy zapis bez wybranego widoku dotyczy oryginału. Po wybraniu Store View moduł zapisuje wersję językową i chroni tekst źródłowy przed nadpisaniem.
Widoczność opinii i zachowanie ocen
Podmiana tekstu obejmuje recenzje obecne w natywnej kolekcji danego sklepu. Aby wykorzystać opinię w nowym języku, sprawdź jej status i przypisanie do store view. Przy braku zapisanej wersji językowej pozostaje tekst oryginalny.
Oceny oraz identyfikatory pozostają natywne. Moduł nie tworzy nowych głosów ani nie przelicza ocen według własnych zasad; wynik licznika zależy od standardowej widoczności recenzji Magento.
Prezentacja oraz przełączanie oryginału
Stores → Configuration → Kowal → Review Translation → Display Settings pozwala wybrać opinie w zakładkach lub osobnej sekcji pod nimi. Przełącznik tekstu opiera się na AJAX, RequireJS i jQuery oraz elementach listy opinii.
Przy zmienionym szablonie recenzji sprawdź selektory, identyfikatory ocen i podmianę treści. To szczególnie istotne w motywach, które przebudowują natywny widok opinii.
Instalacja przez Composer
Pakiet kowal/module-reviewtranslation, moduł Kowal_ReviewTranslation. Po skonfigurowaniu dostępu do repozytorium Kowal zainstaluj pakiet, włącz moduł, zaktualizuj Magento i wyczyść cache. W produkcji uwzględnij kompilację i wdrożenie treści statycznych zgodnie z procesem sklepu.
Od konfiguracji do efektu
1. Wybierasz opinię i język
Otwierasz recenzję w panelu i przełączasz Store View.
2. Uzupełniasz tłumaczenie
Zapisujesz nazwę autora, tytuł i treść dla danego widoku.
3. Klient czyta właściwą wersję
Frontend podmienia tekst i udostępnia oryginał.
Jedna recenzja, różne wersje językowe
Opinia istnieje w wersji EN. Przygotowujesz tekst dla DE i FR, zapisując go przy tej samej recenzji, bez tworzenia nowych ocen.
Sprawdzasz także, czy oryginalna opinia ma ustawioną widoczność w tych store view. Samo dodanie tłumaczenia nie zastępuje przypisania opinii do sklepu.
Uporządkuj opinie w wielojęzycznym sklepie
Chcesz dopasować moduł do swojego sklepu? Zapytaj o wdrożenie Kowal Review Translation i omów konfigurację lub potrzebne rozszerzenia.
Więcej informacji
Instrukcja Instalacji modułu
Instalacja przez Composer
Dane dostępowe do repozytorium Composer (adres e-mail klienta i token licencyjny) otrzymasz e-mailem po zakupie. Są również dostępne w panelu klienta po zalogowaniu na kowal.store. Zastąp TWOJ_EMAIL_KLIENTA adresem e-mail swojego konta, a TWOJ_TOKEN otrzymanym tokenem. Polecenia wykonaj w katalogu głównym Magento.
Dodaj repozytorium Composer
composer config repositories.kowal composer https://repo.kowal.storeSkonfiguruj dane dostępowe
composer config http-basic.repo.kowal.store "TWOJ_EMAIL_KLIENTA" "TWOJ_TOKEN"Zainstaluj pakiet modułu
composer require kowal/module-reviewtranslationDokończenie instalacji
Po zainstalowaniu pakietu wykonaj aktualizację Magento i wyczyść cache:
Zaktualizuj Magento
php bin/magento setup:upgradeWyczyść pamięć podręczną
php bin/magento cache:flush
W środowisku produkcyjnym wykonaj także kompilację DI oraz wdrożenie plików statycznych zgodnie z procesem wdrożenia sklepu.