Creează și afișează un formular custom
Formularele custom sunt potrivite atunci când vrei să colectezi informații specifice de la clienți, de exemplu pentru o cerere de ofertă, o înscriere la un eveniment sau o solicitare care necesită câmpuri suplimentare. Mesajele trimise prin aceste formulare sunt salvate automat în Mesaje formulare.
Folosește un formular custom atunci când ai nevoie de alte informații decât cele cerute în formularul standard de contact. Pentru întrebări generale, este suficient formularul de contact al magazinului.
Mesajele trimise prin pagina Contact a magazinului sunt salvate în Clienti > Mesaje contact. Acestea nu se administrează din Formulare custom și nu apar în Mesaje formulare. Pentru gestionarea mesajelor primite prin formularul standard de contact, consultă ghidul Mesaje contact.
Pentru primul test, creează un formular minim cu nume, email și mesaj, apoi inserează-l într-o pagină pe care o controlezi. Trimite numai date fictive și verifică salvarea în Mesaje formulare înainte să adaugi fișiere, notificări sau redirecționări.
Creează formularul
- Accesează Website > Formulare custom.
- Apasă Adauga.
- Completează numele formularului.
- Verifică Identificator. Acesta se generează din nume și este folosit în codul de afișare al formularului.
- În Builder formular, adaugă și ordonează câmpurile și butoanele necesare.
- Configurează acțiunile suplimentare care trebuie executate după trimitere, dacă sunt necesare.
- Păstrează statusul Activ când formularul este pregătit pentru utilizare și salvează.
Poți folosi câmpuri de tip text, zonă de text, email, telefon, număr, dată, selecție, alegere unică sau multiplă, bifă, fișier și câmp ascuns. Pentru o bifă poți stabili dacă este selectată implicit; dacă o marchezi drept obligatorie, vizitatorul trebuie să o selecteze pentru a trimite formularul. Include numai datele de care ai nevoie și marchează drept obligatorii doar câmpurile fără de care nu poți procesa solicitarea.
Pentru un câmp de tip fișier, configurează Extensii permise și Dimensiune maxima fisier în zona Reguli incarcare. Acceptă numai formatele de care ai nevoie și alege o limită potrivită pentru documentele pe care le aștepți.
Configurează mesajele salvate
Mesajele trimise prin formular sunt salvate automat. Prin maparea câmpurilor, poți stabili ce informații vor fi afișate separat în lista de mesaje, de exemplu numele, adresa de email, numărul de telefon și mesajul trimis.
- Mapează adresa de email la un câmp de tip Email, iar numărul de telefon la un câmp de tip Telefon.
- Mapează numele și mesajul la câmpurile corespunzătoare din formular.
- Dacă formularul permite încărcarea de fișiere, acestea vor apărea ca atașamente în detaliile mesajului.
- Acțiunile suplimentare, precum trimiterea unui email sau redirecționarea după trimitere, se execută separat și nu înlocuiesc salvarea mesajului.
Configurează acțiunile și protecția formularului
În zona Actiuni dupa trimitere, adaugă numai acțiunile de care ai nevoie:
- Handler email trimite o notificare după salvarea mesajului. În Destinatari email, completează prima adresă și folosește Adauga destinatar pentru fiecare adresă suplimentară. Aceeași notificare este trimisă separat fiecărui destinatar. Verifică și Subiect email și Corp email. Dacă nu configurezi niciun destinatar, notificarea este trimisă la adresa de email a magazinului.
- Handler redirect poate afișa un mesaj de succes sau de eroare și poate trimite clientul la adresa completată în URL redirect.
Testează fiecare acțiune cu o adresă de email pe care o controlezi. Mesajul de test este salvat, iar Handler email, dacă l-ai adăugat, trimite un email real.
Pentru a reduce trimiterile automate, activează opțiunea Captcha. Aceasta este disponibilă în builder după ce activezi și configurezi aplicația Google reCAPTCHA. După activare, trimite din nou formularul și confirmă că verificarea apare și că mesajul ajunge în Mesaje formulare.
Afișează formularul în magazin
După salvare, lista Formulare custom afișează două variante de cod pe care le poți copia:
| Unde vrei să afișezi formularul | Folosește |
|---|---|
| Într-un editor de conținut compatibil | Shortcode — un marcaj scurt pe care editorul îl transformă în formular |
| Într-un fișier al temei | Cod Twig — instrucțiuni pentru motorul care generează pagina din șablonul temei |
Introdu varianta potrivită în locul în care vrei să apară formularul. Pentru folosirea shortcode-ului și pentru modificări în Twig, consultă și documentația tehnică despre shortcode-uri sau trimite codul persoanei care administrează tema.
Codul copiat conține identificatorul formularului. Dacă îl modifici ulterior, înlocuiește și shortcode-ul sau codul Twig în toate paginile și fișierele temei în care ai inserat formularul.
Editează, duplică sau dezactivează formularul
Din lista Formulare custom poți deschide Editeaza, poți crea o copie prin Duplicare sau poți schimba statusul. Folosește Inactiv când vrei să oprești formularul fără să pierzi configurația și mesajele existente.
Un formular care are mesaje salvate nu poate fi șters. Șterge mai întâi mesajele de care nu mai ai nevoie sau păstrează formularul cu statusul Inactiv.
Dacă formularul nu apare sau mesajul nu se salvează
- Confirmă că formularul are statusul Activ.
- Verifică dacă identificatorul din shortcode sau din codul Twig este identic cu cel al formularului salvat.
- Confirmă că ai folosit shortcode-ul într-un editor compatibil sau codul Twig în fișierul potrivit al temei.
- Trimite din nou date fictive și caută rezultatul în Website > Mesaje formulare, nu în Clienti > Mesaje contact.
Dacă mesajul apare în Mesaje formulare, dar emailul nu ajunge, verifică fiecare adresă din Destinatari email și folderul Spam al adresei destinatare. Dacă redirecționarea nu duce la pagina așteptată, verifică URL redirect. Salvarea mesajului confirmă că formularul a fost trimis, iar problema este limitată la acțiunea suplimentară.
Dacă problema este amplasarea în temă, trimite codul persoanei care o administrează. Dacă formularul este activ și apare corect, dar mesajul nu se salvează, contactează suportul MerchantPro și transmite numele formularului, identificatorul, pagina și ora testului, fără date personale sau atașamente.
Verifică formularul publicat
- Deschide pagina din magazin în care ai inserat formularul.
- Trimite un mesaj de test și, dacă există, atașează un fișier fără date reale.
- Confirmă mesajul de succes sau redirecționarea configurată.
- Accesează Website > Mesaje formulare și verifică valorile salvate.