WooFrance Dépannage et support WordPress WooCommerce Forums Forum de Support WooCommerce WooCommerce – Exclure une catégorie de produit de la page boutique

2 sujets de 1 à 2 (sur un total de 2)
  • Auteur
    Messages
  • #456751
    CLAIRE
    Participant
    Points: 31 pts
    Membre 2 étoiles

    Bonjour,

    Je souhaiterai exclure une catégorie de produit (les téléchargeables) de ma page boutique mais faire figurer ces produits téléchargeables sur une autre page archive de mon site. J’ai essayé trois méthodes qui n’ont pas fonctionné. Je ne veux pas afficher les catégories sur ma page mais seulement les produits.

    J’ai Element pro.

    1) Si j’ajoute le code suivant.

    /**

    * Exclude products from a particular category on the shop page

    */

    function custom_pre_get_posts_query( $q ) {

     

    $tax_query = (array) $q->get( ‘tax_query’ );

    $tax_query[] = array(

    ‘taxonomy’ => ‘product_cat’,

    ‘field’ => ‘slug’,

    ‘terms’ => array( ‘femmes-de-parole’ ), // Don’t display products in the femmes-de-parole category on the shop page.

    ‘operator’ => ‘NOT IN’

    );

    $q->set( ‘tax_query’, $tax_query );

    }

    add_action( ‘woocommerce_product_query’, ‘custom_pre_get_posts_query’ );

     

    Les produits de la catégorie téléchargeable ne s’affiche plus dans ma page boutique, c’est bien, mais il ne s’affichent plus non plus dans la page Archive des produits téléchargeables.

    2) Si dans la catégorie Archive des produits je clique sur 

    Hide Price and Add to Cart button for this category

    Cà m’enlève le bouton Ajouter au panier

    3) J’ai essayer une autre solution. Dans ma page boutique, inclure comme condition : tous les produits +  rajouter une exclusion ; les produits de ma catégorie non affichable sur cette page…. Ces produits s’affichent malgré tout…

    Est ce qu’il faut que je modifie le code PHP, mais je n’y connais rien et je ne trouve pas… J’ai pourtant l’impression qu’une autre fois cela avait marché.

    Merci de votre aide

     

    ====================
    depanagewp
    #457417
    WB2
    Modérateur
    Points: 3,388 pts
    Membre 2 étoiles

    Bonjour à vous, ne serait-il pas plus simple d’utiliser un plugin :

    Hide Categories and Products for Woocommerce

    Bien à vous

    ====================
    depanagewp
2 sujets de 1 à 2 (sur un total de 2)
  • Vous devez être connecté pour répondre à ce sujet.