Woocommerce从结帐页面删除优惠券部分

时间:2017-09-14 03:13:11

标签: php wordpress woocommerce

我正在尝试删除"有优惠券"位于Woocommerce结帐页面(/ checkout)顶部的部分。

我想将优惠券部分保留在购物车页面上,因此我无法完全禁用优惠券,但希望在结帐页面上将其删除。

非常感谢任何帮助。

2 个答案:

答案 0 :(得分:9)

remove_action( 'woocommerce_before_checkout_form', 'woocommerce_checkout_coupon_form', 10 ); 

将它放在functions.php中,这应该这样做。

答案 1 :(得分:5)

Reigel在这个问题中已经有两种方式。

如果它不起作用,则是另一个代码:

function hide_coupon_field_on_cart( $enabled ) {
if ( is_checkout() ) {
    $enabled = false;
}
return $enabled;
}
add_filter( 'woocommerce_coupons_enabled', 'hide_coupon_field_on_cart' );