Comment rendre non commandable certains produits d’une boutique WooCommerce ?

WooCommerce vous permet de vendre en ligne des produits physiques et virtuels. Mais que faire si on souhaite interdire la commande d’un ou plusieurs produits tout en les laissant visible sur le site ?

Idéalement il faudrait désactiver la commande pour ce(s) produit(s) et plusieurs solutions sont envisageables.

solution N°1 : empêcher la commande par le code

La première serait de passer par du code à mettre dans le functions.php de votre theme enfant.

En faisant une recherche sur Google, vous trouverez différents articles, comme celui-ci : https://www.cloudways.com/blog/how-to-remove-hide-or-disable-add-to-cart-button-in-woocommerce/

La plupart des articles tourne autour d’utiliser le filtre permettant de tester si un produit est commandable ou pas, et en fonction de l’id_produit de ramener true or false pour activer/désactiver la commande pour ce produit.

Malheureusement, je n’ai pas réussi à faire fonctionner cette solution, et je suis donc passé à la solution n°2.

Solution n°2 : Passer par un plugin

Ce plugin va vous permettre de désactiver un ou plusieurs produits, et vous permettre également de changer le texte du bouton ainsi qu’un message d’explication.

Voir le plugin en ligne
mike

mike

Chef de projet web, Mike assure la réussite de projets digitaux depuis 2011. Son but est d'aider les webmasters et les freelances à tirer le meilleur des outils comme WordPress, WooCommerce et Elementor. Sur ce blog il partage son expérience, ses astuces et les pépites dénichées sur le web. Côté pro, Mike adore apprendre de nouveaux trucs et faire progresser les autres, et côté perso les afters, faire des shoots de baskets et les films d'horreur. La légende raconte qu'avec un mojito il vous accordera +4xp de confiance

6 réflexions sur “Comment rendre non commandable certains produits d’une boutique WooCommerce ?”

  1. Bonjour,
    Je souhaite vendre des produits virtuels et physiques sur le même site. J ai défini la zone de vente de produits physiques sur l’Europe mais pour régler le problème de TVA intercommunautaire sur les produits numériques, je souhaite bloquer les telechargements des produits virtuels à tous les pays en dehors de la France. Ce plugins peut il être utile?

    1. Hello,

      Je ne pense pas que ce plugin précisément vous soit utile au vu de vos besoins. En fait ce produit permet de rendre un produit non commandable, point. Or dans votre cas ce serait de le rendre commandable ou pas en fonction du pays, et donc il faudrait plutôt se tourner vers ce type de plugin : https://wordpress.org/plugins/woo-product-country-base-restrictions/
      Concernant les réglages de TVA dans WooCommerce, de base il aurait été possible d’assigner pour tel produit une tva à 8,5% en france, et pas de TVa à l’international (pas sur que ça corresponde à vos besoins, mais WC est déjà de base bien armé pour les réglages de TVA par pays)

  2. Bonjour,

    je souhaite avoir un plugin qui me puisse me permettre de vendre certains produits pour les professionnels et non pour les particuliers. Dès que le professionnel se connecte à son compte, peut voir les produits.

    Merci d’avance

  3. Bonjour
    je cherche une solution pour vendre un produit en quantité de 1 ou 2 unités max par jour (et à une heure donnée, qu’on puisse à nouveau commander 1 ou 2 produits max.)

    vous auriez une solution ou un plug-in ?

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

Thématiques

Vous recherchez des astuces dans un secteur donné ? Vous pouvez accéder directement à la catégorie qui vous intéresse !