Gérer une boutique WooCommerce pour les clients de détail et de gros signifie que les deux groupes puisent dans le même pool d'inventaire. Par défaut, WooCommerce réduit le nombre de stocks de vos produits à chaque traitement de commande, qu'il s'agisse d'un client de détail ou de gros. Pour les boutiques gérant de gros volumes, ces déductions peuvent rapidement affecter le stock disponible pour vos clients réguliers.
WooCommerce Wholesale Prices Premium inclut un paramètre Empêcher la réduction des stocks qui indique à WooCommerce de sauter l'étape de décrémentation du stock pour toute commande passée par un client de gros.
Prérequis
- WooCommerce installé et actif.
- WooCommerce Wholesale Prices Premium installé et activé. Cette fonctionnalité n'est pas disponible dans le plugin gratuit WooCommerce Wholesale Prices.
Activer la prévention de la réduction des stocks
- Allez dans Gros → Paramètres → Prix de gros → Général.
- Faites défiler jusqu'à la section Produits de gros.
- Cochez la case Empêcher la réduction des stocks.
- Cliquez sur Enregistrer les modifications.

Comment ça marche
Une fois le paramètre enregistré, WooCommerce saute l'étape de décrémentation du stock chaque fois qu'une commande est passée par un client connecté ayant un rôle de gros. Le niveau de stock du produit reste à son niveau actuel après le traitement de la commande de gros.
Étant donné que les commandes de gros ne réduisent plus les stocks, les niveaux de stock affichés dans WooCommerce reflètent uniquement la consommation de détail et les ajustements manuels, et non les commandes de gros qui ont été traitées. Gardez cela à l'esprit lorsque vous consultez les rapports d'inventaire ou configurez les seuils de stock bas.
Dépannage
Le stock est toujours réduit après que j'ai activé le paramètre
Confirmez que vous avez cliqué sur Enregistrer les modifications après avoir coché la case. Le paramètre ne prend effet qu'une fois enregistré.
Les commandes passées depuis l'administration réduisent toujours le stock
Le paramètre s'applique aux commandes passées par des clients connectés ayant un rôle de gros. Comme les comptes d'administrateur et de gestionnaire de boutique n'ont pas de rôle de gros, les commandes passées manuellement depuis l'administration WooCommerce déclenchent toujours une réduction des stocks. Pour confirmer que le paramètre fonctionne, passez une commande test en vous connectant avec un compte client auquel un rôle de gros est attribué.
L'option Empêcher la réduction des stocks n'est pas visible
Ce paramètre fait partie de WooCommerce Wholesale Prices Premium. Si vous ne le voyez pas sur la page des paramètres généraux, confirmez que le plugin Premium est installé et activé sous Plugins → Plugins installés.
Questions fréquemment posées
Cela s'applique-t-il à tous les rôles de gros ?
Oui. Empêcher la réduction des stocks s'applique à tous les rôles de gros enregistrés dans votre boutique. Si vous utilisez plusieurs rôles (tels que Client de gros, Distributeur ou Détaillant), les commandes de l'un d'entre eux sont couvertes par le paramètre.
Puis-je appliquer cela à des rôles de gros spécifiques uniquement ?
Non. Le paramètre est un interrupteur global qui couvre tous les rôles de vente en gros. Le contrôle par rôle n'est pas disponible via l'interface des paramètres.
Les clients de gros peuvent-ils commander plus d'unités que le stock affiché ?
Étant donné que le stock n'est pas réduit lorsqu'une commande de gros est passée, la vérification de la disponibilité du stock de WooCommerce lors du paiement continue de faire référence au niveau de stock actuel. Les clients de gros peuvent continuer à passer des commandes sans être bloqués par un décompte épuisé. Ceci est intentionnel pour les magasins qui suivent la préparation des commandes de gros séparément des chiffres de stock de WooCommerce.
Cela affecte-t-il les rapports d'inventaire dans WooCommerce ?
Oui. Comme les commandes de gros ne réduisent pas le stock, les rapports d'inventaire de WooCommerce ne reflètent que les commandes de détail et les ajustements manuels. Les rapports ne tiennent pas compte de la préparation des commandes de gros. Examinez vos rapports en gardant cela à l'esprit et ajustez les seuils d'alerte de stock bas en conséquence.
Cela fonctionne-t-il avec les produits variables ?
Oui. La réduction des stocks est empêchée au niveau de la commande, elle s'applique donc à tous les types de produits qui prennent en charge la gestion des stocks, y compris les produits simples, les produits variables et les variations de produits.
Cela fonctionne-t-il avec les commandes passées via l'API REST WooCommerce ?
La vérification de la réduction des stocks est basée sur le rôle de vente en gros de l'utilisateur authentifié au moment du traitement de la commande. Si la requête API s'authentifie en tant que client de gros, le stock n'est pas réduit. Si elle s'authentifie en tant que compte administrateur, le stock est réduit normalement.
Qu'est-ce qui est considéré comme une commande de gros pour ce paramètre ?
Toute commande traitée pendant qu'un client ayant un rôle de vente en gros enregistré est authentifié. Le paramètre n'évalue pas les produits de la commande, le total de la commande ou tout autre attribut. Il vérifie uniquement si le client qui passe la commande a un rôle de vente en gros.
Ce paramètre interagit-il avec l'option "Mettre en attente le stock" de WooCommerce ?
Non. "Mettre en attente le stock" est un paramètre WooCommerce qui contrôle combien de temps une commande en attente réserve le stock avant d'être renvoyé dans le pool. Empêcher la réduction des stocks n'affecte que la décrémentation finale du stock qui se produit lorsqu'une commande passe au statut de traitement, pas la réservation en attente.
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.
