Integracja Smartsupp Chat: konfiguracja i pomoc

Szybki start

  1. Prześlij plik ZIP modułu mprsmartsupp w Moduły > "Module Manager" > "Upload a module" i zainstaluj moduł.
  2. Kliknij "Configure", aby otworzyć stronę Konfiguracja Smartsupp.
  3. Wklej wyłącznie swój identyfikator Smartsupp w pole Website Key; pozostaw Włącz czat Smartsupp ustawione na Tak.
  4. Wybierz Pokaż na stronach i Pokaż na urządzeniach mobilnych odpowiednio do testowanej strony i urządzenia.
  5. Sprawdź Przekazuj dane klienta; pozostaw Opóźnienie awaryjne (sekundy) na 0, aby ładowanie awaryjne następowało po 10 sekundach, a następnie kliknij Zapisz.
  6. Otwórz dozwoloną stronę sklepu i przewiń ją, kliknij, dotknij strony lub naciśnij klawisz, aby uruchomić mechanizm ładowania Smartsupp.
  7. Sprawdź, czy widżet się otwiera, i przeprowadź rozmowę testową w Smartsupp; przetestuj także wykluczoną stronę lub urządzenie.

Wymaga PrestaShop 1.6 lub nowszego oraz PHP 7.1 lub nowszego.

Instrukcja konfiguracji

Instalacja i połączenie

Potrzebujesz istniejącego konta w usłudze oraz jego identyfikatora Website Key. Rozmowy i widoczny widżet skonfiguruj na koncie usługi.

Działanie "Configure" modułu otwiera Konfiguracja Smartsupp. Strona pokazuje również komunikat o wymaganej konfiguracji i baner integralności. Do odpowiednich czynności konserwacyjnych używaj stron konfiguracji, integralności, licencji, pomocy i aktualizacji modułu.

Znajdź wartość połączenia

Skopiuj _smartsupp.key z kodu instalacyjnego czatu Smartsupp. Formularz wskazuje "Settings" > "Chat box". Wklej tylko identyfikator. Nie wklejaj całego adresu URL ani skryptu.

Wartość domyślna jest pusta. Dla nowych lub zmienionych identyfikatorów moduł oczekuje od 16 do 128 liter, cyfr, łączników lub podkreśleń. Odrzucenie identyfikatora pozostawia poprzednio zapisaną konfigurację. Popraw wartość i zapisz ponownie.

Konfiguracja wyświetlania i danych klienta

Ustaw te pola w Konfiguracja Smartsupp, a następnie kliknij Zapisz.

Ustawienie Domyślnie po instalacji Co zrobić
Włącz czat Smartsupp Tak Ustaw Nie, aby moduł przestał wyświetlać widżet. Podczas zapisywania pozostaw wartość połączenia wypełnioną, także przy wyłączaniu czatu.
Website Key Puste Wprowadź identyfikator usługi przed testem. Pusta wartość uniemożliwia wyświetlanie w sklepie.
Przekazuj dane klienta Tak Ustaw Nie, aby pominąć pola klienta przygotowane przez ten moduł. Poniżej opisano zachowanie właściwe dla danej usługi.
Pokaż na urządzeniach mobilnych Tak Ustaw Nie, aby wykluczyć użytkowników mobilnych wykrytych przez serwer. Przetestuj na swoim rzeczywistym telefonie.
Opóźnienie awaryjne (sekundy) 0 Maksymalny czas oczekiwania na ładowanie bez interakcji. Zero oznacza ładowanie awaryjne po 10 sekundach. Wartość dodatnia zmienia ten limit; interakcja może uruchomić ładowanie wcześniej.
Pokaż na stronach Wszystkie strony Ogranicz mechanizm ładowania do jednej z poniższych grup stron.

Grupy stron

Opcja w panelu administracyjnym Zapisana wartość Dozwolone kontrolery
Wszystkie strony all Wszystkie strony sklepu
Tylko strony produktów product product
Tylko strony kategorii category category
Tylko strony zamówienia checkout cart, order, order-opc, orderopc, checkout

Kierowanie opiera się na nazwach kontrolerów. Własny kontroler zamówienia spoza tej listy nie jest uwzględniany przez Tylko strony zamówienia. Nie ma pola do własnych reguł URL. Pokaż na urządzeniach mobilnych korzysta z wykrywania urządzeń mobilnych w PrestaShop, a nie tylko z szerokości przeglądarki.

Pola klienta

Moduł łączy się przez _smartsupp.key. Gdy przekazywanie danych klienta jest włączone, przekazuje do Smartsupp również adres e-mail (_smartsupp.email) i imię oraz nazwisko (_smartsupp.name) zalogowanego klienta.

Moduł nie przekazuje do Smartsupp danych identyfikujących niezalogowanych gości z PrestaShop. Usługa nadal może zbierać informacje przez własny widżet. Moduł nie synchronizuje historii zamówień ani zawartości koszyka.

Przykładowa konfiguracja

Dla stron zamówienia na komputerach wybierz Tylko strony zamówienia, ustaw Pokaż na urządzeniach mobilnych na Nie, a Opóźnienie awaryjne (sekundy) na 2. Mechanizm ładowania uruchamia się przy pierwszej interakcji lub po dwóch sekundach bez interakcji.

Sprawdź ładowanie w sklepie

Moduł rejestruje displayBeforeBodyClosingTag. Najpierw sprawdza przełącznik włączenia, wartość połączenia, regułę urządzenia i regułę strony. Następnie umieszcza mechanizm odroczonego ładowania pod koniec strony.

Przewiń stronę, kliknij, dotknij ekranu lub naciśnij klawisz, aby rozpocząć ładowanie. Bez interakcji poczekaj na ustawiony czas awaryjnego uruchomienia. Jest to cały czas oczekiwania, bez dodatkowego opóźnienia. Przy wartości domyślnej 0 odczekaj 10 sekund, zanim uznasz brak ładowania na nieaktywnej stronie za błąd.

W narzędziach deweloperskich przeglądarki sprawdź żądanie pasujące do:

https://www.smartsuppchat.com/loader.js?

Otwórz widżet i wyślij wiadomość testową. Sprawdź, czy dociera do skrzynki odbiorczej usługi. Jeśli włączono Przekazuj dane klienta, przetestuj zalogowane konto i sprawdź, które pola tożsamości otrzymuje usługa. Na koniec przetestuj wykluczone strony i urządzenia mobilne.

Operatorami, dostępnością, powiadomieniami, nagraniami i chatbotami zarządzaj w Smartsupp. Moduł nie tworzy konta ani nie konfiguruje tych funkcji usługi.

Rozwiązywanie problemów

  • Jeśli mechanizm ładowania nie jest generowany, sprawdź Włącz czat Smartsupp, Website Key, Pokaż na stronach i Pokaż na urządzeniach mobilnych.
  • Jeśli na stronie nie ma interakcji, poczekaj na ładowanie awaryjne lub wejdź z nią w interakcję. Opóźnienie awaryjne (sekundy) ustawione na 0 nie oznacza natychmiastowego ładowania.
  • Jeśli zapis się nie udaje, pozostaw identyfikator wypełniony, sprawdź jego format, odśwież stronę konfiguracji i spróbuj ponownie. Nie używaj przykładowych danych dostępowych do rzeczywistego testu.
  • Jeśli żądanie zewnętrzne się nie udaje, sprawdź błędy w konsoli przeglądarki, blokowanie skryptów, Content Security Policy oraz narzędzia do obsługi zgód w sklepie.
  • Jeśli skrypt się ładuje, ale brakuje przycisku otwierania, sprawdź publikację widżetu po stronie usługi, dostępność konta i reguły wyświetlania.
  • Jeśli brakuje pola klienta, zaloguj się i potwierdź, że Przekazuj dane klienta jest ustawione na Tak. Porównaj z dokładną listą pól powyżej.
  • Jeśli inna integracja również dodaje skrypt usługi, sprawdź wygenerowaną stronę pod kątem zduplikowanego lub kolidującego kodu instalacyjnego.

Sprawdź własny motyw

Motyw musi wykonywać hook przed zamknięciem body. Programista może przywrócić to wywołanie przed </body>, jeśli motyw go nie zawiera:

{hook h='displayBeforeBodyClosingTag'}

Aby dostosować szablon motywu, skopiuj:

modules/mprsmartsupp/views/templates/hook/displayBeforeBodyClosingTag.tpl

do:

themes/your-theme/modules/mprsmartsupp/views/templates/hook/displayBeforeBodyClosingTag.tpl

Zachowaj zmienne Smarty modułu i escapowanie identyfikatora. Wspólna otoczka obsługująca interakcje nadal obejmuje ten szablon hooka.

Informacje o konfiguracji

Formularz używa prefiksu MPRSMART_ dla nazw przesyłanych pól. Obecnie konfiguracja jest przechowywana dla modułu mprsmartsupp we wspólnej tabeli mpr_config, z krótkimi kluczami:

ENABLED
WEBSITE_KEY
SHOW_MOBILE
PAGES
DELAY
PASS_USER_DATA

Tabela bazy danych używa prefiksu tabel Twojego sklepu, więc ps_mpr_config to tylko przykładowa nazwa. Do zwykłych zmian używaj formularza konfiguracji. Nie traktuj nazw pól formularza jako aktualnych kluczy bazy danych.

Wyłączenie lub odinstalowanie

Ustaw Włącz czat Smartsupp na Nie i zapisz z nadal wypełnionym identyfikatorem, aby wstrzymać wyświetlanie przez ten moduł. Możesz też wyłączyć moduł w "Module Manager".

Aby go usunąć, użyj "Uninstall" w "Module Manager" i potwierdź. Odinstalowanie usuwa konfigurację modułu i jego pozycje menu administracyjnego. Nie zamyka konta w usłudze zewnętrznej ani nie usuwa kodu dodanego przez inny moduł lub motyw.

Pytania

1

Czy potrzebuję płatnego konta Smartsupp?

Sam moduł nie wymaga płatnego planu. Potrzebujesz konta Smartsupp i klucza Website Key; dostępne funkcje czatu zależą od Twojego planu w usłudze.

Znane problemy

4

Nieaktualne ostrzeżenie o ustawieniach

RozwiązaneZaktualizowano:
Naprawiono w: 1.1.18
Naprawiono baner integralności wyświetlający nieaktualne informacje bezpośrednio po zapisaniu ustawień.

Wygląd wskazówek konfiguracji

RozwiązaneZaktualizowano:
Naprawiono w: 1.1.18
Pomoc dotycząca konfiguracji jest teraz wyświetlana jako neutralna informacja zamiast ostrzeżenia.

Ładowanie panelu administracyjnego

RozwiązaneZaktualizowano:
Naprawiono w: 1.1.14
Naprawiono błąd ładowania stron panelu administracyjnego spowodowany brakiem wymaganego wsparcia zgodności.

Brakujące tłumaczenia czatu

RozwiązaneZaktualizowano:
Naprawiono w: 1.1.13
Uzupełniono brakujące tłumaczenia interfejsu modułu czatu.

Zgłoszenia funkcji

3

Zaimplementowane

Integracja czatu Smartsupp

Zaimplementowane
Dodawaj czat na żywo Smartsupp do sklepu z poziomu ustawień modułu.

Aktualizacje modułu jednym kliknięciem

Zaimplementowane
Instaluj aktualizacje modułu bezpośrednio z panelu administracyjnego.

Wiadomości dla odwiedzających według języka

Zaimplementowane
Konfiguruj teksty czatu widoczne dla odwiedzających oddzielnie dla każdego języka sklepu.

Dziennik zmian

v1.1.132026-09-08

  • Addedcomplete FR/DE/ES/IT/PL translations
Starsze wersje

v1.3.02026-04-20

  • Addedadmin menu management via MenuInstaller for streamlined module setup

v1.2.02026-01-25

  • AddedPS 9 / Hummingbird theme compatibility
  • Addedvisitor identity API — passes customer name and email to Smartsupp on login
  • Improvedsession recording: configurable recording start trigger (page load / scroll)
  • FixedSmartsupp widget appearing behind PS 9 cookie-consent overlay

v1.1.02025-06-27

  • Addedorder-data passthrough — sends cart value to Smartsupp visitor variables
  • Addedvideo playback link in back office pointing to Smartsupp recording dashboard

v1.0.02025-05-20

  • Initialrelease: Smartsupp live chat and session recordings for PrestaShop
  • InitialAutomatic key injection and widget activation on all front-office pages
  • InitialBack-office configuration for key ID and recording enable/disable toggle
  • InitialCompatible with PS 1.7.x and PS 8.x

Demo

Przetestuj pełny moduł przed zakupem

Licencję kupisz później, a ustawienia zostaną.

  • Twoje 30-dniowe demo Przetestuj go we własnym sklepie przez 30 dni od pierwszej instalacji.
  • Gotowy sklep demo Poznaj gotowy sklep demo w przeglądarce.
  • Bez rejestracji Bez konta, adresu e-mail ani domeny sklepu.
Uruchom sklep demo

Pobierając, akceptujesz warunki dema i politykę prywatności.

Otwierając to demo, akceptujesz regulamin wersji demo oraz politykę prywatności.

Ładowanie...
Do góry