Codes promo à usage unique PrestaShop : une série de codes uniques pour votre newsletter
Les codes promo à usage unique dans PrestaShop sont une série de règles panier aux mêmes conditions, chacune valable une seule fois. Chaque abonné reçoit son propre code : recopié sur un forum de bons plans, il ne servira pas à cent inconnus. Dans le back office, vous les créez un par un ; pour une grande série, un module ou le chat aide.
Auteur: L’équipe TellMyShop. Un guide pour les propriétaires de boutiques PrestaShop : la cause, la correction manuelle et le même travail dans une conversation avec le chat.
Dernière mise à jour: · 6 min de lecture
Un code commun ou des codes à usage unique ?
Un code commun est rapide et suffit quand la réduction est ouverte à tous. Vous choisissez des codes à usage unique quand la réduction ne doit toucher que des personnes précises.
| Type de code | Fonctionnement | Quand il convient | Risque |
|---|---|---|---|
| Commun, sans limite | n’importe qui peut le saisir autant de fois qu’il veut | campagne ouverte, publicité | le code finit vite sur les sites de bons plans |
| Commun, une fois par client | chaque client une fois | newsletter avec une petite réduction | un nouveau compte et le code fonctionne de nouveau |
| À usage unique, unique | un code, une utilisation dans toute la boutique | newsletter, excuses, lot de concours | vous devez attribuer les codes aux abonnés |
| Attribué à un client | ne fonctionne que dans le compte de cette personne | client fidèle, réclamation | le client doit être connecté |
Les réglages d’une règle panier, y compris la limite d’utilisation et l’attribution à un client, sont décrits dans le chapitre de la documentation PrestaShop sur les règles panier. Les développeurs trouveront la liste des champs d’une règle (code, dates, nombre d’utilisations, montant minimum) dans la description de la ressource cart_rules.
Un code à usage unique n’empêche pas tous les abus. Un abonné peut donner son code à un ami, et ce n’est pas grave, car le code ne fonctionne toujours qu’une fois. Il limite un autre risque : qu’un seul code de newsletter atterrisse sur un site de bons plans et baisse les prix pendant une semaine pour tous ceux qui le trouvent. Quand la réduction est forte et la liste longue, cette différence se sent sur votre marge.
Quelles conditions doit avoir une série de codes ?
Les conditions doivent être les mêmes pour toute la série, car c’est seulement ainsi que vous pouvez les décrire en une phrase dans la newsletter. Avant de créer quoi que ce soit, notez-les :
- Valeur de la réduction. Un pourcentage ou un montant. Pour un montant, précisez s’il est TTC.
- Montant minimum du panier. Le montant à partir duquel le code fonctionne.
- Dates. Début le jour de l’envoi, fin après quelques jours ou une semaine. Un code sans date de fin reste dans la boutique pour toujours.
- Nombre d’utilisations. Une utilisation par code. C’est ce qui rend un code à usage unique.
- Préfixe. Un début de code commun, par exemple NEWS-, pour retrouver la série dans la liste plus tard.
- Exclusions. Si le code fonctionne sur les produits en promotion et s’il se cumule avec d’autres codes.
- Nombre de codes. Autant que d’abonnés, avec une petite marge pour les nouvelles inscriptions.
Quand un abonné signale que le code ne fonctionne pas, c’est en général l’une de ces conditions qui est en cause : le panier minimum, la date ou l’exclusion des produits en promotion. Nous le détaillons dans l’article sur le code promo qui ne fonctionne pas.
Comment relier les codes à votre newsletter
La boutique crée les codes, et l’outil de newsletter les distribue aux abonnés. Les outils d’e-mailing permettent en général d’insérer dans un message un code tiré d’une liste préparée, ou de créer eux-mêmes des codes avec un préfixe, comme le décrit par exemple l’aide de Klaviyo. Avant de créer une série, vérifiez dans votre outil :
- s’il accepte une liste de codes tout prêts, et dans quel fichier,
- si chaque code ne va qu’à une seule personne,
- ce qui se passe quand les codes sont épuisés.
Quand l’outil crée les codes lui-même, ils doivent quand même arriver dans PrestaShop sous forme de règles panier. Sinon, le client saisit le code et la boutique ne le reconnaît pas.
À la main ou en série ?
Pour quelques codes, le back office suffit : Catalogue → Réductions, nouvelle règle panier, code, conditions, enregistrer, et la même chose pour chaque code. Avec plusieurs centaines d’abonnés, cela fait de nombreuses soirées à recopier les mêmes réglages, et chaque erreur dans une règle, c’est un client dont le code ne fonctionne pas.
Mercredi, 8 h 15. Au lieu de créer les règles l’une après l’autre, vous écrivez une seule demande et lisez l’aperçu de toute la série.
Comment créer une série de codes avec le chat
Avec le module TellMyShop, vous décrivez les conditions avec des mots simples. Votre chat (Claude ou ChatGPT) vérifie si des codes avec ce préfixe existent déjà, montre un aperçu des conditions et du nombre de codes et, après votre « oui », crée une série de codes uniques à usage unique. Tous les codes de la série ont les mêmes conditions. Les nouveaux codes sont désactivés jusqu’à ce que vous acceptiez de les activer. Les valeurs de l’exemple sont fictives.
Vous: J’ai besoin de 320 codes à usage unique pour la newsletter de jeudi. 15 % de réduction, panier à partir de 150 €, valables de jeudi à dimanche, pas sur les produits en promotion.
Votre chat: Il n’y a pas de codes avec le préfixe NEWS1015 dans la liste des règles. Aperçu de la série :
Vous: Oui, crée-les.
Votre chat: J’ai créé 320 codes, ils sont désactivés. La liste des codes est dans le récapitulatif, prête à être transférée dans votre outil de newsletter. Je les active maintenant ou jeudi matin ?
Vous: Active-les maintenant, de toute façon ils ne fonctionnent qu’à partir de jeudi.
Votre chat: Aperçu : 320 codes passeront du statut désactivé à activé. J’enregistre ?
nouvelle version : Codes : 320, préfixe NEWS1015-, chacun à usage unique
nouvelle version : Réduction : 15 % sur la commande, hors produits en promotion
nouvelle version : Panier minimum : 150,00 € TTC
nouvelle version : Validité : du 2026-10-15 au 2026-10-18
nouvelle version : Statut : désactivés jusqu’à votre accord
Une demande semblable, pour un seul code commun, se trouve dans le cas d’usage un code promo pour la newsletter. Après la campagne, le chat montrera combien de codes de la série ont été utilisés, désactivera les autres et supprimera ceux que personne n’a utilisés. Il ne supprime pas les codes utilisés dans des commandes, il les désactive seulement.
Les codes, les prix et les promotions relèvent du domaine Ventes. Dans TellMyShop Pro, cela fonctionne une fois l’interrupteur Ventes activé dans le panneau du module, et il reste actif jusqu’à ce que vous le désactiviez. Chaque série entre dans l’historique des modifications, et vous pouvez annuler chaque modification par une seule demande. Le chat n’envoie ni la newsletter ni rien d’autre aux clients : l’envoi, c’est votre outil qui s’en charge.
TellMyShop Free ne fait que lire la boutique et n’enregistre rien. Les formules sont sur la page tarifs. Si les codes doivent soutenir une campagne plus large, lisez le plan pour le Black Friday.
Questions et réponses
En quoi un code à usage unique diffère-t-il d’un code limité à une utilisation par client ?
Un code avec une limite par client est un code commun que chaque client peut utiliser une fois. Quiconque le voit peut le saisir, y compris sur un forum de bons plans. Un code à usage unique ne fonctionne qu’une seule fois dans toute la boutique : chaque abonné à la newsletter reçoit donc le sien.
PrestaShop génère-t-il tout seul une série de codes ?
Dans une règle panier, le bouton Générer crée un code aléatoire. Une série de codes uniques avec les mêmes conditions demande soit de nombreuses règles panier créées à la main, soit un module, soit un outil qui les crée pour vous.
Comment transmettre les codes uniques à mon outil de newsletter ?
La plupart des outils d’e-mailing permettent d’attribuer à chaque abonné un code tiré d’une liste, mais la façon de faire dépend de l’outil. Vérifiez si le vôtre accepte une liste de codes tout prêts. TellMyShop n’envoie pas de messages aux clients : l’envoi reste donc à votre outil.
Que faire des codes que personne n’a utilisés ?
Après la date de fin, un code cesse de fonctionner tout seul. Si vous voulez ranger la liste des règles panier, vous pouvez supprimer les codes non utilisés, alors que les codes utilisés peuvent seulement être désactivés, car ils sont liés à des commandes.
TellMyShop Free créera-t-il des codes promo ?
Non. TellMyShop Free n’enregistre rien. Les codes sont créés par TellMyShop Pro une fois l’interrupteur Ventes activé dans le panneau du module, chaque série avec un aperçu et votre accord.
PrestaShop est une marque déposée de PrestaShop SA. Claude est une marque d’Anthropic PBC. ChatGPT et OpenAI sont des marques d’OpenAI. TellMyShop n’est pas affilié à ces entreprises.