Il contatto standard in Magento di solito è sufficiente solo all'inizio. Quando il negozio cresce, nasce l'esigenza di moduli separati per il reparto commerciale, l'assistenza, i reclami, i partner o i clienti B2B. Si aggiungono diverse versioni linguistiche, la necessità di una UX migliore, sezioni di contatto più informative e un controllo più completo sulle richieste.
Questo modulo risolve questi problemi senza dover costruire da zero una soluzione separata e dedicata.
Magento 2 Advanced Contact Form è stato creato per i negozi in cui il contatto con il cliente non si esaurisce in un semplice modulo con tre campi. È una soluzione per implementazioni che richiedono maggiore flessibilità, una migliore organizzazione delle richieste e una presentazione più professionale della sezione contatti.
Il modulo consente di creare più moduli di contatto dal pannello di amministrazione. Ogni modulo può avere un proprio nome, un set di campi, un ordine, un messaggio di conferma e l'assegnazione a una specifica store view. In questo modo, un unico negozio Magento può gestire molti reparti e processi senza compromessi sulla UX e senza aggiungere ulteriori moduli separati.
Un vantaggio importante della soluzione è il supporto di slug individuali per ogni store view. Ciò significa che i moduli possono funzionare con indirizzi chiari, adattati alla lingua, al mercato o allo scopo, ad es. /kontakt, /contact, /serwis oppure /reklamacje. Il modulo può anche prendere il controllo del percorso di contatto standard di Magento o sostituire il link alla pagina contatti predefinita.
Sul frontend, il modulo smette di essere un semplice blocco per l'invio di messaggi. Il modulo supporta un layout a due colonne e l'integrazione con blocchi CMS, così la sezione contatti può allo stesso tempo raccogliere dati e trasmettere informazioni importanti. È particolarmente utile nei negozi B2B, dove il cliente, prima di inviare una richiesta, spesso ha bisogno di contesto aggiuntivo: dati commerciali, istruzioni, informazioni sul processo di collaborazione o dettagli di contatto di un reparto specifico.
Dal lato amministrativo, il modulo organizza il lavoro con le richieste. I messaggi vengono salvati in Magento insieme ai dati del modulo, alla store view e alle informazioni tecniche. In questo modo è facile verificare da quale modulo proviene la richiesta, quali dati ha fornito il cliente e com'è la cronologia del contatto.
Anche la sicurezza è un elemento importante. I moduli di contatto sono spesso bersaglio di spam e tentativi di invio automatizzati, perciò il modulo supporta la validazione dei campi, l'integrazione con Magento reCAPTCHA, honeypot e la limitazione del numero di richieste da un singolo IP. Questo consente di implementare un contatto più avanzato senza rinunciare al controllo e alla sicurezza.