Si vous avez configuré des exigences de commande minimum dans WooCommerce Wholesale Prices Premium et qu'un client en gros voit les prix de détail dans son panier, c'est le comportement attendu. Le plugin maintient le panier aux prix de détail jusqu'à ce que la commande du client réponde aux exigences que vous avez définies. Une fois les exigences satisfaites, le panier se met à jour et la tarification de gros s'applique automatiquement.
Si vos clients en gros voient les prix de détail dans le panier jusqu'à ce qu'ils atteignent un minimum, c'est intentionnel — ce guide explique comment le calcul fonctionne pour chaque type de minimum (quantité, sous-total, par produit), et comment bloquer facultativement le paiement jusqu'à ce que les exigences soient satisfaites.
Prérequis
- WooCommerce installé et actif.
- WooCommerce Wholesale Prices Premium installé et activé. Les exigences de commande minimum ne sont pas disponibles dans le plugin gratuit WooCommerce Wholesale Prices.
- Au moins une exigence de commande minimum configurée dans Wholesale → Settings → Wholesale Prices → General, dans la section Order Requirements.
Comment le panier se comporte lorsque des minimums sont définis
Lorsqu'une exigence de commande minimum est active, WooCommerce Wholesale Prices Premium maintient tous les prix du panier aux prix de détail jusqu'à ce que le panier du client atteigne le minimum configuré. Un avis apparaît dans le panier expliquant ce que le client doit encore ajouter pour activer la tarification de gros. Au moment où l'exigence est satisfaite, le panier se met à jour et les prix de gros s'appliquent.
Ce comportement est intentionnel. Si le panier autorisait les prix de gros avant que le minimum ne soit atteint, le client pourrait procéder au paiement aux tarifs de gros, quelle que soit la mise en garde. En maintenant le panier aux prix de détail jusqu'à ce que le minimum soit satisfait, le plugin empêche les clients de finaliser une commande à prix de gros sans y être éligibles.
Comment le sous-total minimum de commande est calculé
Le Sous-total minimum de commande par défaut est la valeur minimale du panier qu'un client en gros doit atteindre avant que la tarification de gros ne s'applique. Définissez-le dans Wholesale → Settings → Wholesale Prices → General, dans la section Order Requirements.
Le sous-total est calculé en utilisant les prix de gros des produits dans le panier, et non les prix de détail. Les taxes et les frais de port sont exclus. Si un produit a un prix de détail de 200 $ et un prix de gros de 100 $, le système compte 100 $ dans le seuil du sous-total, et non 200 $.
Par exemple : si le Sous-total minimum de commande par défaut est de 500 $ et qu'un produit a un prix de détail de 200 $ et un prix de gros de 100 $, un client qui ajoute trois unités atteint un sous-total basé sur le prix de gros de 100 $ × 3 = 300 $, ce qui est inférieur au seuil. Les prix de détail sont affichés et un avis apparaît. Lorsque le client ajoute deux unités supplémentaires, le sous-total atteint 100 $ × 5 = 500 $, l'exigence est satisfaite et la tarification de gros s'active.

Comment la quantité minimum de commande est calculée
La Quantité minimale de commande par défaut est le nombre total minimum d'unités qu'un client de gros doit avoir dans son panier avant que les prix de gros ne s'appliquent. Définissez-la dans WooCommerce → Réglages → WooCommerce Wholesale Prices → Général, dans la section Exigences de commande. La quantité est comptée sur tous les produits du panier combinés.
Par exemple : si la Quantité minimale de commande par défaut est de 50 unités, un client qui ajoute le Produit A (20 unités) et le Produit B (15 unités) a 35 unités dans son panier, ce qui est inférieur à 50. Les prix de détail sont affichés et un avis apparaît. Lorsque le client augmente le Produit B à 30 unités, le total du panier atteint 50 (20 + 30), l'exigence est satisfaite et la tarification de gros s'active.

Comment fonctionne la quantité minimale de commande par produit
En plus des minimums au niveau du panier, chaque produit peut avoir sa propre quantité minimale. Ceci est défini dans les paramètres de prix du produit sous Quantité minimale de commande de gros et s'applique uniquement à ce produit, pas à l'ensemble du panier.
Si un client n'a pas ajouté suffisamment d'unités d'un produit qui a un minimum par produit, les prix de détail sont affichés pour ce produit avec un avis. Les autres produits du panier qui ont atteint leurs propres minimums continuent d'afficher les prix de gros. Cela signifie qu'un client peut avoir un mélange d'articles à prix de gros et à prix de détail dans le même panier.
Utilisation de la logique ET/OU lorsque les deux minimums sont définis
Si vous avez à la fois une Quantité minimale de commande par défaut et un Sous-total de commande minimum par défaut configurés, WooCommerce Wholesale Prices Premium utilise une règle de logique conditionnelle pour déterminer quand la tarification de gros s'active. Le paramètre Le client doit-il satisfaire les deux règles de commande minimum ou seulement une d'entre elles ? contrôle cela.
- ET – le client doit satisfaire à la fois la quantité minimale et le sous-total minimum avant que la tarification de gros ne s'applique.
- OU – le client doit satisfaire seulement l'un des deux minimums pour que la tarification de gros s'applique.
Configurez ceci dans WooCommerce → Réglages → WooCommerce Wholesale Prices → Général, dans la section Exigences de commande. Si un seul minimum est actif (soit la quantité, soit le sous-total, pas les deux), ce paramètre n'a aucun effet.
Exigences minimales par rôle et par utilisateur
Vous pouvez remplacer les minimums par défaut pour des rôles de gros spécifiques. Par exemple, vous pouvez définir un minimum plus bas pour un rôle de Client de gros et un minimum plus élevé pour un rôle de Distributeur. Dans WooCommerce → Réglages → WooCommerce Wholesale Prices → Général, sous Exigences de commande, activez l'option pour remplacer les exigences par rôle de gros, puis ajoutez une ligne pour chaque rôle que vous souhaitez configurer avec sa propre quantité minimale, son sous-total et sa logique.
Vous pouvez également remplacer les exigences minimales pour les clients individuels. Ouvrez le profil utilisateur du client dans Utilisateurs et faites défiler jusqu'à la section des paramètres de vente en gros. Définissez Remplacer la quantité minimale de commande ou Remplacer le sous-total minimum de commande sur Oui pour saisir des valeurs qui s'appliquent uniquement à ce client. Les paramètres par utilisateur priment à la fois sur les valeurs par défaut globales et sur tout remplacement par rôle.
Blocage du paiement jusqu'à ce que les minimums soient atteints
Par défaut, un client en gros peut procéder au paiement même lorsque son panier est inférieur au minimum. Il voit les prix de détail et un avis expliquant ce qu'il faut ajouter, mais le bouton de paiement reste disponible. Si vous souhaitez bloquer entièrement le paiement jusqu'à ce que le minimum soit atteint, activez l'option Empêcher l'achat si la condition de vente en gros n'est pas remplie pour le rôle de vente en gros pertinent :
- Allez dans Vente en gros → Rôles de vente en gros.
- Trouvez le rôle que vous souhaitez mettre à jour et cliquez sur Modifier.
- Sous Paramètres spécifiques au rôle, cochez Empêcher l'achat si la condition de vente en gros n'est pas remplie.
- Enregistrez le rôle.
Avec cette option activée, le bouton de paiement est supprimé et remplacé par un message demandant au client d'ajuster son panier pour répondre aux exigences avant de continuer.

Dépannage
Aucun avis n'apparaît dans le panier
Confirmez qu'au moins une exigence de commande minimale est enregistrée dans Vente en gros → Paramètres → Prix de vente en gros → Général, dans la section Exigences de commande. L'avis n'apparaît que lorsqu'un minimum est configuré et que le panier du client est inférieur à celui-ci.
Le panier ne passe pas aux prix de gros une fois le minimum atteint
Le panier se met à jour automatiquement à mesure que le client ajoute des articles. Si le panier ne se met pas à jour, essayez d'ajouter ou de supprimer un article pour déclencher un rafraîchissement. Si les prix de gros n'apparaissent toujours pas après que le minimum est clairement atteint, vérifiez si un plugin de mise en cache sert une version obsolète de la page du panier et videz le cache.
Un compte administrateur voit les prix de détail dans le panier
Les exigences de commande minimale s'appliquent uniquement aux clients connectés avec un rôle de vente en gros. Les comptes administrateur et gérant de boutique n'ont pas de rôle de vente en gros, donc la logique d'exigence ne s'applique pas à eux. Pour tester le comportement, utilisez un compte client auquel un rôle de vente en gros est attribué.
L'option Empêcher l'achat ne bloque pas le paiement
Le paramètre Empêcher l'achat si la condition de vente en gros n'est pas remplie est par rôle. Confirmez qu'il est activé sur le bon rôle en allant dans Vente en gros → Rôles de vente en gros et en modifiant le rôle. Confirmez également que le client est assigné à ce rôle spécifique, et non à un autre rôle de vente en gros où le paramètre n'est pas activé.
Questions fréquemment posées
Le sous-total minimum de commande utilise-t-il les prix de détail ou les prix de gros ?
Le Sous-total minimum de commande par défaut est calculé à l'aide des prix de gros définis pour les produits dans le panier, et non des prix de détail. Les taxes et la livraison sont exclues du calcul.
Puis-je définir des minimums différents pour différents rôles de vente en gros ?
Oui. Dans Vente en gros → Paramètres → Prix de gros → Général, sous Exigences de commande, vous pouvez activer les remplacements par rôle et configurer une quantité de commande minimum, un sous-total de commande minimum et une logique conditionnelle distincts pour chaque rôle qui nécessite des seuils différents.
Puis-je définir des minimums différents pour des clients individuels ?
Oui. Ouvrez le profil utilisateur du client dans Utilisateurs et faites défiler jusqu'à la section des paramètres de vente en gros. Définissez Remplacer la quantité de commande minimum ou Remplacer le sous-total de commande minimum sur Oui et entrez les valeurs à utiliser pour ce client uniquement. Les paramètres par utilisateur ont la priorité sur les valeurs par défaut globales et sur tous les remplacements par rôle.
Quelle est la différence entre la quantité minimum du panier et la quantité minimum de commande par produit ?
La Quantité de commande minimum par défaut dans les paramètres est une vérification au niveau du panier : elle compte le nombre total d'unités pour tous les produits du panier. Si le total tombe en dessous du seuil, les prix de détail s'appliquent à l'ensemble du panier. La Quantité de commande minimum de gros définie sur un produit individuel est une vérification par produit : si le client n'a pas ajouté suffisamment d'unités de ce produit spécifique, les prix de détail s'appliquent à ce produit uniquement. Les autres produits du panier ne sont pas affectés.
Un panier peut-il avoir un mélange de prix de gros et de détail en même temps ?
Oui, lorsque des minimums par produit sont utilisés. Si un client a atteint la quantité minimum pour certains produits mais pas pour d'autres, ces produits s'affichent au prix de gros tandis que les produits en dessous de leur minimum s'affichent au prix de détail. Les minimums au niveau du panier (la Quantité de commande minimum par défaut et le Sous-total de commande minimum par défaut) affectent tous les produits du panier ensemble plutôt qu'individuellement.
Cela fonctionne-t-il avec les produits variables ?
Oui. Pour les minimums au niveau du panier, toutes les quantités de variations de tous les produits sont comptées dans le total. Les quantités minimums par produit peuvent être définies au niveau de la variation ou au niveau du produit parent variable.
Puis-je supprimer la notification des exigences minimum du panier ?
La notification est générée automatiquement et il n'existe aucun paramètre pour la désactiver indépendamment. La notification apparaît uniquement lorsqu'un minimum est configuré et que le panier est en dessous de celui-ci. La suppression des exigences de commande minimum de Vente en gros → Paramètres → Prix de gros → Général empêche l'apparition de la notification.
Cela fonctionne-t-il avec le panier et la page de paiement basés sur les blocs de WooCommerce ?
Oui. Les notifications d'exigences minimum et l'option Empêcher l'achat si la condition de vente en gros n'est pas remplie fonctionnent toutes deux avec le panier et la page de paiement basés sur les blocs de WooCommerce, ainsi qu'avec le panier et la page de paiement classiques basés sur les shortcodes.
Aide et support
Nous avons une équipe de support dédiée pour Wholesale Suite qui connaît très bien nos produits, WooCommerce et le secteur. Vous êtes invité à utiliser leur expertise à tout moment, partout dans le monde.
Si vous êtes un client existant, veuillez vous rendre sur le formulaire de demande de ticket de support et envoyez-nous un message.
Si vous êtes un utilisateur de plugin gratuit, veuillez nous envoyer une demande de support sur le forum. Nous surveillons activement les forums de support de WordPress.org pour le plugin gratuit et aidons nos utilisateurs du mieux que nous pouvons.
