Wszystko, co warto wiedzieć, zanim zainstalujesz.
Szczegółowe spojrzenie na to, jak działa Karuzela Opinii Google dla Shopware 6, dlaczego zbudowaliśmy go w ten sposób i jaka myśl stoi za powyższymi funkcjami.
Opinie Google na stronie w 5 minut
Po zainstalowaniu i aktywowaniu wtyczki wpisz swój klucz API Google i Place ID w jej konfiguracji. Wybierz pozycję wyświetlania: strona główna nad stopką, wszystkie strony albo ręczne wstawienie przez include Twig w dowolnym miejscu motywu. Karuzela pojawia się od razu z opiniami o Twojej firmie, gwiazdkami, awatarami i datami względnymi. Żaden build administracji nie jest wymagany: wtyczka instaluje się na dowolnym hostingu.
SEO wzmocnione automatycznym Schema.org
Wtyczka generuje pełne znaczniki JSON-LD przy każdym wyświetleniu karuzeli: LocalBusiness z nazwą i oceną ogólną, AggregateRating ze średnią i łączną liczbą opinii oraz blok Review dla każdej wyświetlonej opinii. Google interpretuje te znaczniki i może pokazać gwiazdki wprost w wynikach wyszukiwania (rich snippets), co podnosi współczynnik kliknięć bez dodatkowego wysiłku.
Wydajność: zero zależności, inteligentny cache
Wtyczka nie zawiera żadnej biblioteki firm trzecich. Karuzela jest napisana w czystym Vanilla JS (około 4 KB), a CSS jest samodzielny, przy czym oba ładują się tylko na stronach z karuzelą. Wywołania API Google Places są buforowane w cache obiektowym Shopware, z czasem konfigurowalnym od 1 godziny do 7 dni. Przy chwilowej niedostępności API nadal wyświetlane są ostatnie poprawne opinie. Cache czyścisz w każdej chwili poleceniem bin/console df:google-reviews:clear-cache.
Dostępna i responsywna z założenia
Karuzela dopasowuje się automatycznie do rozmiaru ekranu: 3 karty obok siebie na desktopie, 2 na tablecie, 1 na telefonie. Nawigacja działa z klawiatury (strzałki), przez swipe na ekranie dotykowym i przez przeciąganie myszą na desktopie (Pointer Events). Wszystkie elementy interaktywne mają odpowiednie aria-labels, a role ARIA karuzeli są zachowane. Ponieważ rendering odbywa się po stronie serwera, opinie pozostają czytelne dla robotów indeksujących i użytkowników bez JavaScriptu: karuzela jest tylko progresywnym ulepszeniem.
Pomyślana pod Shopware i wiele sklepów
Cała konfiguracja odbywa się w sekcji Rozszerzenia, Moje rozszerzenia, Karuzela opinii Google i działa per kanał sprzedaży: dla każdego sales channel możesz użyć innego klucza API, innego Place ID, innego motywu i innej pozycji. Dołączone są dwa polecenia konsoli: df:google-reviews:test do sprawdzenia połączenia z API i podglądu opinii przed publikacją oraz df:google-reviews:clear-cache do wymuszenia odświeżenia. Deinstalacja z usunięciem danych czyści automatycznie całą konfigurację.
Na razie nie ma opinii o produkcie.