1. Accueil
  2. Base de connaissances
  3. WooCommerce Wholesale Prices Premium
  4. Exigences minimales
  5. Comment empêcher l'achat si les conditions de vente en gros ne sont pas remplies

Comment empêcher l'achat si les conditions de vente en gros ne sont pas remplies

Si vous avez configuré des exigences de commande minimum dans WooCommerce Wholesale Prices Premium, vous avez peut-être remarqué qu'un client de gros qui n'atteint pas ce minimum peut toujours finaliser sa commande, mais aux prix de détail au lieu des prix de gros. Si vous préférez bloquer complètement l'achat jusqu'à ce que l'exigence soit satisfaite, WooCommerce Wholesale Prices Premium inclut un paramètre pour cela.

Les clients de gros qui ajoutent moins d'articles que votre exigence minimum peuvent toujours finaliser leur commande par défaut — simplement aux prix de détail. Si vous devez bloquer complètement la commande jusqu'à ce que le minimum soit atteint, WooCommerce Wholesale Prices Premium dispose d'un paramètre par rôle Empêcher l'achat si la condition de gros n'est pas remplie qui arrête la commande jusqu'à ce que le client respecte vos règles de quantité, de sous-total ou par produit.

Prérequis

  • WooCommerce installé et actif.
  • WooCommerce Wholesale Prices Premium installé et activé. Ce paramètre n'est pas disponible dans le plugin gratuit WooCommerce Wholesale Prices.
  • Au moins une exigence de commande minimum configurée pour le rôle de gros que vous souhaitez restreindre.

Pourquoi les clients de gros peuvent toujours finaliser leur commande en dessous du minimum par défaut

Par défaut, WooCommerce Wholesale Prices Premium ne bloque pas la commande lorsqu'un panier de client de gros tombe en dessous de votre quantité de commande minimum ou de votre sous-total configuré. Au lieu de cela, le panier affiche les prix de détail pour ce client, ainsi qu'un avis expliquant ce qu'il doit ajouter pour bénéficier des prix de gros. Le client peut toujours procéder au paiement, mais sans la remise de gros.

Si vous souhaitez empêcher le client de finaliser sa commande tant qu'il n'a pas satisfait à l'exigence, activez l'option Empêcher l'achat si la condition de gros n'est pas remplie pour son rôle de gros.

Configurer les exigences de commande minimum

Le paramètre d'empêchement d'achat n'a d'effet qu'une fois qu'une exigence de commande minimum existe pour le rôle. Configurez d'abord cela dans Gros → Paramètres → Prix de gros → Général, dans la section Exigences de commande.

  • Quantité minimum de commande par défaut – le nombre total minimum d'unités qu'un client de gros doit ajouter à son panier avant que les prix de gros ne s'appliquent.
  • Sous-total minimum de commande par défaut – la valeur minimum du panier, calculée en utilisant les prix de gros plutôt que les prix de détail, que doit atteindre un client de gros avant que les prix de gros ne s'appliquent.
  • Le client doit-il satisfaire les deux règles de commande minimum ou seulement une ? – choisissez Exiger Quantité ET Sous-total si les deux minimums doivent être satisfaits, ou Exiger Quantité OU Sous-total si la satisfaction de l'un ou l'autre suffit. Ce paramètre n'a aucun effet si un seul des deux minimums est configuré.
Section Exigences de commande dans les paramètres généraux de Wholesale Prices affichant la Quantité minimale de commande par défaut, le Sous-total minimum de commande par défaut et les options radio de la logique de commande minimum
Wholesale → Settings → Wholesale Prices → General : section Order Requirements

Définir des minimums différents par rôle

Pour utiliser des minimums différents pour différents rôles de vente en gros, activez Exigences minimales spécifiques au rôle de vente en gros dans la même section Exigences de commande. Cela ajoute un tableau où vous pouvez ajouter une ligne pour chaque rôle, en définissant sa propre Quantité minimale de commande, Montant sous-total minimum ($) et Logique de commande minimum (ET ou OU).

Annulation des minimums pour un client individuel

Vous pouvez également annuler l'exigence minimale pour un client spécifique. Ouvrez le profil du client sous Utilisateurs, faites défiler jusqu'à la section des paramètres de vente en gros, et définissez Annuler la quantité minimale de commande ou Annuler le sous-total minimum de commande pour entrer des valeurs qui s'appliquent uniquement à ce client. Une annulation par utilisateur a priorité sur les paramètres par rôle et les paramètres par défaut globaux.

Activer « Empêcher l'achat si la condition de vente en gros n'est pas remplie »

Une fois qu'une exigence de commande minimum est en place pour le rôle, activez le blocage des achats pour ce rôle :

  1. Allez dans Wholesale → Roles.
  2. Cliquez sur Modifier sur le rôle de vente en gros que vous souhaitez restreindre.
  3. Sous Paramètres spécifiques au rôle, cochez Empêcher l'achat si la condition de vente en gros n'est pas remplie.
  4. Enregistrez le rôle.

Avec cette option activée, un client attribué à ce rôle ne peut pas finaliser sa commande tant que son panier ne répond pas à la quantité minimale de commande ou au sous-total configuré pour son rôle.

Panneau Paramètres spécifiques au rôle sur l’écran de modification des rôles de vente en gros avec la case à cocher Empêcher l’achat si la condition de vente en gros n’est pas remplie sélectionnée
Vente en gros → Rôles → Modifier le rôle : Paramètres spécifiques au rôle affichant la case à cocher Empêcher l'achat si la condition de vente en gros n'est pas remplie

Comment le sous-total minimum est calculé

Le sous-total minimum de commande est calculé en utilisant les prix de gros des produits dans le panier, et non les prix de détail. Cela permet de maintenir la vérification du sous-total alignée sur ce que le client paie réellement une fois que les prix de gros s'appliquent. Si un produit a un prix de détail de 200 $ et un prix de gros de 100 $, la vérification du sous-total compte 100 $ pour le minimum, et non 200 $.

Quantité minimale de commande par produit

Séparément du minimum au niveau du panier décrit ci-dessus, WooCommerce Wholesale Prices Premium vous permet également de définir une quantité minimale de commande sur des produits individuels et des variations de produits, pour un rôle de vente en gros spécifique. Ceci est configuré dans les paramètres de prix de gros du produit, et non dans Vente en gros → Paramètres, et fonctionne indépendamment de la quantité minimale et du sous-total au niveau du panier. Un client peut satisfaire le minimum au niveau du panier tout en n'atteignant pas un minimum par produit sur un article spécifique, et vice versa.

Dépannage

Un client de vente en gros peut toujours finaliser sa commande même si j'ai défini une exigence de commande minimum

L'exigence de commande minimum seule ne fait que modifier le prix affiché, pas la disponibilité de la commande. Confirmez que Empêcher l'achat si la condition de vente en gros n'est pas remplie est cochée pour le rôle de vente en gros spécifique de ce client dans Vente en gros → Rôles.

J'ai activé Empêcher l'achat mais le client peut toujours finaliser sa commande

Confirmez que le client s'est vu attribuer le rôle de grossiste que vous avez modifié, et non un rôle de grossiste différent où l'option n'est pas activée. Vérifiez également si une substitution par utilisateur sur le profil de ce client a modifié son minimum requis, car une substitution inférieure pourrait signifier que son panier répond déjà à l'exigence.

Cette restriction s'applique-t-elle aux comptes administrateur ou gérant de boutique ?

La restriction est liée à l'attribution d'un rôle de grossiste, et non à un niveau de capacité WordPress. Un compte administrateur ou gérant de boutique qui n'a pas de rôle de grossiste attribué n'est pas affecté par ce paramètre. Si vous attribuez un rôle de grossiste à un compte administrateur pour les tests, la même exigence de commande minimum et la même restriction d'achat s'appliquent à ce compte également.

Que se passe-t-il si j'active "Empêcher l'achat" mais que je n'ai pas défini de quantité minimum de commande ou de sous-total ?

Si aucune quantité minimum de commande ou sous-total n'est configuré pour le rôle, il n'y a pas d'exigence pour que le client échoue, donc le paiement se déroule normalement indépendamment de ce paramètre. Configurez au moins un minimum dans la section Exigences de commande pour que cette option ait un effet.

Questions fréquemment posées

Cette fonctionnalité nécessite-t-elle WooCommerce Wholesale Prices Premium ?

Oui. Les exigences de commande minimum et le paramètre Empêcher l'achat si la condition de grossiste n'est pas remplie font tous deux partie de WooCommerce Wholesale Prices Premium et ne sont pas disponibles dans le plugin gratuit WooCommerce Wholesale Prices.

Est-ce que "Empêcher l'achat si la condition de grossiste n'est pas remplie" est un paramètre global ?

Non. Il est activé par rôle de grossiste plutôt qu'globalement. Vous pouvez l'activer pour un rôle de grossiste, tel que Client Grossiste, tout en le désactivant pour un autre rôle, tel que Distributeur.

Le sous-total minimum de commande utilise-t-il les prix de détail ou les prix de gros ?

Il utilise les prix de gros attribués aux produits dans le panier, pas les prix de détail.

Quelle est la différence entre la quantité minimum de commande au niveau du panier et une quantité minimum de commande par produit ?

La Quantité Minimum de Commande par Défaut dans les paramètres compte les unités dans l'ensemble du panier. Une quantité minimum de commande par produit est définie sur un produit ou une variation individuelle et s'applique uniquement à cet article, indépendamment du total au niveau du panier.

Puis-je définir des exigences minimums différentes pour différents rôles de grossistes ?

Oui. Activez les Exigences Minimums Spécifiques aux Rôles de Grossistes dans la section Exigences de Commande, puis ajoutez une ligne pour chaque rôle avec sa propre quantité minimum, son sous-total et sa logique ET/OU.

Puis-je outrepasser l'exigence minimum pour un client spécifique ?

Oui. Ouvrez le profil du client sous Utilisateurs et définissez Outrepasser la Quantité Minimum de Commande ou Outrepasser le Sous-total Minimum de Commande pour saisir des valeurs uniquement pour ce client. Cela a priorité sur les paramètres par défaut au niveau du rôle et les paramètres globaux.

La quantité minimum de commande par produit fonctionne-t-elle avec les produits variables ?

Oui. Une quantité minimum de commande peut être définie au niveau de la variation ou au niveau du produit parent variable, en plus du minimum au niveau du panier qui compte les unités dans l'ensemble du panier.

Un client verra-t-il une explication lorsque le paiement sera bloqué ?

Oui. Lorsque Empêcher l’achat si la condition de vente en gros n’est pas remplie est actif et que l’exigence n’est pas satisfaite, le client voit une notification décrivant ce qu’il doit encore ajouter à son panier, et l’option de paiement est indisponible jusqu’à ce que l’exigence soit satisfaite.

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.

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

Articles liés

Contenu

Besoin de support ?

Vous ne trouvez pas la réponse que vous cherchez ?
Contacter le support
Finalisez votre achat