如果项目使用统一费率,则删除“计算运费”按钮(Woocommerce)

时间:2017-04-20 15:06:06

标签: woocommerce cart shipping

我们的商店有些商品使用统一运费。当这些商品在购物车中时,我们不希望显示“计算运费”按钮。但是,如果购物车中有需要计算的商品,我们希望它显示。

有没有办法使用条件删除此按钮?

我试图循环购物车物品并测试购物车中的货运类别,但它无效。它最终取消了运费并保留了计算运费按钮。

3 个答案:

答案 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;
}