La gestion des formulaires avec Prestashop

Il n’est pas rare pour un e-commerçant de vouloir un formulaire de contact plus élaboré que celui fournir en standard par Prestashop. Mais il peut y avoir aussi la nécessité de récolter d’autres informations.

Formulaire Prestashop

Une demande récurrente

Très souvent les e-commerçants demandent à avoir un formulaire personnalisé pour différentes raisons… Les formulaires personnalisés sont utiles pour mieux collecter les données des clients avec des informations précises… Par exemple on peut imaginer un réparateur de téléphones mobile qui demande des informations type sur l’appareil client en vue de faire un devis.

La question que vous vous posez, c’est : « Est-ce que c’est mieux de bricoler Prestashop et d’adapter le formulaire existant et modifier le code… Ou acheter un module pour le faire ? ». La réponse est sans appel, j’ai testé un module dédié à la création de formulaire et c’est beaucoup plus rapide que d’envisager de coder soit même ses propres pages.

Le formulaire de contact de Prestashop est tout à fait fonctionnel, mais limité... si on veut le nom du client, prénom... rue, téléphone... difficile d'ajouter de nouveaux champs.
Le formulaire de contact de Prestashop est tout à fait fonctionnel, mais limité… si on veut le nom du client, prénom… rue, téléphone… difficile d’ajouter de nouveaux champs.

Un éditeur de formulaire rapide

Le module qui a retenu mon attention s’appelle Powerful Form Générator et permet une création de formulaire très rapidement. Celui-ci propose plusieurs avantages comme par exemple :

  • création de formulaires à l’infini
  • grandes variante de type de champs supportés
  • supporte la notion multilingue
  • compatible SEO avec un lien clean pour chaque langue
  • intégrer du contenu libre dans le header / footer du formulaire
  • personnalisation CSS grâce aux classes

Ce que j’ai aimé dans ce module c’est qu’il est facile à mettre en place et que très rapidement on a quelque chose qui fonctionne. Je profite encore de revenir sur l’importance d’utiliser un template proche de celui du standard, car en terme de retouche d’intégration il n’y avait finalement pas grand chose à faire (gain de temps pour l’intégration et la mise en place).

Ce qui est bien c'est que la logique respecte vraiment le standard de Prestashop, avec une interface simple et moderne à administrer.
Ce qui est bien c’est que la logique respecte vraiment le standard de Prestashop, avec une interface simple et moderne à administrer.
Avec les champs proposés, vous avez déjà de quoi faire... vous pourrez générer des formulaires qui sont déjà d'un bon niveau de complexité.
Avec les champs proposés, vous avez déjà de quoi faire… vous pourrez générer des formulaires qui sont déjà d’un bon niveau de complexité.
Il est relativement facile d'obtenir un formulaire professionnel avec un header, titre, légende puis tous les champs à faire remplir à l'utilisateur. Grâce à sa mise en place cela me permet par exemple de gagner du temps en demandant directement les bonnes informations à mes clients.
Il est relativement facile d’obtenir un formulaire professionnel avec un header, titre, légende puis tous les champs à faire remplir à l’utilisateur. Grâce à sa mise en place cela me permet par exemple de gagner du temps en demandant directement les bonnes informations à mes clients.

Bilan

La création de formulaire c’est une demande qui est récurrente dans toutes les plateformes web, mais encore faut-il trouver le bon plugin. Il existe des modules pour personnaliser le formulaire de contact uniquement, mais autant prendre celui-ci qui peut faire beaucoup plus. Pour l’optimisation SEO le module ajoute des règles dans le fichier .htaccess, pour éviter un écrasement de celles-ci, j’ai préconisé plutôt des redirections via le module 301 ce qui garanti le fonctionnement même en cas de renouvellement du .htaccess.

2 commentaires sur “La gestion des formulaires avec Prestashop”

  1. Bonjour,

    Nous souhaitons mettre en place un formulaire d’inscription à des sessions de réunion d’information sur notre site.
    Une personne intéressée par un produit pourra s’inscrire à une réunion d’information, qui sera gratuite.
    Quand elle s’inscrira à une réunion, elle pourra choisir une date via une liste déroulante, que nous aurons préalablement remplie en base.
    Quel module me conseillez-vous ?
    Merci d’avance pour votre retour et réponse.

    Bonne journée.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *