Tłumaczenie opinii w Magento 2 dla multistore i wielu języków
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. To obniża wiarygodność i konwersję na nowych store view.
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 są widoczne od razu).
-
Brak problemów z agregacją ocen i licznikiem 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).
























