Sin impuesto Con impuesto

Les bons de réduction qui fonctionnent encore : expirés, divulgués et sans limite

Un bon de réduction mal configuré passe inaperçu jusqu'à ce que vous regardiez la marge. Nous vous expliquons la faille des bons expirés dans les anciens paniers, comment les codes finissent sur les sites de codes promo et quelles limites fixer dans les règles panier.

Equipo Rekire
Updated: 14/10/2026 5
Les bons de réduction qui fonctionnent encore : expirés, divulgués et sans limite
Share:

Vous lancez un code de réduction pour le week-end. Le lundi, il y a encore des commandes avec ce code. Un mois plus tard, il apparaît sur un site de codes promo, et quelqu'un l'utilise sur des produits que vous n'avez jamais voulu remiser. Rien de tout cela n'est une attaque sophistiquée : ce sont des règles panier qui ont des trous, et dans PrestaShop certains reviennent sans cesse.

Le bon expiré qui continue de s'appliquer

C'est le cas le plus déroutant. PrestaShop vérifie la validité d'un bon de réduction au moment où le client l'applique au panier. S'il est valide à cet instant, il reste associé au panier. Mais si le client abandonne le panier et revient quelques jours plus tard, quand le bon a déjà expiré, la réduction peut toujours être là et se retrouver dans la commande.

Le scénario typique :

  1. Vous lancez une promotion qui se termine le dimanche.
  2. Un client applique le code le dimanche et ne finalise pas l'achat.
  3. Le mercredi, il reprend son panier, depuis un e-mail de panier abandonné ou simplement en revenant sur la boutique.
  4. Il finalise la commande avec la réduction d'une promotion terminée depuis plusieurs jours.

Un cas isolé ne coule personne. Mais si la campagne était importante et que vous envoyez en plus des relances de panier abandonné, le nombre de commandes avec une réduction hors délai augmente justement à cause de votre propre action commerciale. Il en va de même pour les bons qui avaient une date de début future, que vous avez désactivés à la main ou dont les utilisations étaient déjà épuisées.

Comment un code finit sur un site de codes promo

Les sites de codes promo se nourrissent de ce que trouvent leurs utilisateurs et de bots qui testent des codes. Les voies les plus courantes :

  • Un client le partage, parfois de bonne foi, sur un forum ou sur le site de codes promo lui-même.
  • Un code d'influenceur ou de partenaire destiné à son audience, qui se diffuse au-delà.
  • Des codes faciles à deviner : BIENVENUE10, ETE20, le nom de la boutique suivi d'un chiffre. Des outils testent automatiquement des variantes au checkout.
  • Un bon de compensation que vous avez donné à un client après un incident et qui ne lui était pas réservé.

Qu'un code circule n'est pas toujours mauvais ; c'est parfois de la publicité gratuite. Le problème, c'est quand il n'a pas de limites et qu'il est utilisé dans des conditions que vous n'aviez pas prévues.

Les limites que devrait avoir chaque règle panier

Dans Catalogue → Réductions → Règles panier, chaque règle a des conditions et des actions. Passez en revue celles-ci avant de publier un code :

RéglageÀ quoi il sert
Dates de début et de finPour que le code ne soit pas valable avant ni après la campagne
Quantité totaleCombien de fois il peut être utilisé au total
Quantité par utilisateurCombien de fois un même client peut l'utiliser
Client précisPour les bons de compensation ou personnels
Groupe de clientsPour les bons réservés aux grossistes, aux membres ou aux clients inscrits
Montant minimumPour que la réduction ne mange pas la marge sur les petites commandes
Restriction de produitsExclure les nouveautés, les produits déjà remisés ou à faible marge
Compatibilité avec d'autres règlesÉviter que plusieurs réductions se cumulent
Transporteur ou paysPour des bons de livraison gratuite ciblés
« Quantité par utilisateur » n'arrête pas celui qui crée de nouveaux comptes. Avec une autre adresse e-mail, le même client réutilise le bon de bienvenue. Si cela vous préoccupe, limitez ces bons aux clients ayant déjà passé une commande, ou générez des codes uniques par client.

Des codes uniques plutôt que génériques

Pour tout ce qui n'est pas une campagne publique, un code unique par client évite presque tous les abus : il ne peut pas être partagé utilement, il ne peut pas être deviné et vous savez exactement qui l'a utilisé. Les codes de bienvenue, de compensation, de panier abandonné ou de deuxième achat devraient toujours être ainsi. Qu'ils soient longs et aléatoires, pas séquentiels.

Les crédits prépayés : l'autre type de « bon »

Certaines boutiques utilisent des bons pour quelque chose qui n'est pas une réduction : le client paie à l'avance un forfait de cours, de séances ou de services, puis le consomme peu à peu. Le faire avec des règles panier finit mal : codes partagés, soldes que personne ne sait calculer, dates d'expiration non appliquées. Un forfait prépayé est un solde du client et se gère comme tel, avec un registre de chaque utilisation.

Comment savoir si vous avez déjà le problème

  • Cherchez des commandes avec réduction postérieures à la date de fin de la règle. S'il y en a, vous avez le problème de l'ancien panier.
  • Vérifiez les utilisations de chaque code dans la fiche de la règle et comparez-les avec ce que vous attendiez.
  • Cherchez votre marque sur les sites de codes promo de temps en temps.
  • Regardez les commandes avec plusieurs réductions cumulées et la marge qu'elles ont laissée.
  • Passez en revue les règles actives : il est fréquent de trouver des dizaines d'anciennes règles sans date de fin que personne n'a désactivées.

La marge compte avant le code

Avant de créer un bon, faites le calcul à l'envers : avec la réduction appliquée à la plus petite commande qui le permet, la livraison gratuite si elle est incluse et la commission de la passerelle de paiement, reste-t-il une marge ? Si la réponse est « cela dépend du produit », restreignez les produits. Si la réponse est « non », relevez le montant minimum ou baissez la réduction. Un bon qui fait perdre de l'argent sur une partie des commandes ne s'arrange pas avec plus de ventes : il s'aggrave.

Et pensez au cumul. Un bon de dix pour cent sur un produit déjà remisé, avec livraison gratuite et un cadeau d'une règle automatique, peut transformer une commande rentable en commande à perte sans qu'aucune règle, prise isolément, ne paraisse dangereuse.

Une règle de nettoyage

À la fin de chaque campagne, désactivez sa règle panier même si elle a une date de fin. Une fois par trimestre, passez en revue toutes les règles actives et désactivez ce qui n'a plus de sens. Maintenir la boutique et ses modules à jour aide aussi : les erreurs de calcul des réductions sont corrigées dans les nouvelles versions, et une boutique en retard de plusieurs versions traîne des comportements qui ne sont plus ceux attendus.

Comment le résoudre dans PrestaShop

RKR Cupones caducados comble la faille de l'ancien panier : il retire du panier les bons expirés et ceux qui ne sont pas encore valables et, si vous l'activez, aussi ceux qui sont désactivés ou dont les utilisations sont épuisées, avant le calcul de tout total, aussi bien dans le panier que tout au long du tunnel de commande. Il prévient le client avec un message clair et traduisible, dispose d'une marge de tolérance en minutes pour qu'un bon ne tombe pas en plein paiement et n'ajoute aucune requête en dehors du panier. Il fonctionne sans overrides, de PrestaShop 8.0 à 9.x. Pour les crédits prépayés, RKR Smart Coupons les gère comme un solde du client, avec des lots qui expirent d'eux-mêmes, des avis avant expiration, un remboursement automatique si la commande est annulée et un registre de mouvements non modifiable ; les cadeaux sont générés avec des codes aléatoires et les tentatives échouées pour les réclamer sont limitées par client et par IP.

Chargement...
Consentement aux cookies
Retour en haut