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

Comment rendre non commandable certains produits d'une boutique WooCommerce ?
Temps de lecture estimé : 2 minutes

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

Send a Comment

Votre adresse de messagerie 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.