2017-04-20 2 views
0

Nous avons des articles dans notre magasin qui utilisent l'expédition forfaitaire. Lorsque ces articles sont dans le panier, nous ne voulons pas que le bouton «Calculer l'expédition» s'affiche. Cependant, s'il y a des articles dans le panier qui doivent être calculés, nous voulons qu'ils le montrent.Supprimer "Calculer l'expédition" si l'article utilise forfait (Woocommerce)

Y at-il un moyen de supprimer ce bouton en utilisant un conditionnel?

J'essayais de faire défiler les articles du panier et de tester un cours d'expédition dans le panier, mais cela ne fonctionne pas. Il a fini par enlever les frais d'expédition et de garder le bouton d'expédition de calcul.

Répondre

0

A cette condition

add_filter('woocommerce_product_needs_shipping', function(){return false;}); 

Cela arrêtera le bouton de calcul. Sinon, il n'y a pas de crochet direct. Vous pouvez finir d'éditer votre thème woocommerce et d'éditer «cart \ shipping-calculator.php» et d'y appliquer une logique. Dites que vous pouvez placer votre propre crochet/filtre là et définissez vrai/faux de votre code extérieur.

+0

Salut, merci. Nous avons fini par rendre les produits "virtuels" et en incluant les frais de port dans le prix du produit. Je vais essayer votre réponse si. Je vous remercie – corporalpoon