我想要刪除位於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我給答案 –
曾任職完美。謝謝! –