我正在尝试删除"有优惠券"位于Woocommerce结帐页面(/ checkout)顶部的部分。
我想将优惠券部分保留在购物车页面上,因此我无法完全禁用优惠券,但希望在结帐页面上将其删除。
非常感谢任何帮助。
答案 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' );