1. Accueil
  2. Base de connaissances
  3. WooCommerce Wholesale Prices Premium
  4. Visibilité des produits
  5. Pourquoi les produits n'apparaissent-ils pas dans les recherches normales lorsque Prices Premium est actif ?
  1. Accueil
  2. Base de connaissances
  3. Problèmes de compatibilité connus
  4. Pourquoi les produits n'apparaissent-ils pas dans les recherches normales lorsque Prices Premium est actif ?

Pourquoi les produits n'apparaissent-ils pas dans les recherches normales lorsque Prices Premium est actif ?

WooCommerce Wholesale Prices Premium dispose d'une fonctionnalité pour restreindre les produits exclusifs aux clients de gros. Cependant, en raison de limitations techniques, la recherche régulière de WordPress ne filtre pas ces restrictions sur les produits.

Cela peut être déroutant pour les invités et les autres utilisateurs de voir des produits qui leur sont restreints, c'est pourquoi nous désactivons l'affichage des produits dans la recherche régulière pour éviter toute confusion.

Si nous ne faisions pas cela, vos clients invités pourraient voir des produits restreints en gros dans leurs résultats de recherche réguliers. Bien que, même s'ils cliquaient sur l'un de ces produits restreints, ils seraient simplement redirigés vers la boutique car ils n'ont pas l'autorisation de voir la page du produit.

Cependant, si cela ne vous dérange pas que vos produits en gros apparaissent aux utilisateurs non autorisés dans les pages de résultats de recherche, vous pouvez réajouter les produits aux listes régulières à l'aide de cet extrait. Notez que la visibilité est ignorée, ils verront simplement tous les produits quelle que soit la visibilité en gros.

function include_product_search( $query ) 
{
if ( !is_admin() && $query->is_search() && (!isset($_GET['post_type']) || $_GET['post_type'] != 'product') )
{
$post_types = $query->get('post_type'); $post_types []= 'product'; $query->set( 'post_type', $post_types );
}
}
add_action( 'pre_get_posts', 'include_product_search' 

La solution préférée est qu'au lieu d'utiliser la recherche régulière, nous recommandons d'utiliser le widget de recherche de produits de WooCommerce, qui est compatible avec les restrictions de rôle de gros.

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

Articles liés

Besoin de support ?

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