Lorsqu'un client a déjà un coupon dans son panier, l'application d'un second peut parfois échouer, surtout si le coupon existant est défini sur utilisation individuelle ou si une remise appliquée automatiquement est déjà présente. Le paramètre Application forcée dans Advanced Coupons Premium vous permet de marquer un coupon spécifique afin qu'il remplace ces conflits au lieu d'échouer avec une erreur. Lorsque le coupon est appliqué, Advanced Coupons supprime temporairement tous les coupons actuellement appliqués du panier, valide le coupon Application forcée, puis réajoute tous les coupons précédemment supprimés qui sont toujours valides et compatibles.
Vous choisirez le bon mode d'application forcée pour votre scénario, l'activerez sur un coupon et comprendrez ce que les clients voient lorsque le coupon remplace une remise de panier existante.
Prérequis
- WooCommerce est installé et actif.
- Advanced Coupons pour WooCommerce (Gratuit) est le plugin de base — il doit être installé et actif.
- Advanced Coupons Premium est installé et actif. L'application forcée est une fonctionnalité Premium uniquement ; le menu déroulant Application forcée n'apparaîtra pas sans lui.
Comment activer l'application forcée sur un coupon
- Dans votre administration WordPress, allez dans Coupons → Tous les coupons, puis ouvrez un coupon existant ou cliquez sur Ajouter pour en créer un.
- Dans le panneau Données du coupon, cliquez sur l'onglet Général.
- Faites défiler jusqu'au menu déroulant Application forcée et sélectionnez l'une des options disponibles (voir les options d'application forcée ci-dessous).
- Cliquez sur Mettre à jour (ou Publier pour un nouveau coupon) pour enregistrer.

Options d'application forcée
Désactiver — L'application forcée est désactivée. Le coupon se comporte normalement. WooCommerce l'applique avec les coupons existants, sauf s'il est défini sur utilisation individuelle ou s'il échoue à une condition de panier. C'est le réglage par défaut.
Lorsqu'il est appliqué via l'URL uniquement — L'application forcée s'exécute uniquement lorsque le coupon est appliqué via un lien URL en utilisant la fonctionnalité Coupons URL. Si un client saisit le code manuellement lors du paiement, la gestion standard des conflits s'applique. C'est idéal pour les campagnes ciblées où vous souhaitez que le coupon réussisse toujours lorsqu'un client clique sur un lien spécifique.
Activé — L'application forcée s'exécute chaque fois qu'un client applique le coupon via le panier ou le paiement, qu'il saisisse le code manuellement, qu'il utilise un lien URL ou qu'il l'applique via le panier ou le paiement basé sur les blocs WooCommerce. Utilisez cette option lorsque vous souhaitez que le coupon réussisse de manière fiable, quel que soit le contenu du panier.
Important : Évitez de combiner Appliquer de force = Activé avec l'application automatique sur le même coupon, sauf si le coupon est véritablement obligatoire — par exemple, une récompense de fidélité ou une promotion obligatoire sur l'ensemble du site. Lorsque les deux sont actifs, les clients qui essaient de supprimer le coupon le verront réapparaître après le rechargement de la page, car l'application automatique le rajoute automatiquement. C'est la cause la plus fréquente des tickets de support « coupon bloqué dans le panier ».
Si le coupon Appliquer de force est lui-même défini sur Usage individuel uniquement (dans l'onglet Restriction d'utilisation), les autres coupons appliqués sont effacés et ne sont pas rajoutés par la suite, même s'ils seraient autrement valides.
Quand utiliser Appliquer de force
Récompense de fidélité obligatoire — Si vous exécutez un programme de fidélité et souhaitez que les clients fidèles reçoivent toujours un coupon de récompense même s'ils ont déjà appliqué un autre code, définissez Appliquer de force sur Activé. Le coupon de récompense est validé et prend le dessus, et tous les codes compatibles sont automatiquement rajoutés.
Promotion obligatoire sur l'ensemble du site — Pour les remises sur l'ensemble du magasin qui doivent avoir la priorité sur tout autre coupon au niveau du panier, par exemple, un événement de vente sur l'ensemble du site, le réglage d'Appliquer de force sur Activé garantit que la promotion s'applique de manière fiable pour chaque client, indépendamment de ce qu'il a déjà saisi.
Coupons de campagne par URL — Lorsque vous exécutez une campagne ciblée où les clients arrivent via un lien spécifique, utilisez Appliqué via l'URL uniquement. Le coupon remplace les conflits exclusivement lorsque les clients cliquent sur votre URL de campagne, laissant le comportement de saisie manuelle standard inchangé pour les clients qui tapent le code directement à la caisse.
Ce qui se passe lorsque Appliquer de force s'exécute
Lorsqu'un client applique un coupon Appliquer de force, Advanced Coupons supprime temporairement tous les coupons actuellement appliqués du panier. Le coupon Appliquer de force est ensuite validé et ajouté. Après cela, tous les coupons précédemment supprimés qui sont toujours valides et compatibles avec le panier actuel sont automatiquement rajoutés. Les coupons qui échouent à leurs propres règles de validation pour l'état mis à jour du panier ne sont pas restaurés.
Appliquer de force ne s'active pas lors de l'application automatique des coupons (Application automatique). Il ne s'exécute que lorsqu'un coupon est appliqué directement par le client.
Une exception : lorsqu'un coupon d'URL avec Appliqué via l'URL uniquement a été différé (parce que le panier n'était pas éligible au moment du clic sur l'URL) et est appliqué plus tard, tous les coupons appliqués automatiquement dans le panier sont supprimés et ne sont pas rajoutés.
Dépannage
Le coupon Appliquer de force ne remplace pas un coupon existant
Confirmez que le menu déroulant Appliquer de force sur le coupon est défini sur Activé (ou Lorsqu’appliqué uniquement via l’URL si vous testez via un lien URL). Le paramètre est défini par défaut sur Désactiver. Rouvrez l’éditeur de coupon après l’enregistrement pour vérifier que la valeur a bien été enregistrée.
Vérifiez également qu’Advanced Coupons Premium est actif. Appliquer de force est une fonctionnalité premium et ne fonctionne pas avec le plugin gratuit seul.
Un coupon supprimé n’est pas revenu après l’exécution de l’Appliquer de force
Après l’application d’un coupon Appliquer de force, les coupons supprimés ne sont réajoutés que s’ils satisfont toujours à la validation pour le panier actuel. Si un coupon supprimé échoue à ses propres règles de validation — par exemple, parce que le nouveau coupon a modifié le total du panier au-delà d’un seuil de commande minimum — il ne sera pas restauré. Examinez les restrictions d’utilisation et les conditions du coupon supprimé pour voir si elles s’appliquent toujours.
Si vous utilisez un coupon différé par URL avec Lorsqu’appliqué uniquement via l’URL, les coupons appliqués automatiquement supprimés pendant ce flux ne sont pas réajoutés (voir Que se passe-t-il lorsque Appliquer de force s’exécute ci-dessus).
Foire aux questions
Est-ce que Appliquer de force supprime définitivement les coupons existants du panier ?
Non. Appliquer de force supprime temporairement tous les coupons actuellement appliqués afin que le nouveau coupon puisse être validé. Tous les coupons qui sont toujours valides et compatibles sont automatiquement réajoutés après l’acceptation du coupon Appliquer de force. Seuls les coupons qui échouent à la validation pour l’état mis à jour du panier ne sont pas restaurés.
Puis-je utiliser Appliquer de force avec les coupons par URL ?
Oui, c’est l’un des principaux cas d’utilisation. Définir Appliquer de force sur Lorsqu’appliqué uniquement via l’URL garantit que le coupon remplace les conflits uniquement lorsque les clients arrivent via un lien de campagne, laissant le comportement normal de saisie manuelle inchangé.
Est-ce que Appliquer de force fonctionne avec la page de paiement des blocs WooCommerce ?
Oui. Appliquer de force prend en charge à la fois la page de paiement WooCommerce classique et les blocs Panier et Paiement alimentés par les blocs WooCommerce.
Puis-je combiner Appliquer de force avec l’Application automatique ?
Vous le pouvez, mais soyez prudent. Si un coupon a à la fois Appliquer de force = Activé et l’Application automatique activée, les clients qui essaient de le supprimer du panier le verront réapparaître au prochain rechargement de page car l’Application automatique le réajoute automatiquement. Réservez cette combinaison aux coupons véritablement obligatoires tels que les récompenses de fidélité ou les promotions sur tout le site. Pour les codes promotionnels standard, laissez l’Application automatique désactivée.
Besoin d'aide ?
Si vous avez une question ou rencontrez des problèmes, nous sommes là pour vous aider.
- Utilisateurs Premium : Ouvrir un ticket de support
- Utilisateurs gratuits : Visitez notre forum communautaire sur WordPress.org
