1. Accueil
  2. Base de connaissances
  3. WooCommerce Wholesale Prices Premium
  4. Visibilité des produits
  5. Les produits ne s'affichent pas sur la boutique lorsque WooCommerce Wholesale Prices Premium est activé

Les produits ne s'affichent pas sur la boutique lorsque WooCommerce Wholesale Prices Premium est activé

Si certains de vos produits n'apparaissent pas sur la page de la boutique après l'activation de WooCommerce Wholesale Prices Premium, même s'ils sont publiés et en stock, deux causes courantes méritent d'être vérifiées avant de supposer que quelque chose est cassé.

Cet article couvre les deux raisons les plus fréquentes pour lesquelles les produits disparaissent de la boutique : une valeur de visibilité de produit incorrecte (souvent causée par une importation en masse) et une restriction de rôle de grossiste appliquée à un produit ou une catégorie de produits. Il couvre également les étapes de dépannage de base si aucune de ces solutions ne résout le problème.

Prérequis

  • WooCommerce
  • WooCommerce Wholesale Prices installé et activé.
  • WooCommerce Wholesale Prices Premium installé et activé.

Cause 1 : Métadonnées de visibilité de produit incorrectes après importation

WooCommerce Wholesale Prices Premium définit une valeur de visibilité cachée sur chaque produit pour déterminer si les clients grossistes, les clients non grossistes, ou les deux peuvent le voir. Cette valeur est normalement définie automatiquement chaque fois que vous enregistrez un produit depuis l'écran d'édition du produit.

Lorsque les produits sont ajoutés via un outil d'importation en masse au lieu d'être enregistrés individuellement dans l'éditeur, cette valeur n'est parfois jamais définie. Les outils d'importation insèrent généralement les produits directement dans la base de données plutôt que de passer par le même processus d'enregistrement que celui utilisé par l'écran d'édition du produit, de sorte que la valeur de visibilité peut être laissée vide. Lorsqu'elle est vide, le produit ne s'affiche sur la page de la boutique pour personne.

  1. Allez dans Wholesale → Paramètres → Aide.
  2. Localisez le champ Métadonnées de visibilité du produit, sous la section Outils de débogage.
  3. Cliquez sur Réinitialiser les métadonnées de visibilité des produits.
Champ Métadonnées de visibilité des produits dans la section Outils de débogage de WooCommerce Wholesale Prices Premium, avec le bouton Réinitialiser les métadonnées de visibilité des produits
Grossiste → Paramètres → Aide : section Outils de débogage, bouton Réinitialiser les métadonnées de visibilité du produit

Vous pouvez l'exécuter autant de fois que nécessaire, et il est utile de l'exécuter après chaque importation de produit. Pour plus de détails sur ce problème, consultez Comment corriger la visibilité des produits après l'importation de produits.

Cause 2 : Une restriction de rôle de grossiste est appliquée

Les produits peuvent également être masqués de la page de la boutique en raison d'une restriction de rôle de grossiste définie sur le produit lui-même ou sur l'une de ses catégories. Cela affecte principalement les clients non grossistes et les invités, car la restriction est conçue pour masquer les produits à toute personne extérieure aux rôles de grossiste sélectionnés.

Vérification du produit

  1. Allez dans Produits → Tous les produits et modifiez le produit concerné.
  2. Dans la boîte Publication, vérifiez le champ Restreindre aux rôles de grossiste :.
  3. Si un rôle de grossiste est sélectionné, le produit est masqué à toute personne qui ne détient pas ce rôle.
Champ Restreindre aux rôles de vente en gros dans la boîte de publication de l'écran de modification du produit, défini sur un rôle de vente en gros
Produits → Tous les produits → modifier le produit : boîte de publication, champ Restreindre aux rôles de grossiste

Si le produit lui-même n'a pas de restriction de rôle, vérifiez ensuite sa catégorie.

Vérification de la catégorie

  1. Allez dans Produits → Catégories.
  2. Modifiez la catégorie à laquelle le produit appartient.
  3. Vérifiez le champ Filtre de rôle de grossiste.
Champ Filtre de rôle de vente en gros sur l'écran de modification de la catégorie de produit, défini sur un rôle de vente en gros
Produits → Catégories → modifier la catégorie : champ Filtre de rôle de grossiste

Si un rôle de vente en gros est sélectionné ici, chaque produit de cette catégorie est masqué pour toute personne qui ne détient pas ce rôle, même si les produits individuels n'ont aucune restriction propre. Ce paramètre est facile à ignorer car il se trouve sur l'écran de la catégorie plutôt que sur l'écran du produit, et c'est une raison courante pour laquelle les produits sont manquants dans la boutique pour les visiteurs et les clients non-vente en gros spécifiquement.

Vous pouvez en savoir plus sur cette fonctionnalité dans Comment ajuster la visibilité des produits de vente en gros.

Si les produits ne s'affichent toujours pas

Si vous avez vérifié les deux causes ci-dessus et que des produits sont toujours manquants sur la page de la boutique, essayez un débogage de base :

  1. Désactivez vos autres plugins un par un pour vérifier un conflit.
  2. Basculez temporairement vers un thème WordPress par défaut pour exclure un conflit de thème.

Faites cela sur un site de staging plutôt que sur votre boutique en direct, et faites une sauvegarde complète avant d'apporter des modifications.

Dépannage

Pourquoi le bouton Réinitialiser les métadonnées de visibilité des produits ne corrige-t-il pas tous mes produits ?

Le bouton réinitialise la valeur de visibilité pour chaque produit simple et variable du magasin, mais il ne modifie pas la restriction de rôle de vente en gros d'un produit ou la restriction de catégorie. Si un produit est toujours manquant après son exécution, vérifiez le champ Restreindre aux rôles de vente en gros sur le produit et le champ Filtre de rôle de vente en gros sur sa catégorie.

Pourquoi les produits disparaissent-ils de la boutique juste après une importation CSV, mais réapparaissent-ils lorsque je les enregistre à nouveau manuellement ?

L'enregistrement d'un produit depuis l'écran de modification du produit déclenche le processus qui définit sa valeur de visibilité. Une importation CSV ou programmatique ne passe pas par le même processus, de sorte que la valeur reste non définie jusqu'à ce que le produit soit enregistré manuellement ou que l'outil Réinitialiser les métadonnées de visibilité des produits soit exécuté.

J'ai défini un filtre de rôle de vente en gros sur une catégorie, mais les produits s'affichent toujours pour les visiteurs. Que dois-je vérifier ?

Confirmez que le produit est bien assigné à cette catégorie et que le champ Filtre de rôle de vente en gros de la catégorie a un rôle sélectionné et enregistré. Vérifiez également si le produit individuel a son propre paramètre Restreindre aux rôles de vente en gros, car un paramètre au niveau du produit fonctionne en parallèle avec celui au niveau de la catégorie plutôt que de le remplacer.

Les comptes d'administrateur ou de responsable de boutique voient-ils les produits restreints ?

Les comptes d'administrateur et de responsable de boutique ne sont pas soumis aux restrictions de visibilité de vente en gros, ils voient donc tous les produits, quelles que soient les configurations ci-dessus. Testez plutôt avec un compte client ou une session déconnectée.

Questions fréquemment posées

L'outil Réinitialiser les métadonnées de visibilité des produits affecte-t-il mes prix ou mes attributions de rôles de vente en gros ?

Non. Il réinitialise uniquement la valeur interne utilisée pour déterminer si les clients de vente en gros et les clients non-vente en gros peuvent voir un produit. Il ne modifie pas les prix, les rôles de vente en gros ou toute autre donnée produit.

Est-il sûr d'exécuter l'outil Réinitialiser les métadonnées de visibilité des produits plus d'une fois ?

Oui. Il peut être exécuté autant de fois que nécessaire, et son exécution après chaque importation groupée est recommandée.

Puis-je restreindre un produit à plus d'un rôle de vente en gros à la fois ?

Oui. Le champ Restreindre aux rôles de vente en gros sur un produit et le champ Filtre de rôle de vente en gros sur une catégorie acceptent plusieurs rôles de vente en gros.

Si je restreins une catégorie, puis-je toujours rendre un produit de cette catégorie visible par tout le monde ?

Définir Restreindre aux rôles de vente en gros sur ce produit spécifique ne remplace pas une restriction de catégorie en la supprimant. Laissez la catégorie sans restriction et appliquez la restriction au niveau du produit à la place si vous n'avez besoin de restreindre qu'un sous-ensemble de produits dans cette catégorie.

Cela affecte-t-il les produits qui sont en rupture de stock ou définis comme brouillon ?

Non. Ces paramètres de visibilité contrôlent uniquement quels rôles de vente en gros peuvent voir un produit publié et en stock. Le statut du stock et le statut du post sont gérés séparément par WooCommerce.

Pourquoi certains de mes produits importés perdent-ils leur visibilité, pas tous ?

Cela se produit généralement lorsque seuls certains produits de l'importation sont nouvellement créés, tandis que d'autres existaient déjà et avaient une valeur de visibilité définie lors d'une sauvegarde manuelle précédente. L'exécution de Réinitialiser les métadonnées de visibilité des produits réinitialise la valeur pour tous les produits, nouveaux et existants.

Cette fonctionnalité fonctionne-t-elle avec le plugin gratuit WooCommerce Wholesale Prices ?

Les paramètres Restreindre aux rôles de vente en gros et Filtre de rôle de vente en gros, ainsi que l'outil Réinitialiser les métadonnées de visibilité des produits, nécessitent WooCommerce Wholesale Prices Premium. WooCommerce Wholesale Prices Premium nécessite également que le plugin gratuit WooCommerce Wholesale Prices soit installé et activé.

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