
PrestaShop n'a aucun réglage pour ajouter une question au tunnel de commande : il faut un module. Le plan gratuit d'Easy Checkout Fields ajoute jusqu'à trois champs (texte, liste, oui / non, consentement…) aux étapes du checkout, de PrestaShop 1.7.6 à 9.1, et affiche les réponses sur la fiche commande et dans les e-mails.
Le tunnel de commande de PrestaShop demande un nom, une adresse, un transporteur et un moyen de paiement. Dès qu’une boutique a besoin d’autre chose, un digicode, un numéro de bon de commande, une date de retrait ou une case de consentement, il faut ajouter une question au checkout, et aucun réglage de PrestaShop ne le permet.
Ce guide montre comment ajouter un champ personnalisé à la commande PrestaShop avec Easy Checkout Fields, le module de Gekkode, dans son plan gratuit : téléchargement, installation, création du champ et réponse dans la commande, captures à l’appui, sur une boutique PrestaShop 9.1 de test.
Ajouter un champ personnalisé à PrestaShop, pas à pas
Le plan gratuit permet trois champs actifs et six types : texte court, zone de texte, liste déroulante, oui / non, case de consentement et bloc d’information. Chaque champ se place avant ou après l’une des quatre étapes du tunnel, et la réponse s’affiche sur la fiche commande du back-office, la page de confirmation, le compte client et les e-mails de commande. Le module est compatible avec PrestaShop 1.7.6 à 9.1, sur le tunnel de commande natif et le thème Classic. Aucune clé de licence n’est nécessaire pour le plan gratuit.
Les captures ci-dessous viennent d’une boutique PrestaShop 9.1 en anglais, avec la version 1.1.7 du module et le plan gratuit.
1. Télécharger le module
Sur la fiche d’Easy Checkout Fields, choisissez le plan Free puis Ajouter au panier. La commande est à 0 €, sans carte bancaire, mais elle demande un compte gratuit sur la marketplace. Le ZIP se télécharge ensuite depuis votre espace client, rubrique Mes licences, bouton Télécharger le module.
2. Installer le ZIP dans PrestaShop
Dans le back-office, ouvrez Modules > Gestionnaire de modules, cliquez sur Installer un module et déposez le fichier ZIP. Le module s’installe sans rien changer au tunnel : rien n’apparaît aux clients tant qu’aucun champ n’est créé et activé. Il se range ensuite dans le menu Commandes > Easy Checkout Fields.

3. Créer le champ
Dans l’onglet Fields, cliquez sur New field. Le bloc principal demande le libellé vu par le client, le type de champ, un texte d’exemple et une aide facultative. Pour un champ de consignes de livraison, une zone de texte convient :

La colonne de droite règle trois choses : le champ est-il actif et obligatoire, à quelle étape du tunnel il apparaît (ici l’étape Livraison, après les transporteurs) et où la réponse sera affichée ensuite. Avec le plan gratuit, la facture PDF et le bon de livraison restent grisés.

Pour l’exemple, deux autres champs ont été créés de la même manière : une liste « How did you hear about us? » au début des informations personnelles, et un interrupteur oui / non « This order is a gift » avant le paiement. Le quatrième champ est refusé, avec un message qui rappelle la limite du plan :

4. Vérifier le champ dans le tunnel de commande
Côté client, le champ apparaît sous le titre « Additional information », à l’endroit choisi. Ici, sous les transporteurs, à côté de la zone de message native de PrestaShop :

La liste déroulante se place en tête de la première étape, avant même le choix entre commande invité et connexion :

5. Retrouver la réponse dans la commande
Après la commande, un bloc « Additional information » s’ajoute à la fiche commande du back-office, avec le libellé de chaque champ et la réponse du client :

Les mêmes lignes figurent sur la page de confirmation, dans le détail de la commande du compte client et dans les e-mails, y compris l’e-mail « nouvelle commande » envoyé au marchand :

Le guide complet, avec les réglages de chaque type de champ, est sur la documentation du module.
Les limites du plan gratuit
Le plan Free couvre une boutique et convient à quelques questions posées à tous les clients, avec ces limites :
- trois champs actifs au maximum,
- pas de champ date, heure, nombre, e-mail, téléphone, boutons radio, cases multiples ni envoi de fichier,
- pas d’affichage conditionnel : impossible de montrer un champ selon le transporteur, le moyen de paiement, le pays ou une autre réponse,
- pas de réponse sur la facture PDF ni sur le bon de livraison, pas d’export CSV, pas de correction d’une réponse depuis la commande.
Le plan Pro lève ces limites pour 2 € par mois ou 19,20 € par an. Côté compatibilité, le module est validé sur le tunnel natif de PrestaShop 1.7.6 à 9.1 avec le thème Classic. Le thème Hummingbird et PrestaShop 9.2 ne sont pas encore pris en charge, et les modules de commande en une page d’autres éditeurs, comme les thèmes qui réécrivent le tunnel, n’ont pas été validés. Sur ces boutiques, testez d’abord sur une copie du site.
Questions fréquentes
Peut-on rendre le champ obligatoire ?
Oui, dans tous les plans : l’interrupteur Required field empêche le client de passer commande sans répondre, tant que le champ lui est affiché. Le plan Pro ajoute l’obligation sous condition, par exemple un numéro de bon de commande exigé seulement pour un paiement par virement.
Le champ apparaît-il sur la facture ?
Pas avec le plan gratuit. La réponse reste visible sur la fiche commande, dans les e-mails et dans le compte client. La facture PDF et le bon de livraison demandent le plan Pro.
Les réponses des clients sont-elles gérées pour le RGPD ?
Le module s’appuie sur le module officiel RGPD de PrestaShop pour l’export et l’effacement des données d’un client, et propose une purge des paniers abandonnés et une anonymisation programmée, dans tous les plans. Les réglages sont décrits dans la documentation.
Ce qu’il faut retenir
- PrestaShop n’a aucun réglage pour ajouter une question au tunnel de commande : il faut un module.
- Le plan gratuit d’Easy Checkout Fields ajoute jusqu’à trois champs (texte, liste, oui / non, consentement…) de PrestaShop 1.7.6 à 9.1, sans clé de licence.
- Les réponses s’affichent sur la fiche commande, la page de confirmation, le compte client et les e-mails de commande.
- Le plan Pro ajoute les autres types de champs, l’affichage conditionnel, la facture PDF et l’export CSV, pour 2 € par mois ou 19,20 € par an.
Pour aller plus loin côté boutique, notre article sur le MCP PrestaShop montre comment piloter un catalogue avec un agent IA. Et pour la rédaction des libellés et des aides, les bonnes pratiques des formulaires HTML valent aussi pour un champ de commande.


