允许特定用户角色下订单而无需支付woocommerce

时间:2016-12-06 10:40:35

标签: wordpress woocommerce user-roles

我希望分配了特殊角色的用户可以无限制地从我的商店购买产品。我四处搜索并找到Role based shipping/payment插件。此插件适用于其他用户角色,但不允许用户具有特殊角色来下订单。

有没有办法只允许有特殊角色的用户下订单而没有任何付款和送货方式?

提前致谢。

1 个答案:

答案 0 :(得分:0)

您可以通过此功能修改价格。请进行备份并执行修改。

public function get_db_price($id){ 
            $user = wp_get_current_user();
            if($user->roles[0] == "VIP"){

                return 0;
            }
            else{
            self::$db_prices = get_post_meta($id,'_role_based_price',true );  
            if(is_array(self::$db_prices)){
                return self::$db_prices;
            }
            }
            return false;
        }