【问题标题】:Woocommerce Hide coupon field by Payment at Checkout PageWoocommerce 在结帐页面按付款隐藏优惠券字段
【发布时间】:2021-02-17 21:21:42
【问题描述】:

我已经隐藏了购物车页面上的优惠券字段。现在我尝试根据结帐页面的付款方式隐藏或显示优惠券字段。

我试过这个代码:Woocommerce Payment Method Detection in Checkout Page

但这行不通。你对我有什么提示吗。非常感谢

【问题讨论】:

  • 你能分享你试过的代码吗?
  • 我尝试了上面提到的代码,包括函数 hide_coupon_field_on_checkout 但它仍然不起作用

标签: php wordpress woocommerce


【解决方案1】:

您可以使用 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' );

【讨论】:

  • 感谢您提供的代码。我已经知道了。所以我想要这个操作取决于付款方式
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-09-08
  • 2021-04-18
  • 2021-04-17
  • 2020-03-19
  • 2018-08-10
  • 1970-01-01
  • 2018-02-22
相关资源
最近更新 更多