ZenCartで通貨表示を¥から円やJPYに切り替える方法

Zen Cartの通貨表示に問題あり!

Zen Cart はデフォルトでは、¥になってるが、コレを半角でかくと「バックスラッシュ」になってしまう場合がある。
ローカライズ – 通貨設定 – のところで、右側シンボルを「円(税込)」とすることで、この¥の問題は解決できる。
「円(税込)」と日本語で入れるのだが、実はそうすると英語表示をした時にも 円(税別)とでてしまい、わけが分からなくなる。
 
しかしじゃあ英語の時には通過はドルにしようとすると、、為替レートの管理、送料の管理がかなり大変になってしまう。
 
例えば、送料を500円としていると、ドルに変換されると500ドルというとんでもない数値になる。なんともマヌケ。

 

最近ではクレジットカードやPaypalを使えば、円決済でも勝手にレート換算されるので、もう世界中を日本円で取引してしまうほうが、断然いいわけだ。

 

英語表示用の新しい通貨を追加する

管理画面の、ローカライズ – 通貨設定 – のところで、新しい通貨を追加。
JPYは既にあるはずなので、YENなどで作っておく(海外用の円)。設定値は1.0000000のままで。
 
右側シンボルを「JPY (inc.VIT)」など、外国向けの表記にしておく。
 

英語表示の円をJPYにしよう

includes/languages/english.phpの42行目。

// if USE_DEFAULT_LANGUAGE_CURRENCY is true, use the following currency, instead of the applications default currency (used when changing language)
define(‘LANGUAGE_CURRENCY’, ‘YEN’);
↑ CURRENCYをUSDからYENに。
 
これで通貨は円のまま、表記だけ英語にすることができる!

コメントを残す