我有一个条件,我想让运费价格为零。是否有任何预定义的功能?就像我们有一个预定义的功能,使购物车为空,
$woocommerce->cart->empty_cart();
同样有任何功能可以使运费价格为零吗?
答案 0 :(得分:6)
如果启用免费送货,客户将可以获得订单上的免费送货服务。但是,您可以指定一些必须满足的条件才能获得免费送货,例如;
此外,免费送货方式有一个is_available函数,可以挂钩:
return apply_filters( 'woocommerce_shipping_' . $this->id . '_is_available', $is_available );
这意味着您可以add_filter()
使用woocommerce_shipping_free_shipping_is_available
并返回true
或false
。