我正在開一家網上商店,並且正在使用woocommerce。問題是以下幾點:將不支持的貝寶貨幣實現爲woocommerce的最佳方式
我的客戶希望只在克羅地亞出售,現在這意味着我在庫納(HRK)顯示價格...
我有貝寶網關,woocommerce,我已經實現克羅地亞庫納到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;
}
?>
如果我選擇克羅地亞庫納從管理我的幣,貝寶網關表示不支持的貨幣。好的,我知道我不能在庫納斯給客戶訂單,但我可以用歐元做到這一點。
所以這裏是我的想法,我想聽聽您的想法。
我會將我的默認貨幣歐元(這意味着我將不得不以歐元輸入產品價格),並且在前端我將獲得所有價格(與.price css類很好地包裝) jQuery並重新計算他們從歐元到庫納(只是視覺上),而woocommerce會在結帳時發送所有產品以歐元支付朋友。
只是添加,我運行在最後期限,這只是剩下要解決的問題,所以這是我用JavaScript做這件事的主要原因。我可能會使用雅虎API進行貨幣轉換,如果有更好的東西讓我知道。
我在這裏發佈了3個新的解決方案,希望他們幫助:http://stackoverflow.com/a/40138841/6950110 – Nikolay 2016-10-22 15:52:11