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

2022-08-30 20:23:10

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

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

任何帮助将不胜感激。


答案 1
remove_action( 'woocommerce_before_checkout_form', 'woocommerce_checkout_coupon_form', 10 ); 

把这个放在你的,这应该做。functions.php


答案 2

在这个问题中,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' );

推荐