Tworzenie i publikowanie formularza

Zbuduj formularz kontaktowy, zapytanie o wycenę lub formularz z załącznikiem. Umieść go w opisie produktu albo na stronie CMS i odbieraj zgłoszenia w panelu sklepu.

Kreator formularzy, wersja 0.3.2.

Na tej stronie

Tworzenie formularza

  1. Zainstaluj paczkę ZIP w Moduły → Menedżer modułów i otwórz konfigurację AJIT — Kreator formularzy.
  2. Kliknij Przejdź do formularzy → Nowy formularz.
  3. Wpisz nazwę formularza.
  4. W zakładce Budowa dodaj pola z lewej palety albo wybierz szablon.
  5. Kliknij dodane pole, aby ustawić jego etykietę, wymaganie i inne właściwości.
  6. Zapisz formularz.

Na początek wystarczą pola e-mail i wiadomość. Dla adresu używaj typu E-mail, a nie zwykłego pola tekstowego.

Układ, kroki i warunki

  1. Przeciągaj pola, aby zmienić kolejność. Ustaw ich szerokość, jeśli kilka ma być w jednym wierszu.
  2. Dodaj nagłówki, akapity lub separatory, aby podzielić treść.
  3. Dla dłuższego formularza dodaj Krok (nowa strona). W ustawieniach uzupełnij etykiety przycisków Dalej i Wstecz.
  4. W ustawieniach wybranego pola dodaj warunek pokazywania lub ukrywania, np. zależnie od odpowiedzi w liście wyboru.
  5. Sprawdź każdą ścieżkę formularza, w tym ukrywanie pól wymaganych.

Na telefonie pola układają się na pełną szerokość. W formularzu wieloetapowym przejście dalej sprawdza wymagane pola bieżącego kroku.

Odbieranie zgłoszeń

  1. W zakładce Ustawienia określ adres w polu Wysyłaj na e-mail. Puste pole oznacza adres sklepu.
  2. Wpisz temat powiadomienia.
  3. Włącz Zapisuj zgłoszenia w bazie, jeśli chcesz przeglądać je w panelu.
  4. Włącz Wysyłaj powiadomienie e-mail, jeśli zgłoszenia mają trafiać także na pocztę.
  5. Zapisz formularz.

Zapis w bazie i e-mail to osobne ustawienia. Gdy wiadomość pocztowa nie dotrze, sprawdź Zgłoszenia przy danym formularzu.

Podziękowanie i potwierdzenie dla klienta

  1. W Podziękowaniu wybierz krótki komunikat albo osobny ekran z treścią.
  2. Jeśli chcesz, dodaj podsumowanie danych. W treści możesz użyć {summary}.
  3. Opcjonalnie ustaw przekierowanie i opóźnienie. Wartość 0 oznacza natychmiastowe przejście.
  4. W Autoresponderze włącz potwierdzenie, wpisz temat i treść wiadomości.
  5. Zapisz i wyślij próbne zgłoszenie.

Autoresponder wysyła wiadomość na pierwszy poprawny adres w polu typu E-mail. Bez takiego pola potwierdzenie nie zostanie wysłane. W treści możesz użyć {form_name} i {summary}.

Dodawanie załączników i wyceny

Dla plików dodaj pole Plik / załącznik i ustaw dozwolone typy oraz limity. W konfiguracji globalnej wybierz, czy powiadomienie e-mail ma zawierać link do pobrania. Przy wyłączonym linku pliki pobiera się z panelu zgłoszeń.

W zakładce Wycena włącz kalkulator i podaj cenę startową. W polach ustaw dopłaty: cenę za jednostkę dla liczby lub suwaka, dopłatę za wypełnienie tekstu albo ceny poszczególnych odpowiedzi. Sprawdź obliczenie na kilku zestawach danych.

Publikowanie formularza na stronie

  1. Włącz Aktywny i zapisz formularz.
  2. Kliknij Kod do wklejenia.
  3. Wybierz wariant dla opisu produktu lub strony CMS i skopiuj znacznik, np. [ajitform id=2].
  4. Wklej go w treść wybranej strony. Użyj ID własnego formularza.
  5. Zapisz stronę i otwórz ją w sklepie.
  6. Wyślij formularz, sprawdź zgłoszenie w panelu oraz oba e-maile, jeśli je włączono.

Antyspam i przechowywanie zgłoszeń

W ustawieniach formularza wybierz pytanie kontrolne lub reCAPTCHA. Klucze reCAPTCHA podaje się globalnie w konfiguracji modułu; wersja musi odpowiadać używanym kluczom.

Globalnie ustawisz też limit wysyłek, minimalny czas wypełniania i okres przechowywania danych. Skopiuj URL CRON retencji do harmonogramu hostingu, np. raz dziennie.

Zapis porzuconych formularzy jest osobną opcją. Obejmuje dane wpisane przed wysłaniem. Jeśli go włączasz, sprawdź także opcję zapisu dopiero po zaznaczeniu zgody oraz informację pokazywaną użytkownikowi.

Rozwiązywanie problemów

Na stronie widać sam znacznik

Sprawdź ID i aktywność formularza. W konfiguracji modułu otwórz Stan wyświetlania (hooki) i użyj Napraw podpięcie hooków, jeśli wskazano brak połączenia. Następnie wyczyść pamięć podręczną.

Ważne: nie używaj resetowania modułu do naprawy wyświetlania. Reset w Menedżerze modułów usuwa dane tego modułu.

Nie dochodzi potwierdzenie dla nadawcy

Sprawdź włączenie autorespondera, typ pola E-mail i działanie poczty PrestaShop. Błąd potwierdzenia nie musi oznaczać, że samo zgłoszenie nie zostało zapisane.