Articles

WooCommerce Docs

La tarification dynamique vous permet de définir des règles de tarification basées sur les produits, les totaux de commande, les rôles et les catégories de produits.

Installation Retour au début

  1. Téléchargez le fichier .zip depuis votre compte WooCommerce.
  2. Allez dans : WordPress Admin > Plugins > Ajouter nouveau et télécharger le plugin avec le fichier que vous avez téléchargé avec Choisir le fichier.
  3. Installer maintenant et activer l’extension.

Plus d’informations à : Installer et activer les plugins/extensions.

Vue d’ensemble Retour au début

La tarification dynamique a 7 modes disponibles pour créer et appliquer des règles de tarification pour votre boutique.

7 modes Retour au début

Tarification des produits uniques – tarification basée sur et appliquée à la quantité d’un produit individuel
1. Tarification avancée des produits : En vrac
2. tarification avancée des produits : Offre spéciale

Prix des commandes – prix basé sur et appliqué à la quantité dans le panier
3. Prix avancé des totaux de commande

Prix des rôles – prix basé sur le rôle de l’utilisateur et appliqué à la quantité dans le panier
4. Prix simple des rôles

Prix des catégories – prix basé sur et appliqué aux catégories de produits
5. Tarification simple des catégories de produits
6. Tarification avancée des catégories de produits : Bulk
7. tarification avancée des catégories de produits : Offre spéciale

Les autres termes sont expliqués ici :

  • Simple signifie que la règle s’applique à tous les articles, quel que soit leur nombre.
  • Avancé signifie que la règle s’applique en fonction de quantités prédéfinies :
    • Pour les commandes, ce sont les prix totaux de la commande
    • Pour les produits et les catégories, ce sont les quantités d’articles achetés
    • En vrac signifie que la règle s’applique à tous les articles sous la règle
    • Offre spéciale signifie que la règle ne s’applique qu’à une quantité prédéfinie, achetez X et obtenez Y en réduction.

Exemples Retour au début

  • Une simple tarification de rôle de 10% de réduction pour tous les clients
    > donnera 10% de réduction à tous les articles achetés par les utilisateurs qui ont le rôle « client ».
  • Une règle de catégorie de produit avancée en vrac de 5 $ de réduction pour tout le monde et pour la catégorie « Albums » lorsque 5-10 albums sont achetés
    > donnera une réduction de 5 $ par album acheté si un minimum de 5 et un maximum de 10 sont achetés.
  • Une offre spéciale de tarification de produit consistant à acheter 1 sweat à capuche et à obtenir un deuxième sweat à capuche à 50%
    > donnera un rabais de 50% au deuxième sweat à capuche seulement lorsqu’on paie le plein prix pour le premier.

Prix de produit unique Retour au début

Configurer une règle de tarification avancée pour un produit spécifique.

Aller à : Produit > Produit X (le produit pour lequel vous souhaitez définir une règle).

Puis, allez à : Données produit > Tarification dynamique.

Sélectionnez Ajouter un groupe de tarification.

Ici, configurez les conditions de la règle.

  • S’applique à : Vous pouvez choisir d’appliquer cette règle à ‘Tout le monde’, ou à des ‘Rôles spécifiques’. Le choix de ‘Rôles spécifiques’ vous permet de sélectionner les rôles dont le client doit être membre pour que la règle s’applique.
  • Quantités basées sur :
    • Quantité du produit : Les quantités seront totalisées en fonction de l’identifiant du produit. Si le produit est un produit de type variable, cette option utilisera chaque variation qui a été ajoutée au panier pour calculer les quantités totales, et appliquera l’ajustement de prix à toutes les variations.
    • Quantité de variation : Les quantités sont totalisées en fonction de l’ID de la variation. L’ajustement de prix est appliqué à la variation spécifique du panier.
    • Quantité de l’article du panier : Les quantités sont basées sur l’article individuel du panier. Ceci est utile si vous utilisez des compléments de produits ou des formulaires Gravity pour permettre l’ajout de données supplémentaires au panier besoin d’appliquer des remises à des articles spécifiques du panier.
    • Quantité de la catégorie : La sélection de cette option vous donne la possibilité de sélectionner les catégories à utiliser pour construire l’ajustement de prix. Ceci est utile si vous souhaitez accorder une remise à un produit spécifique lorsqu’un nombre X d’articles d’une catégorie de produits a été ajouté au panier.
  • Mode de traitement de la règle : ‘En vrac’ appliquera la règle sur tous les articles, ‘Offre spéciale’ sur un montant prédéfini.
  • Dates : Définissez une plage de dates pour lesquelles les prix doivent être appliqués.

Enfin, les taux de la table avec les règles de tarification doivent être définis. Ceux-ci seront légèrement différents si vous avez choisi ‘En vrac’ ou ‘Offre spéciale’.

  • En vrac
    • Quantité minimale : Il s’agit de la quantité minimale qui doit se trouver dans le panier pour que l’ajustement de prix spécifique s’applique. Utilisez 0 pour la quantité minimale pour forcer l’affichage du prix réduit dans le catalogue avant que l’utilisateur ajoute l’article au panier (depuis la v. 1.3.1).
    • Quantité maximale : Les quantités dans le panier doivent être inférieures ou égales à ce montant pour que l’ajustement spécifique s’applique. Vous pouvez utiliser un * pour créer une limite supérieure illimitée.
    • Type : Le type de remise à appliquer. L’escompte de prix escomptera par le montant exact que vous entrez, le pourcentage escomptera par le pourcentage, et le prix fixe fixera le prix ‘par article’ à ce que vous entrez.
    • Montant : Le montant à escompter.
  • Offre spéciale
    • Achat : Il s’agit du montant des articles que le client doit acheter pour bénéficier de la remise.
    • Recevoir : Il s’agit du montant auquel la remise doit s’appliquer.
    • Type : Le type de remise à appliquer. La remise sur le prix réduira le montant exact que vous entrez, le pourcentage réduira le pourcentage et le prix fixe fixera le prix de l’article à ce que vous entrez.
    • Montant : Le montant de la remise.
    • Répétition : ‘Non’ ne donnera cette remise qu’une seule fois, ‘Oui’ chaque fois que la règle est satisfaite.

Le symbole ‘+’ à la fin de chaque ligne dans le taux du tableau peut être utilisé pour ajouter plus de règles.

Vous pouvez créer plusieurs groupes de prix par produit. Les règles seront évaluées de haut en bas ; dès que la règle correspondra, le traitement des autres règles s’arrêtera.

Sélectionnez Mise à jour pour mettre à jour votre produit.

dynamicpricing5

Prix des totaux de commande

Constituez une règle de tarification avancée basée sur le montant total dépensé dans la commande.

Voir : WooCommerce > Tarification dynamique > Totaux de la commande.

Sélectionnez Ajouter un groupe de tarification. Vous pouvez créer plus d’un groupe, ce qui vous permet d’appliquer un ensemble de critères à un rôle spécifique et un autre ensemble de critères à tous les autres.

Ici, configurez les conditions pour la règle.

  • Titre Admin : Donnez au groupe un titre pour le directeur du magasin. Les clients ne le verront pas.
  • Quantités basées sur : Sélectionnez soit « Total du panier » pour l’ensemble du panier, soit « Total de la catégorie » pour sélectionner les catégories qui doivent être dans le panier et sur lesquelles la remise est appliquée.
  • S’applique à : Vous pouvez choisir de l’appliquer à tout le monde, ou à des rôles spécifiques. Le choix de Rôles spécifiques vous permet de sélectionner les rôles dont le client doit être membre pour que la règle s’applique.
  • Dates : Définissez une plage de dates pour lesquelles les prix doivent être appliqués.

Enfin, les taux de la table avec les règles de tarification doivent être définis.

  • Total minimum de la commande : Il s’agit du montant minimum d’achat dans le panier pour appliquer cette règle.
  • Total maximum de la commande : Montant maximum pour appliquer cette règle. Vous pouvez utiliser un * pour créer une limite supérieure illimitée.
  • Type : La seule option ici est ‘Remise en pourcentage’.
  • Montant : Le montant de la remise. Saisissez un nombre, comme ’25’.

Le symbole ‘+’ à la fin de chaque ligne du taux du tableau peut être utilisé pour ajouter plus de règles.

Sélectionnez Enregistrer les modifications pour activer la règle.

dynamicpricing6

Rôles de tarification Retour au début

Constituer une règle de tarification simple basée sur le rôle d’utilisateur de quelqu’un.

Voir : WooCommerce > Tarification dynamique > Rôles.

Là, vous verrez une liste de tous les rôles disponibles sur votre boutique.

Déclenchez le commutateur Activé sur ‘Oui’ si vous voulez configurer une remise pour ce rôle.

Choisissez un type de remise. La remise de prix réduira le montant exact que vous entrez, et la remise en pourcentage réduira le pourcentage.

Ajouter un montant. Utilisez uniquement des chiffres.

Enfin, sélectionnez Enregistrer les modifications.

dynamicpricing1
Remarque : Si vous cherchez à configurer vos propres rôles d’utilisateur personnalisés, il est préférable d’obtenir un plugin pour vous aider à le faire. Les groupes sont une option populaire, tout comme l’éditeur de rôle d’utilisateur.

Prix des catégories de produits

Les catégories de produits peuvent être ciblées dans leur ensemble avec la tarification dynamique. Vous aurez la possibilité de choisir entre  » tarification par catégorie  » et  » tarification par catégorie avancée « .

Tarification simple par catégorie de produit Retour en haut de page

Constituer une règle de tarification simple basée sur la catégorie de produit.

Voir : WooCommerce > Tarification dynamique > Catégorie.

Dans l’onglet Tarification par catégorie, vous verrez toutes les catégories de produits de votre magasin.

Déclenchez le commutateur Activé sur ‘Oui’ si vous voulez configurer une remise pour ce rôle.

Choisissez un type de remise. La remise de prix réduira le montant exact que vous entrez, et la remise en pourcentage réduira le pourcentage.

Ajouter un montant. Utilisez uniquement des chiffres.

Enfin, sélectionnez Enregistrer les modifications.

Si un article se trouve dans plus d’une catégorie et que ces deux catégories ont des remises, la remise la plus importante sera appliquée.

Ces règles s’afficheront dans le magasin comme si l’article était en vente, en rayant le prix d’origine et en ajoutant le nouveau prix basé sur la catégorie.

dynamicpricing2

Prix avancé par catégorie de produit Retour au début

Constituez une règle avancée de prix de gros basée sur les quantités de catégories dans le panier.

Voir : WooCommerce > Tarification dynamique > Catégorie.

Dans l’onglet Tarification avancée par catégorie, aucune règle ne sera configurée par défaut.

Sélectionnez Ajouter une tarification par catégorie. Vous pouvez créer plus d’un groupe, ce qui vous permet d’appliquer un ensemble de critères à un rôle spécifique, et un autre ensemble de critères à tous les autres.

Ici, configurez les conditions pour la règle.

  • Titre Admin : Donnez au groupe un titre pour le directeur du magasin. Les clients ne le verront pas.
  • Quantités basées sur : Sélectionnez soit ‘Quantité de l’article du panier’ pour le montant de , soit ‘Somme de la catégorie’ pour sélectionner les catégories qui doivent être dans le panier et celles auxquelles la remise est appliquée.
  • Catégories : L’ajustement du prix sera basé sur les montants de l’une des catégories sélectionnées. Le produit n’a pas besoin d’être dans toutes les catégories sélectionnées, juste dans l’une d’entre elles.
  • S’applique à : Vous pouvez choisir d’appliquer ceci à ‘Tout le monde’, ou à des ‘Rôles spécifiques’. Choisir ‘Rôles spécifiques’ vous permet de sélectionner les rôles que le client doit avoir pour que la règle s’applique.
  • Mode de traitement de la règle : ‘En vrac’ appliquera la règle sur tous les articles, ‘Offre spéciale’ sur un montant prédéfini.
  • Catégories auxquelles appliquer l’ajustement : Choisissez les catégories qui seront ajustées. Cela vous permet d’ajuster les prix des produits en dehors des produits qui composent la quantité. Ainsi, par exemple, vous pouvez maintenant créer une règle qui dit, achetez 2 articles quelconques de la catégorie des vêtements pour hommes, recevez une réduction de 10% sur les articles de la catégorie des enfants.
  • Dates : Définissez une plage de dates pour lesquelles les prix doivent être appliqués.

Enfin, les taux de la table avec les règles de tarification doivent être définis. Ceux-ci seront légèrement différents si vous avez choisi ‘En vrac’ ou ‘Offre spéciale’.

  • En vrac
    • Quantité minimale : Il s’agit de la quantité minimale de la catégorie qui doit se trouver dans le panier pour que l’ajustement de prix spécifique s’applique. N’utilisez pas la quantité de 0 ici (il ne peut y avoir zéro article dans le panier).
    • Quantité maximale : Les quantités dans le panier doivent être inférieures ou égales à ce montant pour que l’ajustement spécifique s’applique. Vous pouvez utiliser un * pour créer une limite supérieure illimitée.
    • Type : Le type de remise à appliquer. ‘Remise de prix’ fera une remise du montant exact que vous entrez, ‘Pourcentage’ fera une remise du pourcentage, et ‘Prix fixe’ fixera le prix de l’article à ce que vous entrez.
    • Montant : Le montant à escompter.
  • Offre spéciale
    • Achat : C’est la quantité d’articles que le client doit acheter au montant total pour bénéficier de la remise.
    • Recevoir : Il s’agit de la quantité à laquelle la remise doit s’appliquer.
    • Type : Le type de remise à appliquer. ‘Remise de prix’ fera une remise du montant exact que vous entrez, ‘Pourcentage’ fera une remise du pourcentage, et ‘Prix fixe’ fixera le prix de l’article à ce que vous entrez.
    • Montant de la remise : Le montant à utiliser pour le type de remise.
    • Répétition : ‘Non’ ne donnera cette remise qu’une seule fois, ‘Oui’ chaque fois que la règle est satisfaite.

Le symbole ‘+’ à la fin de chaque ligne du taux du tableau peut être utilisé pour ajouter plus de règles.

Sélectionnez Enregistrer les modifications pour activer la règle.

dynamicpricing3

Exemple : Achetez-en un, obtenez-en un gratuit Retour au début

Pour offrir un album gratuit lorsqu’un client achète un album, utilisez la configuration suivante :

  • Quantités basées sur : ‘Somme des catégories’
  • Catégories : ‘Albums’
  • S’applique à : ‘Tout le monde’
  • Mode de traitement des règles : ‘Offre spéciale’
  • Dates : laisser vide
  • Achat : 1′
  • Recevoir : ‘1’
  • Type de remise : ‘Rabais en pourcentage’
  • Montant du rabais : ‘100’
  • Répétition : ‘Oui’ (cela donnera deux albums gratuits s’ils achètent deux albums)
dynamicpricing8
Si vous voulez appliquer cela à un seul produit au lieu d’une catégorie de produits, il suffit de modifier cela dans l’onglet de tarification dynamique du produit individuel.

Formatage des montants

Lors de la saisie des valeurs des prix pour toute règle :

  • Si le séparateur décimal de votre magasin est une virgule (,), vous devez utiliser une virgule pour les remises basées sur des décimales
  • Évitez l’utilisation de délimiteurs de regroupement de chiffres ; ainsi, utilisez « 1000 » au lieu de « 1 000 »
  • Évitez l’utilisation des indicateurs de % ou de devise, ils seront ajoutés automatiquement ; utilisez donc « 25 » au lieu de « 25% »

Débogage Retour en haut

Si les prix ne s’affichent pas comme vous le souhaitez lorsque vos clients arrivent au panier, Dynamic Pricing fournit des informations de débogage. Pour activer ces informations, vous devez modifier votre config.php et définir WP_DEBUG à TRUE , voir ce lien pour plus d’informations à ce sujet : WordPress Codex Docs – WP Debug

Utilisation Retour au début

La tarification dynamique n’ajoute pas d’informations sur la tarification active aux pages Produits, Panier et Caisse. C’est quelque chose qui doit être fait manuellement, par exemple, en ajoutant « Achetez 2 et obtenez 30% de réduction » à la description de votre produit.

La seule chose que les clients verront, est une différence de prix. Dans l’exemple ci-dessous, avec un total de commande de 10 $ ou plus, le client obtient une réduction de 20 %.

dynamicpricing-customerview

FAQ Retour au début

La tarification dynamique s’applique-t-elle lorsque je modifie manuellement une commande après qu’elle ait été soumise ? Retour en haut de la page

Les règles de tarification dynamique ne sont pas réappliquées si vous apportez des modifications à la commande manuellement. Vous devrez faire le calcul et ajuster le coût total de la commande à la main.

Tableau étrange dans le panier Retour au début

Si vous voyez un tableau sous chaque produit dans votre panier à partir de Dynamic Pricing alors vous avez WordPress debug réglé sur true. Vous devrez modifier votre fichier config.php et définir WP_DEBUG à FALSE, voir ce lien pour plus d’informations à ce sujet : WordPress Codex Docs – WP Debug.

Réductions supplémentaires avec les coupons Retour en haut de page

L’extension Dynamic Pricing n’a pas la possibilité de désactiver les paramètres lors de l’utilisation de coupons, donc la réduction du coupon s’ajouterait aux paramètres de Dynamic Pricing.

Les administrateurs réseau obtiennent des réductions pour tous les rôles Retour en haut de page

Par conception, les administrateurs réseau sont  » tous les rôles  » dans WordPress, ce qui signifie que les règles de tarification pour les rôles s’appliqueront toutes à ces utilisateurs. Cela n’affecte pas les clients.

Pourquoi les règles avancées ne s’affichent pas automatiquement sur les produits uniques et dans le catalogue ? Retour en haut de la page

Puisqu’il y a de nombreuses façons dont une règle avancée peut être déclenchée et que celles-ci dépendent de la quantité de produits dans le panier, il n’y a pas de moyen pratique de calculer ce qui pourrait s’appliquer ou non à un client particulier lors de l’utilisation de règles avancées jusqu’à ce que l’article ait été ajouté au panier.

L’approche la plus courante à cet égard, et celle qui est utilisée sur la plupart des détaillants à grande surface, est d’annoncer la vente dans la barre latérale, la bannière ou quelque part ailleurs sur le site. L’autre approche consiste à utiliser les actions de WooCommerce pour ajouter une description à des produits individuels ou à des catégories entières de produits. Consultez cet exemple rapide pour savoir par où commencer : Création d’un tableau de rabais de tarification dynamique dans la page du produit.

Mes règles cumulatives de catégorie avancée ne fonctionnent pas correctement Retour au début

Les règles de catégorie avancée ne peuvent pas être cumulatives, sauf dans la situation où les articles d’une règle de catégorie avancée entrent en conflit avec les articles d’une autre règle de catégorie avancée.

Par exemple, achetez un article de la catégorie 1 et recevez un article de la catégorie 2 gratuitement. Achetez 3 articles de la catégorie 2 et recevez un article de la catégorie 2 gratuitement. Ces types de remises ne sont pas courants et leur prise en charge n’est pas actuellement incluse dans l’extension.

Puis-je exclure les articles en solde des règles de tarification dynamique ? Retour en haut de page

Remarque : Si vous n’êtes pas familier avec le code/les modèles et la résolution des conflits potentiels, sélectionnez un WooExpert ou un développeur pour obtenir de l’aide. Nous ne sommes pas en mesure de fournir un soutien pour les personnalisations dans le cadre de notre politique de soutien.

Oui, vous pouvez ajouter cela à votre fichier functions.phpde thème :

add_filter(‘woocommerce_dynamic_pricing_process_product_discounts’, ‘is_product_eligible’, 10, 4 ) ;

fonction is_product_eligible( $eligible, $product, $discounter_name, $discounter_object ) {

remove_filter( ‘woocommerce_dynamic_pricing_process_product_discounts’, ‘is_product_eligible’, 10, 4 ) ;

if ( $product->is_on_sale() ) {

$eligible = false;

}

add_filter(‘woocommerce_dynamic_pricing_process_product_discounts’, ‘is_product_eligible’, 10, 4 ) ;

return $eligible;

}

view raw functions.php hébergé avec ❤ par GitHub

Puis-je définir des règles de tarification dynamique pour les lots de produits ? Si je choisis la règle de produits avancés en vrac, la quantité totale est-elle basée sur la somme du nombre de produits dans l’offre groupée ?

La façon dont les règles de tarification dynamique seront appliquées à un Bundle de produits dépend du paramètre de tarification du Bundle. Si le Bundle a un prix général, alors les règles de tarification dynamique s’appliqueront comme si ce war un produit indivisible.

Si, au contraire, vous fixez le prix de vos produits groupés individuellement, alors les règles de tarification seront appliquées aux produits individuels, et non au bundle.

Dans ce cas, par exemple la règle Bulk Advanced Product comptera le nombre de produits inclus dans votre bundle.

Par exemple, si vous vendez un bundle qui comprend un total de 2 jeux et 2 livres, la règle Bulk Advanced Product comptera cela comme 4 articles.

J’ai un problème d’arrondi sur mes totaux de commande. Retour au début

La tarification dynamique utilise le paramètre de décimale des paramètres de WooCommerce pour effectuer l’arrondi. Afin de calculer le total, vous auriez besoin de configurer le prix pour afficher 4 décimales ou plus, puisque l’arrondissement à deux peut ne pas fonctionner pour vous.

Vous devrez ajouter le code ci-dessous à votre fichier functions.php:

add_filter('woocommerce_dynamic_pricing_get_decimals', 'custom_woocommerce_dynamic_pricing_get_decimals');function custom_woocommerce_dynamic_pricing_get_decimals($decimals) {return 4;}

Gardez à l’esprit que l’arrondissement à 4 décimales mais l’affichage de seulement 2 entraînera un affichage incohérent des prix. Si quelqu’un multiplie manuellement le total de l’article affiché de 27,44 * 20 quantité, il obtiendra le résultat 548,80, et non les 548,73 qui sont réellement facturés au client.

La tarification dynamique réduit-elle toujours le produit le moins cher lors de l’utilisation d’une offre spéciale ? Retour au début

Oui, Dynamic Pricing vérifie les produits dans votre panier et escompte toujours le produit le moins cher lors de l’utilisation d’une offre spéciale (par exemple, « Buy one, get one free »).

Que se passe-t-il si j’ai déjà un produit gratuit dans le panier et que j’utilise l’offre « Buy One, Get One Free » ? Retour en haut de page

Si l’offre est applicable, le produit le moins cher du panier sera réduit – dans ce cas, le produit gratuit. Il semblerait que l’offre n’ait pas été appliquée du tout.

Questions &Support Retour au début

Vous avez une question avant d’acheter ? Veuillez remplir ce formulaire de pré-vente.

Vous avez déjà acheté et avez besoin d’aide ? Entrez en contact avec le développeur via le service d’assistance.

.