Si vous souhaitez offrir un produit gratuitement, ou le fixer à zéro, uniquement pour vos clients de gros, vous avez besoin que deux éléments distincts fonctionnent correctement en même temps : un prix de gros qui s'enregistre effectivement à zéro, et un moyen d'empêcher les clients au détail et les invités de voir ce même produit.
La définition d'un prix de gros de zéro utilise WooCommerce Wholesale Prices, tandis que le filtre de visibilité Restreindre aux rôles de gros dans WooCommerce Wholesale Prices Premium maintient ce produit gratuit caché de toute personne qui n'est pas l'un de vos rôles de gros.
Ce sont deux fonctionnalités distinctes, et il est facile de les confondre. Définir un prix de gros nul ne contrôle que ce que vos clients de gros paient. Cela ne cache pas, en soi, le produit aux clients au détail. Le filtre Restreindre aux rôles de gros est ce qui contrôle réellement qui peut voir le produit.
Prérequis
- WooCommerce
- WooCommerce Wholesale Prices installé et activé, avec au moins un rôle de gros configuré.
- WooCommerce Wholesale Prices Premium installé et activé. Le filtre de visibilité Restreindre aux rôles de gros utilisé dans cet article n'est disponible que dans le plugin Premium.
Définir un prix de gros de zéro
WooCommerce Wholesale Prices vous permet de définir un prix distinct pour chaque rôle de gros directement sur le produit. Le définir à zéro rend le produit gratuit pour ce rôle, sans affecter le prix régulier affiché aux clients au détail.
- Modifier le produit.
- Dans l'onglet Général du panneau Données produit, faites défiler jusqu'à la section Prix de gros.
- Trouvez le champ du prix de gros pour le rôle auquel vous souhaitez offrir le produit, et entrez 0.
- Cliquez sur Mettre à jour ou Publier pour enregistrer le produit.

Restreindre le produit aux clients de gros uniquement
La définition d'un prix de gros ne masque pas le produit à qui que ce soit. Pour empêcher les clients au détail et les invités de voir le produit, utilisez le champ Restreindre aux rôles de gros. Ce champ est disponible sur l'écran de modification de chaque produit, dans la boîte Publication, une fois WooCommerce Wholesale Prices Premium activé.
- Modifier le produit.
- Dans la boîte Publication, trouvez le champ Restreindre aux rôles de gros.
- Sélectionnez le rôle de gros ou les rôles qui devraient pouvoir voir le produit. Laissez le champ vide pour laisser le produit visible à tous.
- Cliquez sur Mettre à jour ou Publier pour enregistrer le produit.
Une fois qu'un rôle est sélectionné, toute personne qui n'est pas connectée avec ce rôle, y compris les invités et les autres rôles clients, est redirigée vers votre page boutique si elle essaie d'ouvrir le produit directement. Le produit est également omis de votre page boutique, des pages de catégories et des résultats de recherche pour toute personne qui n'est pas autorisée à le voir.
Cela affecte-t-il les comptes administrateur ou responsable de boutique ?
Non. Les comptes d'administrateur et de gérant de boutique peuvent toujours voir tous les produits, quel que soit ce qui est sélectionné dans Restreindre aux rôles de vente en gros. Utilisez un compte client auquel le rôle de vente en gros est attribué si vous voulez confirmer à quoi ressemble le produit pour ce rôle.
Que fait « Afficher uniquement les produits de vente en gros aux clients de vente en gros » ?
WooCommerce Wholesale Prices Premium dispose également d'un paramètre distinct, Afficher uniquement les produits de vente en gros aux clients de vente en gros, situé dans Vente en gros → Paramètres → Prix de vente en gros → Général. Ce paramètre masque les produits qui n'ont aucun prix de vente en gros de vos clients de vente en gros, afin qu'ils ne voient pas les produits de détail ordinaires mélangés à leur catalogue de vente en gros.
Ce paramètre n'a rien à voir avec le masquage d'un produit pour les clients de détail, et il n'a pas besoin de contournement spécial pour un prix de vente en gros de zéro. Un prix de vente en gros de 0 compte déjà comme un prix de vente en gros défini, il n'est donc jamais masqué par ce paramètre.

Dépannage
Mon produit gratuit redirige toujours les clients vers la page de la boutique. Que dois-je vérifier ?
Cela signifie généralement que Restreindre aux rôles de vente en gros ne sélectionne pas le rôle attendu, ou que le prix zéro a été appliqué via une remise au niveau de la catégorie plutôt qu'entré directement sur le produit. Ouvrez le produit, vérifiez que le champ du prix de vente en gros affiche 0 pour le rôle, et confirmez que le bon rôle est sélectionné dans Restreindre aux rôles de vente en gros.
J'ai défini le prix et la restriction, mais un client de détail peut toujours voir le produit.
Confirmez que vous avez cliqué sur Mettre à jour ou Publier après avoir effectué la modification, et que le compte du client de détail n'a pas de rôle de vente en gros attribué. Videz tout cache de page ou d'objet sur votre site, puis rechargez la page du produit.
J'ai défini un prix de vente en gros de zéro, mais il ne s'affiche pas comme gratuit dans le panier ou lors du paiement.
Vérifiez si le compte du client a bien le rôle de vente en gros attribué. Vérifiez également les Options de prix de vente en gros du produit : les remises de vente en gros au niveau du rôle et au niveau de la catégorie de produits peuvent remplacer le prix de vente en gros du produit lui-même, sauf si Ignorer la remise de vente en gros au niveau du rôle de vente en gros ou Ignorer la remise de vente en gros au niveau de la catégorie de produits est coché pour ce produit.
Questions fréquemment posées
Puis-je restreindre un produit à plusieurs rôles de vente en gros à la fois ?
Oui. Le champ Restreindre aux rôles de vente en gros accepte plusieurs rôles. Le produit reste visible pour tout client connecté en tant que l'un des rôles sélectionnés.
Que se passe-t-il si je laisse Restreindre aux rôles de vente en gros vide ?
Le produit est visible par tout le monde, y compris les invités et les clients de détail. C'est l'état par défaut pour chaque produit.
Ai-je besoin de WooCommerce Wholesale Prices Premium juste pour définir un prix de vente en gros de zéro ?
Non. La définition d'un prix de gros, y compris zéro, ne nécessite que le plugin gratuit WooCommerce Wholesale Prices. WooCommerce Wholesale Prices Premium n'est requis que pour le filtre de visibilité Restreindre aux rôles de gros qui masque le produit aux autres clients.
La restriction d'un produit le supprime-t-elle également des ventes croisées, des ventes incitatives et des produits connexes ?
Oui. Les produits restreints sont exclus des listes de ventes croisées, de ventes incitatives et de produits connexes pour tout client qui n'est pas autorisé à les voir.
Puis-je restreindre une catégorie de produits entière au lieu de produits individuels ?
Oui. Sur l'écran de modification de la catégorie de produits, WooCommerce Wholesale Prices Premium ajoute un champ Filtre de rôle de gros. La sélection d'un rôle ici restreint chaque produit de cette catégorie, sans avoir à définir Restreindre aux rôles de gros sur chaque produit individuellement.
Les clients de détail verront-ils un prix de 0,00 $ s'ils consultent le produit d'une manière ou d'une autre ?
Si Restreindre aux rôles de gros est correctement défini, les clients de détail ne peuvent pas du tout ouvrir la page du produit, donc cela ne se pose pas. Si le produit n'est pas restreint, les clients de détail voient le prix qui s'applique à leur propre rôle, le prix WooCommerce régulier, sans être affecté par le prix de gros que vous avez défini.
Cela fonctionne-t-il pour les produits variables ?
Oui. Les prix de gros peuvent être définis par variation, et le champ Restreindre aux rôles de gros est défini une fois au niveau du produit parent et s'applique à toutes ses variations.
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.

