Integracja Signal Chat: konfiguracja i pomoc

Szybki start

  1. W Moduły > "Module Manager" wybierz "Upload a module" i zainstaluj plik ZIP mprsignalchatintegration.
  2. Kliknij "Configure".
  3. W sekcji Połączenie Signal wpisz Numer telefonu, na przykład +447700900123.
  4. Pozostaw Włącz Signal Chat ustawione na Tak i wybierz róg w Wygląd przycisku > Pozycja.
  5. W sekcji Zasady wyświetlania pozostaw Pokaż na stronach na Wszystkie strony i Opóźnienie awaryjne (sekundy) na 0 na potrzeby pierwszego testu.
  6. Kliknij Zapisz. Otwórz dozwoloną stronę sklepu z włączonym JavaScript.
  7. Przewiń stronę lub kliknij ją albo poczekaj 10 sekund. Sprawdź, czy pojawia się przycisk, i sprawdź jego cel: +447700900123. Kliknij go na urządzeniu, które może otworzyć Signal, i potwierdź właściwy kontakt.

Wymaga PrestaShop 1.6 lub nowszego oraz PHP 7.1 lub nowszego.

Instrukcja konfiguracji

Instalacja i pierwsza konfiguracja

W starszych wersjach PrestaShop użyj odpowiedniej strony instalacji modułów. Otwieraj ten moduł przez "Configure", gdy chcesz wrócić do jego ustawień.

Połączenie Signal

Ustawienie Domyślnie Co robisz
Włącz Signal Chat Tak Wyłącz, aby zatrzymać wyświetlanie w sklepie z zachowaniem zapisanej konfiguracji.
Numer telefonu Puste Wpisz 7-20 cyfr z opcjonalnym + na początku. Uwzględnij numer kierunkowy kraju. Nie używaj spacji, nawiasów, łączników ani adresu URL zaproszenia do grupy.

Ta wersja nie ma pola "Pre-filled Message" i nie uzupełnia wiadomości z góry.

Po zapisaniu Numer telefonu użyj linku testowego na stronie konfiguracji, aby otworzyć kontakt w Signal. Panel konfiguracji pokazuje zapisane ustawienia; nie sprawdza konta zewnętrznego. Zmienione numery telefonu są sprawdzane przy zapisie. Nieprawidłowa zmiana pozostawia poprzednią konfigurację. Zapis bez zmiany numeru telefonu pozostawia dotychczasową wartość bez zmian.

Wygląd przycisku

Ustawienie Domyślnie Co robisz
Pozycja bottom-right Wybierz Na dole po prawej lub Na dole po lewej, aby uniknąć kolizji z innymi pływającymi elementami sterującymi.
Styl przycisku icon Wybierz Pływająca ikona dla okrągłego przycisku lub Pasek z tekstem dla przycisku tekstowego.
Tekst przycisku Chat on Signal Ustaw etykietę wyświetlaną w trybie paska. Szablon używa jej również jako dostępnej etykiety przycisku z ikoną.
Kolor przycisku #3A76F0 Ustaw kolor tła za pomocą selektora kolorów.
Rozmiar przycisku (px) 60 Zmień średnicę okrągłej ikony. Tryb paska używa własnych odstępów wewnętrznych.
Margines od krawędzi (px) 20 Ustaw odległość od dołu i boku w pikselach.
Pokaż podpowiedź Tak Wyłącz podpowiedź po najechaniu kursorem, jeśli jej nie potrzebujesz.
Tekst podpowiedzi Chat with us on Signal Wpisz wiadomość wyświetlaną po najechaniu kursorem.
Animacja pulse Wybierz pulse, bounce lub none. Wybierz none, aby zatrzymać powtarzającą się animację.

Możesz przetłumaczyć Tekst przycisku i Tekst podpowiedzi, korzystając z kontrolek języka formularza. Puste tłumaczenie korzysta z języka domyślnego. Po edycji użyj Zapisz.

Zasady wyświetlania

Ustawienie Domyślnie Co robisz
Pokaż na urządzeniach mobilnych Tak Zezwól na przycisk dla odwiedzających wykrywanych przez PrestaShop jako użytkownicy mobilni. Wyłącz, aby ukryć go na tych urządzeniach.
Opóźnienie awaryjne (sekundy) 0 Załaduj przy pierwszym przewinięciu, kliknięciu, dotknięciu lub naciśnięciu klawisza. Dodatnia wartość określa maksymalny czas biernego oczekiwania w sekundach. 0 oznacza uruchomienie awaryjne po 10 sekundach.
Pokaż na stronach all Wybierz Wszystkie strony, Tylko strony produktów, Tylko strony kategorii lub Tylko strony zamówienia.

Tylko strony zamówienia obejmuje cart, order, order-opc, orderopc i checkout. Inne moduły zamówienia mogą używać innych nazw kontrolerów. Czas oczekiwania na uruchomienie awaryjne zaczyna się na stronie. Nie jest to dodatkowe opóźnienie po interakcji.

Działanie w sklepie i weryfikacja

Motyw musi renderować displayHeader dla arkusza stylów i displayBeforeBodyClosingTag dla widżetu. Przed zwróceniem wyjścia moduł sprawdza przełącznik włączenia, niepusty identyfikator, regułę mobilną i regułę strony. Przycisk używa zapisanego numeru telefonu jako celu.

Po pierwszej interakcji lub uruchomieniu awaryjnym zobaczysz przycisk o stałej pozycji w wybranym rogu. Jego link otwiera się w nowej karcie z noopener noreferrer i używa tego celu:

https://signal.me/#p/+447700900123

Konfigurujesz jeden kontakt telefoniczny. Moduł nie identyfikuje kupujących, nie wysyła danych zamówień ani koszyka i nie przechowuje rozmów Signal w PrestaShop. Do przetestowania rozmowy potrzebujesz aplikacji klienckiej obsługującej link Signal.

Jeśli ograniczasz typy stron, przetestuj jedną dozwoloną i jedną wykluczoną stronę. Sprawdź widoczność mobilną na rzeczywistym urządzeniu. Jeśli używasz wielu języków, sprawdź przetłumaczony tekst przycisku i podpowiedź.

Przykłady konfiguracji i dostosowanie motywu

Aby uzyskać przycisk tekstowy na stronach produktów, ustaw Styl przycisku na Pasek z tekstem, Tekst przycisku na Ask us on Signal, Pokaż na stronach na Tylko strony produktów, a Animacja na none. Możesz wybrać Na dole po lewej, gdy inny widżet zajmuje prawy róg.

Jeśli musisz przesunąć widżet nad inny element o stałej pozycji, dodaj regułę do arkusza stylów motywu:

#mprsignal-widget.mprsignal-bottom-right {
  bottom: 90px;
  right: 24px;
}

#mprsignal-widget.mprsignal-bar a span {
  font-size: 15px;
}

Aby nadpisać szablon w motywie, użyj:

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

Szablon otrzymuje $mprsignal z position, style, cta_text, color, size, margin, show_tooltip, tooltip, animation i delay oraz identyfikator kontaktu. Przechowuj zmiany w motywie, aby aktualizacja modułu ich nie nadpisała.

Rozwiązywanie problemów

  • Jeśli nie widzisz przycisku, sprawdź przełącznik włączenia, zapisany identyfikator, regułę strony i regułę mobilną. Wywołaj interakcję lub poczekaj na uruchomienie awaryjne.
  • Jeśli zmiana zostanie odrzucona, wpisz identyfikator w formacie podanym powyżej. Nie wklejaj pełnego linku kontaktowego.
  • Jeśli widżet nie ma stylów, sprawdź, czy motyw wywołuje displayHeader i ładuje arkusz stylów modułu.
  • Jeśli szablon nigdy się nie pojawia, sprawdź displayBeforeBodyClosingTag i rejestrację hooka modułu w panelu administracyjnym.
  • Jeśli przycisk nachodzi na inny element sterujący, zmień Pozycja lub Margines od krawędzi (px).
  • Jeśli przycisk jest widoczny, ale cel nie działa, przetestuj zapisany kontakt i obsługę aplikacji zewnętrznych na urządzeniu.

Użyj strony "Integrity" modułu do diagnostyki konfiguracji i hooków. Licencja, Wsparcie i Aktualizuj to strony utrzymania, a nie ustawienia wyglądu w sklepie.

Wyłączanie lub odinstalowanie

Wyłącz Włącz Signal Chat i zapisz, aby zachować konfigurację. Główny formularz nadal wymaga niepustego identyfikatora podczas zapisu. Możesz też wyłączyć moduł z listy modułów.

Użyj "Uninstall" w menedżerze modułów, aby usunąć konfigurację modułu i jego pozycje menu administracyjnego. Zewnętrzne konto komunikatora nie zostanie usunięte.

Pytania

Brak pytań o ten moduł

Zapytaj o instalację, zgodność lub konfigurację. Odpowiedzi pojawią się tutaj.

Znane problemy

7

Etykieta dostępności linku czatu używała niewłaściwego tekstu

RozwiązaneZaktualizowano:
Naprawiono w: 1.1.18
Czytniki ekranu mogły odczytywać etykietę czatu niezgodną z widocznym tekstem lub językiem sklepu.

Stan konfiguracji pozostawał nieaktualny po zapisie

RozwiązaneZaktualizowano:
Naprawiono w: 1.1.18
Baner stanu konfiguracji mógł nadal pokazywać poprzednią konfigurację po zapisaniu ustawień.

Brakujące lub nieprawidłowe tłumaczenia

RozwiązaneZaktualizowano:
Naprawiono w: 1.1.18
Niektóre etykiety modułu pozostawały po angielsku lub wyświetlały nieprawidłowe znaki po wybraniu innego języka sklepu.

Linki administracyjne przestawały działać

RozwiązaneZaktualizowano:
Naprawiono w: 1.1.14
Zainstalowane linki administracyjne modułu mogły przestawać się otwierać po zmianie ich nazw.

Strona ustawień modułu nie otwierała się

RozwiązaneZaktualizowano:
Naprawiono w: 1.1.14
Otwieranie panelu administracyjnego modułu mogło kończyć się błędem w sklepach bez wymaganego komponentu zgodności.

Zgodność z buforowaniem połączonych zasobów

RozwiązaneZaktualizowano:
Naprawiono w: 1.1.14
Zasoby sklepu mogły być wykluczane z łączonej pamięci podręcznej zasobów PrestaShop.

Istniejąca konfiguracja czatu nie była poprawnie odczytywana

RozwiązaneZaktualizowano:
Naprawiono w: 1.1.13
Wcześniej zapisane ustawienia czatu mogły być pomijane po zmianie sposobu przechowywania konfiguracji.

Zgłoszenia funkcji

5

Zaimplementowane

Link do czatu Signal

Zaimplementowane
Umożliwiaj odwiedzającym rozpoczęcie rozmowy w Signal ze strony sklepu.

Kontrola gotowości konfiguracji czatu

Zaimplementowane
Sprawdzaj konfigurację czatu Signal przed udostępnieniem go odwiedzającym.

Kontrola i naprawa instalacji

Zaimplementowane
Sprawdzaj instalację modułu i przywracaj brakujące strony administracyjne lub wymagane rejestracje.

Aktualizacje z panelu administracyjnego

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

Teksty czatu dla każdego języka

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

Dziennik zmian

v1.1.132026-07-01

  • Addedcomplete FR/DE/ES/IT/PL translations
  • FixedMigrate chat config from ps_configuration to ConfigTable
Starsze wersje

v1.3.02026-04-20

  • Addedadmin menu management via MenuInstaller for streamlined module setup
  • AddedLicense management tab with key management and renewal options
  • Addedself-healing integrity checks for automatic diagnostics and repair
  • Addedcomplete FR/DE/ES/IT/PL translations

v1.2.02026-02-01

  • AddedPS 9 / Hummingbird theme compatibility
  • Addedpre-filled message template for customer enquiries
  • Improvedbutton rendering on iOS Safari — fixed touch-target size
  • Fixedbutton not appearing on single-product-per-row mobile layout

v1.1.02025-06-26

  • Addedconfigurable button text and tooltip for the Signal chat button
  • Addedavailability schedule — hide button outside business hours

v1.0.02025-05-31

  • Initialrelease: Signal messenger chat button for PrestaShop
  • InitialFloating button linking to Signal phone number or username
  • InitialBack-office configuration for phone number, position, and colour
  • 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