根据WooCommerce中的订单总数更改PayPal地址

威娜

我正在寻找解决我问题的方法。我想根据WooCommerce订单总额更改PayPal电子邮件。

因此,如果订单总额<10 $

其他


我尝试在此处搜索,发现的唯一代码是:

add_filter( 'woocommerce_paypal_args', 'woocommerce_paypal_args', 10, 2 );
    function woocommerce_paypal_args( $paypal_args, $order ) {

    //Get the customer ID
    $user_id = $order->get_user_id();

    // Get the user data
    $user_data = get_userdata( $customer_id );

    // Adding an additional recipient for a custom user role

    if ( in_array( 'wholesale_customer', $user_data->roles )  )
        $paypal_args['business'] = '[email protected]';

    return $paypal_args;
}

但是这里不是基于WooCommerce订单总数,而是基于用户角色。有什么个性化的方法吗?

7uc1f3r

woocommerce_paypal_args有两个参数,设置和$order对象。因此,根据订单,我们可以获取总计,并基于此更改电子邮件

function filter_woocommerce_paypal_args( $paypal_args, $order ) {
    // Get total
    $order_total = $order->get_total();
    
    // Less then 10
    if ( $order_total < 10 ) {
        $paypal_args['business'] = '[email protected]';
    } else {
        $paypal_args['business'] = '[email protected]';       
    }

    return $paypal_args;
}
add_filter( 'woocommerce_paypal_args', 'filter_woocommerce_paypal_args', 10, 2 );

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在结帐时根据WooCommerce中的用户角色和购物车总数更改订单按钮文本

来自分类Dev

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

来自分类Dev

如何在Woocommerce中动态更改PayPal地址?

来自分类Dev

WooCommerce获得订单总数

来自分类Dev

根据运输方式更改 Woocommerce 订单状态

来自分类Dev

在WooCommerce中更改自定义产品类型的订单运送地址

来自分类Dev

如何根据状态隐藏 Woocommerce 订单列表中的订单

来自分类Dev

如何更改woocommerce订单表中的消息

来自分类Dev

在 WooCommerce 订单列表中更改发货

来自分类Dev

在Woocommerce订单和电子邮件中的订单总数之后添加自定义文本

来自分类Dev

根据不同的送货方式更改Woocommerce订单状态

来自分类Dev

WooCommerce根据特定的运输方式更改BACS订单的状态

来自分类Dev

WooCommerce - 我们如何将订单电子邮件中的送货地址更改为 N/A?

来自分类Dev

根据WooCommerce编辑订单页面中的订单状态在下拉菜单中隐藏订单状态

来自分类Dev

更新与WooCommerce中的订单相关的地址字段

来自分类Dev

根据 Woocommerce 中的 IP 地址(地理位置)更改添加到购物车按钮

来自分类Dev

如何更改woocommerce结帐的收到订单页面上的收货地址和帐单地址的文本?

来自分类Dev

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

来自分类Dev

根据批准状态和特定订单项更改WooCommerce订单状态

来自分类Dev

如何根据woocommerce订单中使用的优惠券更改订单状态

来自分类Dev

计算rail中的订单总数

来自分类Dev

将WooCommerce订单中商品的总数量存储在数据库中

来自分类Dev

根据 WooCommerce 中的订单数量设置折扣

来自分类Dev

在WooCommerce结帐中在订单总数之前添加交货单选按钮

来自分类Dev

更改“下订单”按钮文本以包括“订单总数”

来自分类Dev

在Woocommerce管理订单页面中更改文本“结算”和“发运”

来自分类Dev

限制用户角色仅更改 Woocommerce 中的某些订单状态

来自分类Dev

根据数据库中的订单号更改行

来自分类Dev

更改WooCommerce管理订单页面中显示的订单项目元密钥标签

Related 相关文章

  1. 1

    在结帐时根据WooCommerce中的用户角色和购物车总数更改订单按钮文本

  2. 2

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

  3. 3

    如何在Woocommerce中动态更改PayPal地址?

  4. 4

    WooCommerce获得订单总数

  5. 5

    根据运输方式更改 Woocommerce 订单状态

  6. 6

    在WooCommerce中更改自定义产品类型的订单运送地址

  7. 7

    如何根据状态隐藏 Woocommerce 订单列表中的订单

  8. 8

    如何更改woocommerce订单表中的消息

  9. 9

    在 WooCommerce 订单列表中更改发货

  10. 10

    在Woocommerce订单和电子邮件中的订单总数之后添加自定义文本

  11. 11

    根据不同的送货方式更改Woocommerce订单状态

  12. 12

    WooCommerce根据特定的运输方式更改BACS订单的状态

  13. 13

    WooCommerce - 我们如何将订单电子邮件中的送货地址更改为 N/A?

  14. 14

    根据WooCommerce编辑订单页面中的订单状态在下拉菜单中隐藏订单状态

  15. 15

    更新与WooCommerce中的订单相关的地址字段

  16. 16

    根据 Woocommerce 中的 IP 地址(地理位置)更改添加到购物车按钮

  17. 17

    如何更改woocommerce结帐的收到订单页面上的收货地址和帐单地址的文本?

  18. 18

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

  19. 19

    根据批准状态和特定订单项更改WooCommerce订单状态

  20. 20

    如何根据woocommerce订单中使用的优惠券更改订单状态

  21. 21

    计算rail中的订单总数

  22. 22

    将WooCommerce订单中商品的总数量存储在数据库中

  23. 23

    根据 WooCommerce 中的订单数量设置折扣

  24. 24

    在WooCommerce结帐中在订单总数之前添加交货单选按钮

  25. 25

    更改“下订单”按钮文本以包括“订单总数”

  26. 26

    在Woocommerce管理订单页面中更改文本“结算”和“发运”

  27. 27

    限制用户角色仅更改 Woocommerce 中的某些订单状态

  28. 28

    根据数据库中的订单号更改行

  29. 29

    更改WooCommerce管理订单页面中显示的订单项目元密钥标签

热门标签

归档