我想要删除位于Woocommerce结帐页面(/结帐)顶部的“有优惠券”部分。Woocommerce从结帐页面删除优惠券页面
我想保留购物车页面上的优惠券部分,所以我不能完全禁用优惠券,但希望它在结帐页面上删除。
任何帮助将不胜感激。
我想要删除位于Woocommerce结帐页面(/结帐)顶部的“有优惠券”部分。Woocommerce从结帐页面删除优惠券页面
我想保留购物车页面上的优惠券部分,所以我不能完全禁用优惠券,但希望它在结帐页面上删除。
任何帮助将不胜感激。
remove_action('woocommerce_before_checkout_form', 'woocommerce_checkout_coupon_form', 10);
把这个放在你的functions.php
这应该这样做。
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');
这很聪明,但确实需要比Reigel更多的处理。所以我已经投了票。 – Kodaloid
真的,我给了你另一个选项,它不是upvote我给答案 –
曾任职完美。谢谢! –