Woocommerce隐藏用户角色的支付网关

埃里克TMD

大家好,我在wordpress / woocomerce网站上有一种货到付款的付款方式,我想对客户用户角色隐藏,但未登录用户。

我一直在上下搜索,而我发现附近的唯一一件事就是这段代码。

function paypal_disable_manager( $available_gateways ) 

{global $woocommerce;

if ( isset( $available_gateways['paypal'] ) && current_user_can('customer') ) {

unset( $available_gateways['paypal'] );

}

return $available_gateways;

}

add_filter( 'woocommerce_available_payment_gateways','paypal_disable_manager' );

有人能够帮助我修改此代码以使其适合我的使用。先感谢您!

领域

提到为您尝试和测试的代码。它运作良好。Lemme知道是否同样适用于您。

function wdm_disable_cod( $available_gateways ) {

    //check whether the avaiable payment gateways have Cash on delivery and user is not logged in or he is a user with role customer
    if ( isset($available_gateways['cod']) && (current_user_can('customer') || ! is_user_logged_in()) ) {

        //remove the cash on delivery payment gateway from the available gateways.

         unset($available_gateways['cod']);
     }
     return $available_gateways;
}

add_filter('woocommerce_available_payment_gateways', 'wdm_disable_cod', 99, 1);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

检查WooCommerce用户角色和支付网关,以及它们是否匹配-收取费用

来自分类Dev

根据所选的支付网关和用户角色添加费用

来自分类Dev

如何在WooCommerce中隐藏免费产品的支付网关?

来自分类Dev

根据用户=产品作者启用woocommerce支付网关

来自分类Dev

禁用访客和特定用户角色的WooCommerce付款网关

来自分类Dev

WordPress + Woocommerce自定义支付网关

来自分类Dev

woocommerce基于支付网关的谢谢消息

来自分类Dev

WooCommerce自定义支付网关

来自分类Dev

WooCommerce-隐藏付款网关

来自分类Dev

支付网关添加语言网址(Wordpress / Polylang / Woocommerce)

来自分类Dev

基于邮政编码的“选择的支付网关”拒绝WooCommerce结帐

来自分类Dev

如何为 WooCommerce 创建简单的离线支付网关?

来自分类Dev

根据 WooCommerce 结账中的分类术语限制支付网关

来自分类Dev

根据用户角色隐藏或显示

来自分类Dev

Woocommerce商店经理角色,隐藏woocommerce菜单

来自分类Dev

如何根据用户角色隐藏具有给定类别的WooCommerce产品

来自分类Dev

在WooCommerce中隐藏特定类别的价格,并且仅隐藏要从该类别购买的特定用户角色的价格

来自分类Dev

集成Android支付网关

来自分类Dev

集成Android支付网关

来自分类Dev

Payu货币支付网关

来自分类Dev

WordPress插件WooCommerce,自定义支付网关设置未保存

来自分类Dev

Woocommerce自定义支付网关未执行form.submit

来自分类Dev

如何在 woocommerce 支付网关类中的 payment_fields() 中获取订单 ID

来自分类Dev

从 WooCommerce 中的自动补货中排除一个特定的支付网关

来自分类Dev

在 Woocommerce 中添加带有表单的自定义支付网关

来自分类Dev

基于用户角色的Woocommerce最低订单总数

来自分类Dev

WooCommerce商店货币按用户角色

来自分类Dev

Woocommerce 按用户订单总数更改角色

来自分类Dev

Woocommerce 在购买时更改用户角色

Related 相关文章

  1. 1

    检查WooCommerce用户角色和支付网关,以及它们是否匹配-收取费用

  2. 2

    根据所选的支付网关和用户角色添加费用

  3. 3

    如何在WooCommerce中隐藏免费产品的支付网关?

  4. 4

    根据用户=产品作者启用woocommerce支付网关

  5. 5

    禁用访客和特定用户角色的WooCommerce付款网关

  6. 6

    WordPress + Woocommerce自定义支付网关

  7. 7

    woocommerce基于支付网关的谢谢消息

  8. 8

    WooCommerce自定义支付网关

  9. 9

    WooCommerce-隐藏付款网关

  10. 10

    支付网关添加语言网址(Wordpress / Polylang / Woocommerce)

  11. 11

    基于邮政编码的“选择的支付网关”拒绝WooCommerce结帐

  12. 12

    如何为 WooCommerce 创建简单的离线支付网关?

  13. 13

    根据 WooCommerce 结账中的分类术语限制支付网关

  14. 14

    根据用户角色隐藏或显示

  15. 15

    Woocommerce商店经理角色,隐藏woocommerce菜单

  16. 16

    如何根据用户角色隐藏具有给定类别的WooCommerce产品

  17. 17

    在WooCommerce中隐藏特定类别的价格,并且仅隐藏要从该类别购买的特定用户角色的价格

  18. 18

    集成Android支付网关

  19. 19

    集成Android支付网关

  20. 20

    Payu货币支付网关

  21. 21

    WordPress插件WooCommerce,自定义支付网关设置未保存

  22. 22

    Woocommerce自定义支付网关未执行form.submit

  23. 23

    如何在 woocommerce 支付网关类中的 payment_fields() 中获取订单 ID

  24. 24

    从 WooCommerce 中的自动补货中排除一个特定的支付网关

  25. 25

    在 Woocommerce 中添加带有表单的自定义支付网关

  26. 26

    基于用户角色的Woocommerce最低订单总数

  27. 27

    WooCommerce商店货币按用户角色

  28. 28

    Woocommerce 按用户订单总数更改角色

  29. 29

    Woocommerce 在购买时更改用户角色

热门标签

归档