Remiser une commande puis lui attribuer des points de fidélité vous coûte double. Advanced Loyalty Program vous permet d'arrêter le gain de points lorsqu'une remise est impliquée, soit sur un coupon spécifique, soit pour l'ensemble du magasin. Ce guide couvre les deux contrôles et leur interaction.
Prérequis
- WooCommerce installé et actif.
- Advanced Coupons for WooCommerce gratuit installé et actif, avec le module Crédits du magasin activé.
- Advanced Loyalty Program installé et actif, avec la configuration du gain de points déjà effectuée.
Bloquer les points sur un coupon
Utilisez ceci lorsqu'une promotion particulière est déjà suffisamment généreuse et que vous ne souhaitez pas qu'elle rapporte des points en plus.
- Allez dans Coupons → Tous les coupons et ouvrez le coupon.
- Allez dans l'onglet Restriction d'utilisation.
- Cochez Interdire le gain de points de fidélité.
- Cliquez sur Mettre à jour.

La description du paramètre indique « Cochez cette case si le client ne doit gagner aucun point de fidélité lorsque le coupon est appliqué dans le panier. » Lorsqu'un client utilise ce coupon, toute la commande ne rapporte aucun point, même si d'autres coupons sont également appliqués. Les commandes sans ce coupon rapportent des points normalement.
C'est le contrôle à utiliser la plupart du temps. Il est précis, il est évident pour quiconque édite le coupon plus tard, et il n'affecte rien d'autre dans votre magasin.
Bloquer les points lorsque le crédit du magasin est utilisé
Il existe également un paramètre global pour les commandes payées avec le crédit du magasin. Le crédit du magasin provient souvent de points échangés, donc attribuer à nouveau des points sur le même argent est une boucle qui vaut la peine d'être fermée.
- Allez dans Coupons → Programme de fidélité → Paramètres.
- Ouvrez l'onglet Général.
- Activez Interdire le gain de points lorsqu'une remise de crédit du magasin est appliquée au panier.
Le commutateur s'enregistre dès que vous l'activez. Il n'y a pas de bouton Enregistrer sur cet écran.

Le commutateur est désactivé par défaut, donc les clients gagnent des points sur les commandes de crédit du magasin jusqu'à ce que vous l'activiez.
À savoir avant de l'activer
Le même commutateur arrête également le gain de points sur toute commande qui a utilisé un coupon de fidélité, c'est-à-dire un coupon généré par l'échange de points. Si vous ne vouliez que le comportement du crédit du magasin, c'est plus large que cela n'y paraît. Il n'y a pas de commutateur séparé pour chacun. Activez-le lorsque vous souhaitez que les deux types d'échange arrêtent de rapporter des points. Laissez-le désactivé si les clients doivent continuer à gagner des points sur l'un ou l'autre.
Choisir entre eux
- Une promotion ne doit pas rapporter de points : utilisez la case à cocher par coupon.
- Aucun échange d'aucune sorte ne doit rapporter de points : utilisez le paramètre global.
- Plusieurs coupons mais pas tous : cochez la case sur chacun de ces coupons. Il n'y a pas de contrôle en masse pour cela.
Dépannage
Les points ont arrêté d'être gagnés sur des commandes que vous n'attendiez pas
Vérifiez d'abord le paramètre de tout le magasin. Son nom mentionne le crédit du magasin, mais il couvre également les commandes qui ont utilisé un coupon de fidélité, donc l'activer pour une raison modifie silencieusement l'autre. Désactivez-le et utilisez la case à cocher par coupon si vous n'aviez l'intention de cibler que des coupons spécifiques.
Les points sont toujours attribués sur un coupon que vous avez bloqué
Confirmez que vous avez cliqué sur Mettre à jour sur le coupon après avoir coché la case, et que le client a utilisé le coupon que vous avez modifié plutôt qu'un coupon similaire.
Les points qui ont déjà été attribués restent avec le client. Le plugin coche la case lorsqu'il attribue des points, ce qui se produit lorsque la commande atteint l'un des statuts dans Statut(s) de commande pour l'attribution des points de fidélité sous Paramètres → Gain de points. Ainsi, une ancienne commande qui n'a pas encore atteint ce statut ne gagne pas non plus de points une fois la case cochée.
Les clients gagnent des points sur le prix avant la remise
Allez dans Coupons → Programme de fidélité → Paramètres → Gain de points et assurez-vous que Remises est cochée sous Options de calcul des points. Elle est cochée par défaut. Lorsqu'elle est cochée, le plugin déduit les remises du montant de la commande avant de calculer les points. Si vous la décochez, les clients gagnent des points sur le prix avant la remise, donc ils en gagnent plus. Cela modifie le nombre de points qu'une commande rapporte. Cela ne bloque pas le gain. Démarrer avec Advanced Loyalty Program explique ces options en détail.
Foire aux questions
Bloquer les points empêche-t-il également le client d'utiliser ses points sur cette commande ?
Non. Ces contrôles empêchent uniquement le gain de points. Un client peut toujours dépenser des points sur une commande qui n'en rapportera aucun.
Puis-je bloquer les points pour toute une catégorie de coupons à la fois ?
Non. La case à cocher par coupon est définie sur chaque coupon individuellement.
Les points existants seront-ils supprimés ?
Non. Rien de ce qui a déjà été attribué n'est supprimé. Pour ajuster un solde manuellement, consultez Comment ajuster manuellement les points du programme de fidélité.
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
