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に。
これで通貨は円のまま、表記だけ英語にすることができる!