Ventes
Désactiver les codes promo expirés et épuisés
Des années de vieux codes promo sont nettoyées sans risque, et seuls les codes en cours restent actifs.
ProVersion payante
Ce que cela remplace: 1 à 2 h de clics dans les réglages des remises
trouve les codes expirés ou épuisés mais encore marqués actifs et désactive-les. ne supprime rien
Ce que fait le chat
- Le chat liste tous les codes promo avec leurs dates et leurs utilisations restantes.
- Il sélectionne ceux qui sont expirés ou épuisés mais encore activés.
- Vous voyez la liste et validez ; les codes sont désactivés, pas supprimés.
Le problème
Les réglages des remises listent 300 codes issus de campagnes passées. La moitié sont morts, et personne n’ose faire le ménage.
Ce que vous obtenez
Seuls les codes en cours restent actifs. Les anciens restent dans PrestaShop, inactifs, avec leur historique.
Vous gardez le contrôle
Vous voyez la liste avant tout changement, et rien ne se passe sans votre accord. Les codes ne sont jamais supprimés, seulement désactivés : l’historique des commandes les conserve. Les prix, les remises et le stock restent désactivés tant que vous ne les activez pas, et les modifications inhabituellement importantes demandent une confirmation supplémentaire.
Cas d’usage similaires
Pour les développeurs
- Domaine
- 2 · Ventes
- Dans TellMyShop Free
- non, version payante uniquement
- Pour
- Marketing / SEO, Agence / freelance, E-commerçant
- Outils
- ps_manage_cart_rules
Étape par étape
- Liste les règles panier avec ps_manage_cart_rules (action list) : code, dates, limites d’utilisation, statut.
- Sélectionne les codes actifs mais dont la date de fin est passée ou qui n’ont plus d’utilisations.
- Montre la liste et appelle l’action set_active avec active désactivé, avec un aperçu.
- Après votre validation, les désactive et vous donne l’ID d’opération.
Sécurité
Cela demande l’interrupteur Ventes dans le panneau du module, qui reste actif jusqu’à ce que vous le coupiez. Chaque écriture affiche un aperçu, ne s’exécute qu’après votre validation (jeton à usage unique valable 30 minutes, bloqué si les données ont changé entre-temps dans le back office), est inscrite dans l’historique des modifications et peut être annulée avec ps_revert_change. Les codes ne sont jamais supprimés, seulement désactivés : l’historique des commandes conserve le code utilisé.
Dernière mise à jour: 2026-10-25