Si votre boutique propose des produits qui ne sont pas destinés à la vente en gros, tels que des articles réservés à la vente au détail, des échantillons ou des produits auxquels vous n’avez pas attribué de prix de gros, vous ne voudrez peut-être pas que vos clients de gros les voient du tout. WooCommerce Wholesale Prices Premium inclut un paramètre qui masque automatiquement tout produit sans prix de gros pour les clients connectés avec un rôle de gros.
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 un rôle de gros créé et attribué aux clients que vous souhaitez cibler. Configurez cela sous Gros → Rôles.
- Un prix de gros défini sur tout produit que vous souhaitez rendre visible à un rôle de gros donné.
Activez le paramètre
- Allez dans Gros → Paramètres.
- Cliquez sur l'onglet Prix de gros.
- Sous Général, trouvez la section Produits de gros.
- Activez Afficher uniquement les produits pour grossistes aux clients grossistes.
- Cliquez sur Enregistrer les modifications.

Une fois activé, tout produit sans prix de gros pour le rôle de gros d'un client lui est masqué.
Comment le paramètre décide quels produits masquer
Le paramètre vérifie si un prix de gros a été défini pour le produit et le rôle de gros du client. Les produits sans prix sont supprimés de la page de la boutique, des pages de catégories et des résultats de recherche pour ce rôle, et sont également filtrés des ventes croisées et des ventes incitatives affichées sur d'autres pages de produits.
Ce qui se passe sur la page produit unique
Si un client de gros ouvre le lien direct vers un produit qui n'a pas de prix de gros pour son rôle, il est redirigé vers la page de la boutique au lieu de voir le produit.
Prix de gros défini sur 0
Un prix de gros explicitement défini sur 0 est compté comme un prix défini. Le produit reste visible. Seul un produit sans prix de gros du tout est traité comme masqué.
Produits groupés
Un produit groupé n'est masqué que lorsque chacun de ses produits enfants n'a pas de prix de gros pour le rôle du client. Si au moins un produit enfant a un prix de gros, le produit groupé reste visible.
Règles de substitution au niveau du rôle
Deux autres paramètres peuvent remplacer ou se combiner avec celui-ci :
- Remises générales au niveau du rôle. Si un rôle de gros a une remise générale mappée à la place de prix de produits individuels, chaque produit est traité comme éligible à la vente en gros pour ce rôle, et ce paramètre n'a plus d'effet pour lui.
- Visibilité des rôles de gros par produit. Sur l'écran de modification du produit, vous pouvez restreindre un produit individuel à des rôles de gros spécifiques, indépendamment de ce paramètre. Cela fonctionne en parallèle avec les restrictions de rôles de gros au niveau de la catégorie.

Dépannage
Pourquoi tous les produits sont-ils toujours visibles pour un rôle de gros même avec ce paramètre activé ?
Vérifiez si ce rôle de vente en gros a une remise générale au niveau du rôle qui lui est associée au lieu de prix par produit. Lorsqu'un rôle a une remise générale, chaque produit est considéré comme éligible à la vente en gros pour ce rôle et ce paramètre ne masque rien pour lui. Définissez des remises par produit, ou supprimez la remise au niveau du rôle, si vous souhaitez que ce paramètre filtre les produits pour ce rôle.
Le prix de gros d'un produit est défini sur 0, mais il est toujours visible pour les clients de gros. Est-ce attendu ?
Oui. Un prix de gros de 0 est traité comme un prix défini, et non comme un prix manquant, le produit reste donc visible. Pour masquer un produit, laissez son champ de prix de gros vide au lieu d'entrer 0.
Les comptes d'administrateur ou de gérant de boutique voient-ils les produits masqués ?
Les comptes d'administrateur contournent toujours cette restriction. Les comptes de gérant de boutique ne sont affectés que si vous leur avez également attribué un rôle de vente en gros. Si un compte de gérant de boutique n'a pas de rôle de vente en gros, ce paramètre ne s'applique pas non plus à lui.
J'ai mis à jour le paramètre, mais les produits sont toujours visibles ou masqués comme avant, que dois-je vérifier ?
Videz tout cache de page ou d'objet sur votre site, y compris les plugins de cache et le cache au niveau de l'hébergement, puis rechargez la page de la boutique en étant connecté en tant que client de gros. Confirmez également que vous avez cliqué sur Enregistrer les modifications après avoir activé le paramètre.
Questions fréquemment posées
Le masquage des produits pour les clients de gros affecte-t-il les clients au détail ou les invités ?
Non. Ce paramètre n'affecte que les clients connectés avec un rôle de vente en gros. Les clients au détail et les invités continuent de voir le catalogue complet comme d'habitude.
Puis-je masquer un produit d'un seul rôle de vente en gros au lieu de tous ?
Oui. Utilisez le filtre de visibilité par rôle de vente en gros sur l'écran de modification du produit individuel pour le restreindre à des rôles de vente en gros spécifiques, ou définissez une restriction de rôle de vente en gros au niveau de la catégorie de produits. Les deux fonctionnent indépendamment de ce paramètre global.
Ce paramètre affecte-t-il les ventes croisées et les ventes incitatives affichées sur d'autres pages de produits ?
Oui. Les produits sans prix de gros pour le rôle du client sont également supprimés des affichages de ventes croisées et de ventes incitatives, pas seulement des pages de boutique et de catégorie.
Cela affecte-t-il la page de boutique basée sur les blocs WooCommerce et l'API REST, ou seulement la page de boutique classique ?
Cela s'applique aux deux. Le filtrage des produits se produit pour les pages de boutique et de catégorie classiques, les requêtes de produits des blocs WooCommerce et les points de terminaison de produits de l'API REST WooCommerce.
Cela fonctionne-t-il avec WooCommerce Product Bundles ?
Oui, si le plugin WooCommerce Product Bundles est actif. Les lots sans produits enfants éligibles à la vente en gros pour un rôle donné sont exclus de la même manière que les produits groupés.
Puis-je combiner ce paramètre avec des restrictions de rôle de vente en gros au niveau de la catégorie ou par produit ?
Oui. Ces restrictions se cumulent les unes avec les autres. Un produit peut être masqué par ce paramètre global, une restriction de rôle au niveau de la catégorie, ou une restriction de rôle par produit, et l'une d'entre elles suffit à le masquer pour un rôle de vente en gros donné.
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.
