Kowal_AdvancedContactForm n’est pas un module distinct, détaché du contact standard dans Magento 2. C’est plutôt une version avancée du formulaire de contact existant, qui conserve son rôle principal, tout en offrant une bien plus grande flexibilité dans la conception des processus côté boutique.
Ainsi, ce module peut fonctionner non seulement comme formulaire de contact, mais aussi comme :
- formulaire de réclamation,
- formulaire de rétractation,
- système simple de gestion des demandes,
- formulaire de réservation,
- formulaire d’enquête et outil de collecte de données.
C’est précisément cette approche qui a été utilisée dans le déploiement pour GERDA, où le module prend en charge deux processus distincts :
Besoin métier
Chez GERDA, le formulaire de contact standard ne suffisait pas pour gérer des processus après-vente formels. La réclamation et la rétractation nécessitent des parcours distincts, leurs propres champs, des messages clairs et une gestion structurée côté administration.
Au lieu de créer deux solutions indépendantes à partir de zéro, le module a été utilisé comme base commune pour mettre en place deux formulaires spécialisés.
Comment le module a été utilisé
Dans ce déploiement, les éléments clés étaient avant tout :
- la possibilité de créer plusieurs formulaires indépendants,
- des champs personnalisés adaptés à un processus précis,
- des URL distinctes pour chaque formulaire,
- du contenu CMS autour du formulaire,
- l’enregistrement des demandes dans le panneau Magento,
- la validation et les protections anti-spam.
Cela a permis de construire deux processus différents sur une même base administrative cohérente.
Résultat
Dans le cas de GERDA, le module fonctionne comme un formulaire de contact étendu, adapté aux besoins réels de la boutique et aux exigences des processus. Le client accède immédiatement au bon formulaire, et l’équipe en charge du traitement reçoit des demandes structurées, enregistrées directement dans Magento.
C’est un bon exemple montrant qu’un formulaire de contact flexible dans Magento 2 peut servir de point de départ non seulement pour la communication avec le client, mais aussi pour mettre en place des processus opérationnels et formels légers sans déployer de modules distincts pour chaque scénario.
Résumé
Le déploiement pour GERDA montre que Kowal_AdvancedContactForm doit être compris non pas comme un formulaire supplémentaire, mais comme une extension du contact standard de Magento 2. Il peut ainsi rester un formulaire de contact simple là où cela suffit, et là où les besoins sont plus importants, il peut prendre en charge les réclamations, les rétractations, les demandes, les réservations, les enquêtes ou la collecte de données pour une analyse ultérieure.