Wtyczka wyświetla okno modalne zgody Google Opinie Klientów zaraz po zakończeniu zakupów – bez potrzeby wklejania skryptów do motywu. Skonfiguruj swój identyfikator sprzedawcy, zdecyduj o dołączaniu kodów GTIN produktów i pozwól, by moduł sam zbudował bezpieczny pakiet danych (data dostawy, e-mail, kraj) na podstawie bieżącego zamówienia.
Moduł PrestaShop, gcroptin, płynnie integruje Opinie Klientów Google, dodając oficjalny formularz zapisu na stronie potwierdzenia zamówienia. Inteligentnie pobiera rzeczywiste dane zamówienia, w tym język, adres e-mail klienta, kraj oraz precyzyjnie obliczoną, szacowaną datę dostawy, co zapewnia wysłanie ankiety w idealnym momencie. Moduł oferuje warunkowe wsparcie dla kodów GTIN produktów (z obsługą EAN-13/MPN jako alternatywy) i zapewnia integralność danych dzięki kodowaniu JSON. Dzięki zastosowaniu czystego szablonu Smarty, moduł stanowi solidne i łatwe w utrzymaniu rozwiązanie do zbierania opinii pozakupowych i budowania zaufania do Twojego sklepu, eliminując potrzebę ręcznej, podatnej na błędy edycji kodu. Aktywacja jest prosta – wystarczy podać Twój identyfikator sprzedawcy (Merchant ID).
gcroptin wdraża oficjalny moduł zgody Opinii Klientów Google na stronie potwierdzenia zamówienia . Bez wklejania fragmentów kodu w szablonach: jeden identyfikator sprzedawcy (Merchant ID) , czysty szablon Smarty dla kodu JavaScript i rzeczywiste dane zamówienia (język, e-mail, kraj, szacowana data dostawy, opcjonalne numery GTIN produktów). Włączaj i wyłączaj dopasowywanie produktów jednym przełącznikiem - pole products jest wysyłane tylko wtedy, gdy tego chcesz.
[Wstaw zrzut ekranu: konfiguracja modułu - Merchant ID, przełącznik dołączania GTIN, domyślny czas dostawy + potwierdzenie zamówienia z modułem zgody GCR]
Dokumentacja Google prezentuje statyczny kod JavaScript. W prawdziwym sklepie PrestaShop potrzebujesz dynamicznych wartości: adresu e-mail kupującego, numeru referencyjnego zamówienia, kraju dostawy, wiarygodnej szacowanej daty dostawy oraz opcjonalnie numerów GTIN , aby opinie mogły być przypisane do produktów, a nie tylko do sklepu.
Wpisywanie tego na stałe w szablonie lub generycznym bloku HTML oznacza kruche rozwiązanie oparte na kopiuj-wklej, edytory, które usuwają tagi i brak czystego podziału między tym, czego oczekuje Google , a tym, co wie Twój sklep . Gdy Google zmieni jakieś pole lub używasz multishop, musisz naprawiać błędy.
gcroptin zachowuje spójność z wymaganiami Google w jednym, wersjonowanym szablonie Smarty , zasila go danymi obliczonymi w PHP i udostępnia w konfiguracji tylko to, czego potrzebują sprzedawcy: Merchant ID, opcję dołączania danych o produktach oraz domyślny czas dostawy, gdy sklep nie może wywnioskować lepszego terminu.
script . Jeden zapis i Twoja zgoda znika. products , gdy w Twoim katalogu brakuje kodów EAN-13, może osłabić jakość sygnału. Kod front-office znajduje się w views/templates/hook/gcroptin-order-confirmation.tpl . Nadpisz go w swoim szablonie w ścieżce modules/gcroptin/… , gdy potrzebujesz modyfikacji znaczników - bez forkowania PHP.
produktach Przełącz opcję Dołącz listę GTIN produktów . Gdy jest wyłączona, klucz products jest pomijany w wywołaniu gapi.surveyoptin.render - to czystsze rozwiązanie niż wysyłanie pustych tablic. Gdy jest włączona, każda pozycja używa EAN-13 z MPN jako alternatywą dla pola gtin .
Data wysyłana do Google jest budowana warstwowo: użyj daty dostawy z zamówienia, jeśli jest ustawiona; w przeciwnym razie data zamówienia + N dni , gdzie N pochodzi od przewoźnika ( max_delivery_time / max_delay , jeśli są obecne), następnie z ustawienia sklepu PS_SHIPPING_DELAY , a na końcu z Twojego skonfigurowanego domyślnego przesunięcia .
Nic się nie wyświetli, dopóki nie zostanie zapisany prawidłowy, numeryczny Merchant ID - bez przypadkowych, pustych ankiet na produkcji. Ciągi znaków przekazywane do szablonu są przygotowywane za pomocą json_encode , dzięki czemu cudzysłowy i znaki specjalne w e-mailach nie psują modułu zgody.
Jeden hook, jeden plik tpl, przewidywalne aktualizacje.
Moduł pobiera bieżące zamówienie , buduje tablicę zmiennych (ID sprzedawcy, ISO języka, ID zamówienia, e-mail klienta, kraj dostawy, szacowana data dostawy, flaga dołączania produktów oraz gotowy JSON produktów, jeśli opcja jest włączona), a następnie renderuje szablon.
Ten podział oznacza, że Twój zespół może zweryfikować dokładny ładunek danych, który otrzymuje Google, czytając jeden plik szablonu. PHP skupia się na integralności danych i logice biznesowej , a nie na ręcznie utrzymywanych blokach skryptów w bazie danych.
Skopiuj gcroptin-order-confirmation.tpl do folderu modules/gcroptin/views/templates/hook/ w swoim motywie, aby dostosować znaczniki, zachowując bezpieczeństwo aktualizacji modułu.
Zamówienie, przewoźnik, sklep - a potem Twoja opcja domyślna.
Google używa szacowanego okna dostawy, aby zdecydować, kiedy poprosić o opinię. Sztywne „+3 dni dla wszystkich” ignoruje przewoźników, godziny graniczne i logistykę specyficzną dla danego kraju.
gcroptin preferuje ustrukturyzowane sygnały z PrestaShop: prawdziwą datę dostawy zamówienia , gdy Twój proces ją ustawia; w przeciwnym razie przechodzi przez krótką listę priorytetów (maksymalny czas dostawy przewoźnika, globalne opóźnienie wysyłki, opcja domyślna modułu), dzięki czemu przesłana data odzwierciedla konfigurację Twojego sklepu, a nie jedną, stałą wartość.
YYYY-MM-DD ) jest zgodny z oczekiwaniami Google.Najpierw EAN-13, potem MPN jako alternatywa - udokumentowane w konfiguracji.
Gdy włączysz listę GTIN, każdy zamówiony produkt staje się małym obiektem JSON {"gtin":"…"} . Moduł odczytuje EAN-13 z pozycji zamówienia; jeśli jest pusty, używa MPN . Opis przełącznika w Back Office przypomina, że bogate dane EAN poprawiają jakość dopasowania w ekosystemie Google.
Jeśli Twój katalog nie jest jeszcze gotowy, wyłącz tę opcję: zgoda nadal będzie działać dla zamówienia, ale bez bloku products - bez wysyłania nieprawidłowych lub na wpół pustych tablic „bo tak było w poradniku”.
Żadnych wielkich pól tekstowych na skrypty. Ustaw swój Merchant ID , zdecyduj, czy wysyłać numery GTIN produktów i dostosuj domyślny czas dostawy . Moduł wyjaśnia, jak obliczana jest dostawa i gdzie znajduje się szablon.
Natywny moduł PrestaShop: rejestruje hook displayOrderConfirmation , dostarcza szablon hooka i używa kluczy konfiguracyjnych dla Merchant ID, flagi dołączania produktów i domyślnego czasu dostawy. Zgodny z PrestaShop 1.7 do 9.x zgodnie z metadanymi modułu - zweryfikuj na swoim motywie testowym przed wdrożeniem na produkcję.
displayOrderConfirmation - uruchamia się po pomyślnym złożeniu zamówienia, idealny moment na moduł zgody. gcroptin-order-confirmation.tpl - blok językowy GCR + skrypt platformy + funkcja renderująca.
Moduł automatyzuje zbieranie opinii Google, inteligentnie integrując formularz zgody na stronie potwierdzenia zamówienia. Optymalizuje proces, dynamicznie pobierając dane zamówienia i precyzyjnie obliczając szacowaną datę dostawy, eliminując ręczne błędy i zwiększając efektywność.
Moduł Google Customer Reviews bezpośrednio zwiększa sprzedaż, zbierając autentyczne opinie klientów i produktów. Buduje zaufanie dzięki sygnałom wiarygodności, poprawia widoczność w wynikach wyszukiwania i konwersję na stronie, oferując spójne i precyzyjne dane do programu.
Dzięki 15-letniemu doświadczeniu w PrestaShop wiemy, że proste wklejanie kodu to przepis na kłopoty. Nasz moduł Opinii Klientów Google integruje się bezpiecznie, dynamicznie pobierając dane zamówienia, inteligentnie obliczając daty dostawy i zarządzając GTIN-ami, gwarantując niezawodność i łatwość aktualizacji.
Szeroka Personalizacja: łatwo skonfigurujesz Merchant ID, warunkowo dołączysz GTIN produktów i inteligentnie dostosujesz szacowaną datę dostawy na podstawie danych zamówienia, przewoźnika lub domyślnych ustawień. Możesz również nadpisać szablon Smarty, aby idealnie dopasować go do swoich potrzeb.
Moduł gcroptin oferuje pełny dostęp do kodu źródłowego PHP i szablonów Smarty. Umożliwia swobodne nadpisywanie szablonu zgody GCR w Twoim motywie, bez forkowania PHP, zapewniając łatwą modyfikację i utrzymanie.
Moduł zapewnia przewidywalne i bezpieczne aktualizacje dzięki architekturze opartej na szablonach. Kompatybilny z PrestaShop od 1.7 do 9.x, integruje się z mechanizmem sprawdzania aktualizacji MyPresta, gwarantując ciągłą zgodność funkcji z bieżącymi wymaganiami Google i platformy.