Nous utilisons des cookies pour améliorer votre expérience de visite de notre site Web. Pour plus d'informations, Cliquez ici.
Mentions légales
×

Vue d'ensemble de la vie privée

Ce site utilise des cookies afin que nous puissions vous fournir la meilleure expérience utilisateur possible. Les informations sur les cookies sont stockées dans votre navigateur et remplissent des fonctions telles que vous reconnaître lorsque vous revenez sur notre site Web et aider notre équipe à comprendre les sections du site que vous trouvez les plus intéressantes et utiles.

Vous pouvez régler tous vos paramètres de cookies en naviguant sur les onglets sur le côté gauche.

Nom du cookieAcceptez
GDPR PRO - Règlement sur la protection des données générales - tout en 1 Ce module aide le site adevenir conforme à la norme RGPD en ajoutant les fonctionnalités conformes à la loi.
unknown

Prestashop : comment ajouter un champ commentaire lors d'une commande ?

tout servces prestashop

1. PrestaShop : Utiliser le champ commentaire natif du tunnel de commande

PrestaShop propose déjà un champ commentaire dans son tunnel de commande par défaut. Il s'affiche généralement à l'étape "Livraison" pour permettre aux clients de laisser une note.

Vous pouvez l’activer ou le modifier depuis le module de transporteurs. Ce champ est pratique pour collecter des instructions spéciales (digicode, heure souhaitée, etc.) sans installer de module supplémentaire.


2. PrestaShop : Modifier le fichier checkout.tpl pour personnaliser le champ

Si vous souhaitez ajouter un champ personnalisé, modifiez le fichier checkout.tpl de votre thème PrestaShop. Ce fichier contrôle le rendu du tunnel de commande.

Ajoutez un champ <textarea> ou <input> dans la section souhaitée. Assurez-vous de bien l’enregistrer côté serveur via override du contrôleur pour que les données client soient stockées correctement avec la commande.


3. PrestaShop : Utiliser un module d’ajout de champs personnalisés

Des modules comme Custom Fields in Checkout permettent d’ajouter facilement des champs supplémentaires au processus de commande dans PrestaShop.

Vous pouvez choisir entre plusieurs types de champs (texte, case à cocher, liste déroulante) et définir à quelles étapes ils s’affichent. Les données sont ensuite enregistrées et visibles dans le back-office, ce qui facilite la gestion logistique.


4. PrestaShop : Ajouter un champ dans la base de données commande

Pour un ajout avancé, vous pouvez créer un nouveau champ dans la table ps_orders de la base de données PrestaShop, par exemple custom_comment.

Ensuite, modifiez les fichiers du contrôleur de commande pour enregistrer la donnée au moment de la validation. Cette méthode offre une intégration propre, mais nécessite des connaissances techniques en MySQL et PHP.


5. PrestaShop : Ajouter le champ via un module maison

Vous pouvez développer un module personnalisé pour insérer un champ commentaire dans la commande PrestaShop. Ce module utilisera les hooks displayCheckoutSummary et actionValidateOrder.

Cela vous permet d’ajouter un champ dans l’interface et de stocker la donnée dans la commande ou un champ dédié. Le module peut aussi rendre les commentaires visibles dans l’e-mail de confirmation.


6. PrestaShop : Afficher les commentaires dans le back-office

Une fois le champ commentaire ajouté, il est essentiel que les administrateurs puissent voir les informations depuis la fiche commande PrestaShop.

Modifiez le fichier AdminOrdersController.php ou utilisez un module compatible pour afficher les données personnalisées. Cela permet à votre équipe logistique de consulter rapidement les informations client utiles à la livraison.


7. PrestaShop : Insérer les commentaires dans la facture PDF

Si le commentaire est important (ex. : informations de facturation), vous pouvez l’ajouter dans le fichier invoice.tpl dans le dossier /pdf/ de PrestaShop.

Affichez la variable contenant le commentaire avec {$order->custom_comment} ou similaire. Ainsi, le champ personnalisé s’affichera directement sur les documents PDF remis au client ou au transporteur.


8. PrestaShop : Traduire le champ commentaire pour une boutique multilingue

Si vous avez une boutique PrestaShop en plusieurs langues, pensez à traduire le libellé du champ commentaire. Utilisez les fonctions {l s='Message'} pour assurer la compatibilité multilingue.

Cela permet d’offrir une expérience utilisateur fluide dans toutes les langues de votre boutique, évitant toute confusion sur l’usage du champ.


9. PrestaShop : Utiliser le champ pour des demandes spéciales

Le champ commentaire peut être utilisé dans PrestaShop pour récolter des demandes spécifiques : emballage cadeau, message personnalisé, absence de prix sur la facture, etc.

Assurez-vous que vos processus internes prennent en compte ces remarques. Le champ devient alors un outil de personnalisation client, augmentant la satisfaction et la fidélité.


10. PrestaShop : Vérifier la compatibilité avec le mode One Page Checkout

Si vous utilisez un module One Page Checkout, assurez-vous que le champ commentaire s’intègre correctement dans le tunnel condensé.

Certains modules personnalisés nécessitent une adaptation du JavaScript ou des fichiers template pour ne pas casser le processus de commande. Vérifiez que les données sont bien transmises et enregistrées comme prévu.