Lorsque j'essaie de cacher le bouton 'Ajouter au panier', les variations disparaissent.Comment masquer 'Ajouter au panier' pour les produits variables, mais garder les variations de produits visibles
1
A
Répondre
1
Voici la façon de supprimer le bouton Ajouter au panier et les quantités dans les pages produit unique pour les produits variables seulement, en gardant les champs d'attributs de sélection:
add_action('woocommerce_single_product_summary', 'hide_add_to_cart_button_variable_product', 1, 0);
function hide_add_to_cart_button_variable_product() {
// Removing add to cart button and quantities only
remove_action('woocommerce_single_variation', 'woocommerce_single_variation_add_to_cart_button', 20);
}
du code dans le fichier function.php de votre enfant actif thème (ou thème) ou aussi dans n'importe quel fichier plugin.
Testé et fonctionne.
0
Je l'ai fait, depuis que j'ai des produits variables sur les pages de détail distinct que je veux garder le « Ajouter au panier » bouton
function remove_add_to_cart(){
if (has_term('wholesale', 'product_tag')) {
remove_action('woocommerce_single_variation','woocommerce_single_variation_add_to_cart_button', 20);
}
}
add_action('woocommerce_single_variation','remove_add_to_cart');
Merci. Fonctionne comme décrit! – theBIOguy
Merci pour votre réponse. J'ai obtenu le code approprié sur https://businessbloomer.com/woocommerce-visual-hook-guide-single-product-page/, ce qui explique pourquoi vous remarquerez une ligne de code add_action différente. L'ajout du conditionnel en gros ne m'est apparu qu'après que je n'ai pas pu comprendre pourquoi il ne fonctionnait pas exactement comme je le voulais. – theBIOguy