2017-05-12 9 views
0

私はちょうどwordpressとwoocommerceをインストールしました。私のデフォルト通貨はUSDです。複数の通貨での支払いをWordpress Woocommerceでどのように受け取ることができますか?

現在、店舗で通貨を変換すると、円滑に機能しています。私はそれがUSDからINRに変化していることを意味します。

私はINRで支払いを行いたいと言っていますが、製品原価はUSD100です。通貨換算後はINR6500と表示されますが、私がチェックアウトするとINR100が支払いゲートウェイに渡されます。

お勧めです。

答えて

0

私は長いバックのプラグイン、currency swicherを使用していました。このプラグインはプラグインを変更し、顧客の通貨を自動的にその住所に基づいて変換します。しかし、管理パネルに通貨のコンバージョン率を入力し、更新しなければなりません。

ライブAPIからの会話率を取得してそのリストを更新するようなコードを作成することができれば、すばらしいことになります。しかし、更新レートを手動で管理できるのであれば、それは魅力的に機能します。

-1

サンプルコード、コストを変更するwoocommerce_paypal_argsフィルタを試してみてください。

add_filter('woocommerce_paypal_args', 'convert_usd_to_inr'); 
function convert_usd_to_inr($paypal_args){ 

     $convert_rate = 65; 
     $count = 1; 

     while(isset($paypal_args['amount_' . $count])){ 
      $paypal_args['amount_' . $count] = $paypal_args['amount_' . $count] * $convert_rate; 
      $count++; 
     } 
    } 
    return $paypal_args; 
} 

編集

上記の解決策は、すべての支払いゲートウェイは、このanswer.に従うためにそれを動作させるために、唯一のペイパルの支払いゲートウェイと連携

+0

これは単なる支払いゲートウェイではありません。支払いは何でもできますか? – Alice

関連する問題