1. Accueil
  2. Base de connaissances
  3. Programme de fidélité
  4. Comment configurer des ratios de points de fidélité par catégorie dans WooCommerce

Comment configurer des ratios de points de fidélité par catégorie dans WooCommerce

Un taux forfaitaire de « 1 point par 1 € » fonctionne bien jusqu'à ce que vous souhaitiez récompenser davantage les clients pour les catégories à forte marge ou moins pour les catégories en liquidation. Le plugin Loyalty Program for WooCommerce vous permet de définir un ratio prix-points différent par catégorie de produit, remplaçant ainsi votre ratio global pour les produits de cette catégorie. Cet article explique comment activer les ratios par catégorie, définir un multiplicateur personnalisé et ce qui se passe lorsqu'un produit appartient à plusieurs catégories.

Prérequis

  • Loyalty Program for WooCommerce installé et activé.
  • WooCommerce actif avec au moins deux catégories de produits. Configurez des catégories de produits sous Produits → Catégories si ce n’est pas déjà fait.
  • Un ratio prix-points global configuré sous Coupons → Loyalty Program → Settings → Earn points. Le ratio par catégorie remplace cette valeur pour les produits de cette catégorie.

Comment fonctionnent les ratios par catégorie

Le Programme de fidélité calcule les points gagnés en multipliant le prix dépensé par un ratio points-par-devise. Par défaut, ce ratio provient de votre paramètre global. Chaque produit de votre boutique utilise le même multiplicateur. La substitution par catégorie vous permet de définir un multiplicateur différent sur une catégorie, de sorte que tout produit affecté à cette catégorie gagne au taux de la catégorie au lieu du taux global.

La chaîne de substitution s'exécute dans cet ordre, la priorité la plus élevée d'abord :

  1. Points personnalisés par produit (définis sur des produits individuels) : si défini, cela ignore complètement le calcul du ratio et attribue un nombre fixe de points par unité.
  2. Ratio par catégorie (défini sur la catégorie de produit) : utilisé lorsque le produit n'a pas de points personnalisés.
  3. Ratio global (par défaut 1) : utilisé lorsque ni l'un ni l'autre des éléments ci-dessus n'est défini.

Étape 1 : Ouvrez la catégorie que vous souhaitez personnaliser

  1. Dans votre administration WordPress, allez dans Produits → Catégories.
  2. Trouvez la catégorie pour laquelle vous souhaitez définir un ratio et cliquez sur Modifier.
Liste des catégories de produits dans l’administration WordPress avec la catégorie Vêtements visible

Étape 2 : Configurez la section Programme de fidélité

Faites défiler jusqu'en bas de l'écran de modification de catégorie. Le plugin Programme de fidélité ajoute une section appelée Loyalty Program avec deux champs :

  • Autoriser le gain de points : case à cocher. Lorsqu'elle est cochée, les clients gagnent des points en achetant des produits dans cette catégorie. Décochez pour exclure entièrement cette catégorie du gain (utile pour les articles en liquidation, les cartes-cadeaux ou les SKUs à faible marge).
  • Ratio prix-points gagnés : champ de saisie numérique. Entrez le ratio des points gagnés par unité de devise dépensée. Un ratio de 5 signifie que les clients gagnent 5 points par 1 € (ou par unité de la devise de votre boutique) sur les produits de cette catégorie. Laissez vide pour revenir au ratio global.
Section Programme de fidélité sur la page de modification de la catégorie de produit avec
  1. Confirmez que Autoriser le gain de points est cochée (ou décochez-la pour désactiver complètement les points pour cette catégorie).
  2. Entrez une valeur dans Ratio prix/points gagnés. L'espace réservé affiche votre ratio global actuel à titre de référence.
  3. Cliquez sur Mettre à jour en bas de la page.

Étape 3 : Vérifier le nouveau ratio

Ouvrez votre boutique dans une fenêtre de navigateur privée. Ajoutez un produit de la catégorie à votre panier et vérifiez le message des points de fidélité sous le total du panier. Les points attribués doivent refléter le nouveau ratio.

Par exemple, avec un ratio global de 1 et un ratio de catégorie de 5 :

  • Un produit de 20 $ dans la catégorie au ratio global rapporte 20 points.
  • Un produit de 20 $ dans la catégorie au ratio boosté rapporte 100 points.

Lorsqu'un produit appartient à plusieurs catégories

Un produit WooCommerce peut appartenir à plusieurs catégories. Lorsque cela se produit et que les catégories ont des ratios différents, le Programme de fidélité utilise le ratio minimum parmi les catégories du produit.

Exemple : un produit est dans deux catégories. La catégorie A a un ratio de 5, la catégorie B a un ratio de 2. Le produit rapporte au taux de 2 points par 1 $, pas 5. Ceci est intentionnel. Cela empêche les clients de gagner des points bonus involontaires en combinant des catégories boostées sur le même produit.

Si vous souhaitez qu'un produit spécifique de grande valeur utilise le taux le plus élevé, quelle que soit sa catégorie, définissez une valeur de points personnalisée sur le produit lui-même (sous l'onglet Programme de fidélité de l'écran de modification du produit). Cela remplace entièrement la logique de catégorie.

Dépannage

La section Programme de fidélité est manquante sur la page de modification de catégorie

Confirmez que Loyalty Program for WooCommerce est actif sous Plugins → Plugins installés. S'il est actif et que la section n'apparaît toujours pas, désactivez tout plugin qui remplace agressivement l'interface utilisateur des produits-catégories de WooCommerce (certains plugins de marketplace et de gestion de catégories le font), rechargez la page et vérifiez à nouveau. Si la section apparaît après cela, vous avez trouvé le conflit.

Un produit rapporte le taux global, pas le taux de catégorie

Vérifiez si le produit a une valeur de points personnalisée définie sur son propre écran de modification. Une valeur personnalisée remplace le ratio de catégorie. Confirmez également que le produit est bien affecté à la catégorie sur laquelle vous avez défini le ratio (sous Données produit → Catégories sur l'écran de modification du produit).

Le panier affiche les anciens points après que j'ai changé le ratio

Loyalty Program met en cache les calculs de points du panier par rapport au hachage des paramètres actuels. Après avoir modifié un ratio, le cache est automatiquement invalidé lors du prochain changement de panier (ajout d'article, suppression d'article, modification de quantité). Si vous testez dans la même session de navigateur que celle ouverte avant de modifier le ratio, actualisez la page du panier ou supprimez et rajoutez le produit pour forcer un recalcul.

Les clients dans une catégorie sans points gagnent toujours des points

Cela se produit lorsque la commande du client contient également des articles d’une catégorie qui rapporte des points. Le total de la commande produit toujours des points à partir de ces articles. Les points par catégorie sont calculés par ligne d’article, pas pour la commande entière. Si vous souhaitez une coupure stricte, vérifiez également si le produit a une valeur de points personnalisée définie (les valeurs personnalisées ignorent le commutateur « Autoriser les points » de la catégorie).

Foire aux questions

Le ratio de catégorie s’applique-t-il automatiquement aux sous-catégories ?

Non. Chaque catégorie (parent ou enfant) détient son propre ratio. Si vous souhaitez qu’une catégorie enfant hérite du ratio du parent, laissez le ratio de l’enfant vide. Les produits de la catégorie enfant utiliseront le ratio global, pas celui du parent. Pour augmenter le parent et les enfants au même taux, définissez le ratio sur chacun d’eux (ou attribuez directement les produits au parent augmenté).

Puis-je remplacer le ratio par catégorie dans le code ?

Oui. Le filtre lpfw_product_cat_points_to_price_ratio vous permet de retourner le ratio de votre choix par produit. Utile pour les promotions basées sur les dates, la tarification par rôle client ou la logique de vente en gros. Le filtre reçoit le ratio calculé et l’objet produit ; retournez le ratio modifié.

Le ratio de catégorie affecte-t-il la réduction des points ?

Non. Le ratio de catégorie contrôle uniquement la façon dont les points sont gagnés. La réduction utilise un ratio global distinct « points par devise » défini dans les paramètres du programme de fidélité. Les catégories n’ont pas de valeur de réduction par catégorie.

Besoin d'aide ?

Si vous avez une question ou rencontrez des problèmes, nous sommes là pour vous aider.

Cet article vous a-t-il été utile ?

Articles similaires

Finaliser votre achat