我们的商店有些商品使用统一运费。当这些商品在购物车中时,我们不希望显示“计算运费”按钮。但是,如果购物车中有需要计算的商品,我们希望它显示。
有没有办法使用条件删除此按钮?
我试图循环购物车物品并测试购物车中的货运类别,但它无效。它最终取消了运费并保留了计算运费按钮。
答案 0 :(得分:1)
在那种情况下
add_filter('woocommerce_product_needs_shipping', function(){return false;});
这将停止计算按钮。否则没有直接挂钩。您最终可能会编辑您的woocommerce主题并编辑“cart \ shipping-calculator.php”。并在那里应用逻辑。假设您可以在那里放置自己的钩子/过滤器,并从外部代码设置true / false。
答案 1 :(得分:1)
WooCommerce>设置>运送>取消选择“在购物车页面上启用运费计算器”
我在https://kriesi.at/support/topic/how-to-remove-calculate-shipping/
的kriesi点找到了这个答案 2 :(得分:-1)
您可能要添加以下CSS:
.shipping-calculator-button {
display:none;
}