2016-12-06 11 views
0

特別な役割を割り当てられているユーザーに、無償で私の店から製品を購入させてもらいたい。私は周りを検索し、Role based shipping/paymentプラグインを見つけました。このプラグインは他のユーザーの役割ではうまく動作しますが、特別な役割を持つユーザーは注文することができません。特定のユーザー役割が有料のwoocommerceなしで注文できるようにする

特別な役割を持つユーザーのみが支払いや配送方法なしで注文する方法はありますか?

ありがとうございます。

+0

あなたはその睾丸の役割についてチェックアウトを無効にしたいですか? –

+0

いいえ、私はチェックアウトを無効にしたくありません..私はユーザーが彼の詳細を記入し、任意の支払いや送料を​​支払うことなく注文したい。私は特別なユーザーだけが任意の支払いで注文を置くことができることを意味し、他のユーザーの残りの部分は支払って注文をするでしょう。私はあなたが私の意味を理解してくれることを願っています –

+0

あなたは顧客の役割 "VPI"を持っていることを意味します。このユーザーの役割は購入アイテムのために何も支払う必要はありません。 –

答えて

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; 
     } 
関連する問題