私はwebshopを作っています。私はwoocommerceを使用しています。問題は以下の通りです:woocommerceに未サポートのpaypal通貨を実装する最良の方法
私の顧客は私がクーナ(HRK)で価格を表示しなければならないことを意味する今のところ、クロアチアでのみ販売したい...
を私はwoocommerceのためのPayPalのゲートウェイを持っている、と私は実装していますwoocommerceシステムにクロアチアクーナ(私は唯一の完全な説明をするためにこれを掲示しています)、次のコードを使用して:
<?php
// Add currency/symbol
add_filter('woocommerce_currencies', 'add_rand_currency');
add_filter('woocommerce_currency_symbol', 'add_rand_currency_symbol');
function add_rand_currency($currencies) {
$currencies['HRK'] = __('Croatian Kuna (kn)', 'woothemes');
return $currencies;
}
function add_rand_currency_symbol($symbol) {
$currency = get_option('woocommerce_currency');
switch($currency) {
case 'HRK': $symbol = 'kn'; break;
}
return $symbol;
}
?>
私は行政からの私の通貨のためのクロアチアクーナを選択した場合は、PayPalのゲートウェイは、通貨がサポートされていないと言います。さて、私はクナスで顧客注文を送ることができないと理解していますが、私はユーナスでそれを行うことができます。
ここに私のアイデアがあります。あなたの意見を聞いてみたいです。
私はデフォルトの通貨ユーロ(つまり、ユーロで商品価格を入力する必要があります)を作成し、フロントエンドではすべての価格(.price cssクラスできれいにラップされます)を取得しますjQueryを使ってユーロからクーナ(目に見えるもの)に再計算します。一方、woocommerceはすべての商品をチェックアウトしてユーロで支払います。
ただ、追加する私は締め切り上で実行されていることだし、これが唯一の問題は解決するために残されているので、これは、私はJavaScriptでそれをやっている主な理由です。私はおそらく私に知らせる何かがある場合、通貨変換のためにおそらくヤフーAPIを使用します。
私はここで3つの新しいソリューションを投稿しました。彼らが助けてくれることを願っています:http://stackoverflow.com/a/40138841/6950110 – Nikolay