我已经隐藏了购物车页面上的优惠券字段。现在,我尝试根据结帐页面上的付款方式隐藏或显示优惠券字段。
我尝试了以下代码:Woocommerce Payment Method Detection in Checkout Page
但是它不起作用。你对我有什么提示吗?非常感谢
答案 0 :(得分:0)
您可以使用woocommerce'woocommerce_coupons_enabled'操作挂钩。尝试下面的代码
function hide_coupon_field_on_checkout( $enabled ) {
if ( is_checkout() ) {
$enabled = false;
}
return $enabled;
}
add_filter( 'woocommerce_coupons_enabled', 'hide_coupon_field_on_checkout' );