Mode catalogue sur votre shop Woocommerce

Vous venez de créer votre boutique, ou pour un client, et vous souhaitez garder l’ensemble de votre produit (prix, description, etc…), mais vous ne souhaitez faire apparaitre le e bouton ” Ajoutez au panier” car ces produits ne sont pas à vendre pour le moment?
J’ai la solution.
En effet, Woocommerce permet de mettre l’ensemble du shop en mode “catalogue”, c’est-à-dire que le bouton d’ajout au panier disparait.
Pour cela, ajouter le code ci-dessous dans le fichier functions.php de votre thème enfant/

				
					add_action( 'init', 'jrwebconcept_hide_price_add_cart_not_logged_in' );
  
function jrwebconcept_hide_price_add_cart_not_logged_in() {
   if ( ! is_user_logged_in() ) {
      remove_action( 'woocommerce_after_shop_loop_item', 'woocommerce_template_loop_add_to_cart', 10 );
      remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_add_to_cart', 30 );
      remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_price', 10 );
      remove_action( 'woocommerce_after_shop_loop_item_title', 'woocommerce_template_loop_price', 10 );
   }
}

?>
				
			

Et bien sûr, quand vous souhaitez faire réapparaitre le bouton du panier, supprimer ce code.

Testez sur WordPress 5.9 et Woocommerce 6.1.1

Un nouveau projet WordPress ? Besoin d’aide ?

Contactez-moi ou visitez mon site et je me ferais un plaisir de vous aider. 

Un nouveau projet web ?

Un nouveau site vitrine ou e-commerce ?
Ou même vous souhaitez faire la refonte de votre site ?

Dire merci, c'est bien aussi.

Partagez cet article

0
Nous aimerions avoir votre avis, veuillez laisser un commentaire.x

Vous avez une question ?

Vous avez une question sur un article ?
Découvert un bug inexpliqué ? 😱
Ou vous avez des articles à me soumettre ? 🤔
N’hésitez pas à me contacter, je serais ravi de vous aider.

Parce que chaque projet est unique !

Pour une meilleure compréhension, merci de décrire au maximum votre projet, vos besoins, vos attentes…
Vous préférez en parler au téléphone, n’hésitez pas, je suis à votre écoute : 06 35 31 45 64

Tes modifications ont bien été sauvegardées

Bravo !

Vous êtes maintenant inscrit.

Votre réponse a bien été publiée

Votre demande a bien été envoyé, merci.

Le délai de réponse peut varier de 24h à 48h.
Merci de votre compréhension

J'ai besoin d'aide pour mon projet !

Sujet :
Mode catalogue sur votre shop Woocommerce