Wordpress - 如何在woocommerce中使运费价格为零?

时间:2014-04-29 12:19:49

标签: php wordpress woocommerce

我有一个条件,我想让运费价格为零。是否有任何预定义的功能?就像我们有一个预定义的功能,使购物车为空,

$woocommerce->cart->empty_cart(); 

同样有任何功能可以使运费价格为零吗?

1 个答案:

答案 0 :(得分:6)

根据official documentation

如果启用免费送货,客户将可以获得订单上的免费送货服务。但是,您可以指定一些必须满足的条件才能获得免费送货,例如;

  • 最低订单金额
  • 优惠券(用户需要输入有效的免运费优惠券代码才能使用此方法。如果使用优惠券,最低订单金额将被忽略)
  • 您还可以选择允许免费送货的特定国家/地区。

此外,免费送货方式有一个is_available函数,可以挂钩:

return apply_filters( 'woocommerce_shipping_' . $this->id . '_is_available', $is_available );

这意味着您可以add_filter()使用woocommerce_shipping_free_shipping_is_available并返回truefalse