WooCommerce最低订单-用户帐户例外

僵尸蝙蝠侠

我正在为客户建立一个批发ecom网站。他们需要至少300美元的订单才能进行销售。客户必须登录才能访问站点和下订单。

有一个客户端需要删除最低限度的订单。因此他/她可以成功下达$ 300的订单。

这是我用来生成最小订单的当前代码:

add_action( 'woocommerce_checkout_process', 'wc_minimum_order_amount' );
    add_action( 'woocommerce_before_cart' , 'wc_minimum_order_amount' );

    function wc_minimum_order_amount() {
        // Set this variable to specify a minimum order value
        $minimum = 354.93;

        if ( WC()->cart->total < $minimum ) {

            if( is_cart() ) {

                wc_print_notice( 
                    sprintf( 'Votre commande doit être au minimum de 300$ afin de se qualifier pour les prix de distributeur et pour compléter votre commande.' , 
                        woocommerce_price( $minimum ), 
                        woocommerce_price( WC()->cart->total )
                    ), 'error' 
                );

            } else {

                wc_add_notice( 
                    sprintf( 'Votre commande doit être au minimum de 300$ afin de se qualifier pour les prix de distributeur et pour compléter votre commande.' , 
                        woocommerce_price( $minimum ), 
                        woocommerce_price( WC()->cart->total )
                    ), 'error' 
                );

            }
        }

    }

我无法弄清楚如何调整客户帐户,以使上面的代码在他们浏览站点时被丢弃。

任何帮助将不胜感激。

Helgatheviking

最简单,但至少可以扩展给其他未来客户:

if ( WC()->cart->total < $minimum && get_current_user_id() != 999 )

999您要为其放弃最低$ 300的客户的用户ID在哪里

您可以创建自定义功能,并使用角色管理器类型的插件为所有不适用最低要求的客户分配特殊角色:

if ( WC()->cart->total < $minimum && ! current_user_can('ignore_cart_minimum' ) )

编辑

add_action( 'woocommerce_checkout_process', 'wc_minimum_order_amount' );
    add_action( 'woocommerce_before_cart' , 'wc_minimum_order_amount' );

    function wc_minimum_order_amount() {
        // Set this variable to specify a minimum order value
        $minimum = 354.93;

        if ( WC()->cart->total < $minimum && get_current_user_id() != 999 ) {

            if( is_cart() ) {

                wc_print_notice( 
                    sprintf( 'Votre commande doit être au minimum de 300$ afin de se qualifier pour les prix de distributeur et pour compléter votre commande.' , 
                        woocommerce_price( $minimum ), 
                        woocommerce_price( WC()->cart->total )
                    ), 'error' 
                );

            } else {

                wc_add_notice( 
                    sprintf( 'Votre commande doit être au minimum de 300$ afin de se qualifier pour les prix de distributeur et pour compléter votre commande.' , 
                        woocommerce_price( $minimum ), 
                        woocommerce_price( WC()->cart->total )
                    ), 'error' 
                );

            }
        }

    }

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

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

来自分类Dev

Woocommerce 的最低订单量(多种货币)

来自分类Dev

WooCommerce:在结帐,我的帐户,管理订单和WordPress用户中添加生日帐单字段

来自分类Dev

WooCommerce:在结帐,我的帐户,管理订单和WordPress用户中添加生日帐单字段

来自分类Dev

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

来自分类Dev

在WooCommerce中设置最低未打折订单金额

来自分类Dev

WooCommerce最低订单金额(如果购买的商品有缺货)

来自分类Dev

从客户我的帐户页面中删除已取消的WooCommerce订单

来自分类Dev

在WooCommerce中编辑我的帐户订单视图页面

来自分类Dev

从客户我的帐户页面中删除已取消的WooCommerce订单

来自分类Dev

在WooCommerce的“我的帐户”视图上添加付款订单按钮以查看待处理订单

来自分类Dev

如何在WooCommerce“我的帐户”订单表中插入订单的前3个产品图片

来自分类Dev

如何在woocommerce中按日期获取用户订单?

来自分类Dev

Woocommerce:完成订单后更改用户角色

来自分类Dev

通过 Woocommerce 中最近的订单获取用户

来自分类Dev

使用 WooCommerce 订单转换状态挂钩添加用户角色

来自分类Dev

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

来自分类Dev

我只想为访客用户在woocommerce模板订单详细信息中添加取消订单按钮?

来自分类Dev

使用Woocommerce根据帐户注册参数创建不同的用户角色

来自分类Dev

Wordpress Woocommerce删除帐户用户名验证

来自分类Dev

使用Woocommerce根据帐户注册参数创建不同的用户角色

来自分类Dev

Woocommerce我的帐户屏幕编辑用户名

来自分类Dev

Woocommerce用户帐户页面加载条目,无需整个重新加载

来自分类Dev

Woocommerce 从最低订单要求中排除特定的购物车类别

来自分类Dev

WooCommerce在我的帐户中显示订单产品名称

来自分类Dev

在WooCommerce中显示来自客户订单的账单电子邮件我的帐户编辑地址

来自分类Dev

在WooCommerce我的帐户订单列表上显示产品缩略图

来自分类Dev

在WooCommerce中将一些用户用户元数据添加为订单元数据

来自分类Dev

WooCommerce-在一段时间内按用户获取完成的状态订单

Related 相关文章

  1. 1

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

  2. 2

    Woocommerce 的最低订单量(多种货币)

  3. 3

    WooCommerce:在结帐,我的帐户,管理订单和WordPress用户中添加生日帐单字段

  4. 4

    WooCommerce:在结帐,我的帐户,管理订单和WordPress用户中添加生日帐单字段

  5. 5

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

  6. 6

    在WooCommerce中设置最低未打折订单金额

  7. 7

    WooCommerce最低订单金额(如果购买的商品有缺货)

  8. 8

    从客户我的帐户页面中删除已取消的WooCommerce订单

  9. 9

    在WooCommerce中编辑我的帐户订单视图页面

  10. 10

    从客户我的帐户页面中删除已取消的WooCommerce订单

  11. 11

    在WooCommerce的“我的帐户”视图上添加付款订单按钮以查看待处理订单

  12. 12

    如何在WooCommerce“我的帐户”订单表中插入订单的前3个产品图片

  13. 13

    如何在woocommerce中按日期获取用户订单?

  14. 14

    Woocommerce:完成订单后更改用户角色

  15. 15

    通过 Woocommerce 中最近的订单获取用户

  16. 16

    使用 WooCommerce 订单转换状态挂钩添加用户角色

  17. 17

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

  18. 18

    我只想为访客用户在woocommerce模板订单详细信息中添加取消订单按钮?

  19. 19

    使用Woocommerce根据帐户注册参数创建不同的用户角色

  20. 20

    Wordpress Woocommerce删除帐户用户名验证

  21. 21

    使用Woocommerce根据帐户注册参数创建不同的用户角色

  22. 22

    Woocommerce我的帐户屏幕编辑用户名

  23. 23

    Woocommerce用户帐户页面加载条目,无需整个重新加载

  24. 24

    Woocommerce 从最低订单要求中排除特定的购物车类别

  25. 25

    WooCommerce在我的帐户中显示订单产品名称

  26. 26

    在WooCommerce中显示来自客户订单的账单电子邮件我的帐户编辑地址

  27. 27

    在WooCommerce我的帐户订单列表上显示产品缩略图

  28. 28

    在WooCommerce中将一些用户用户元数据添加为订单元数据

  29. 29

    WooCommerce-在一段时间内按用户获取完成的状态订单

热门标签

归档