[Tep-j-general] Re: 通貨US$設定で円の参考表記

Back to archive index

TAMURA Toshihiko tamur****@bitsc*****
2004年 9月 28日 (火) 14:12:41 JST


こんにちは、田村です。

大竹さん:

> oscommerceMS1R6aで価格設定をUS$、言語を英語と日本語で
> 運用しています。日本人向けに商品価格を$だけでなく、
> 参考価格として円表示したいと思っています。
> 
> 通貨設定で日本円を入れてしまえば、切り替えで表示に関しては
> やりたい事に合致するのですが、そのままレジへ行くと当然ながら
> 円で計算されてしまいます。円はあくまで参考価格で、注文合計
> 計算などには$のみを使用したいのです。

デフォルトの通貨はUSDにしているわけですね。

それでしたら、ショッピングカート以降の決済プロセスでは、
強制的に通貨を USD に変えてしまう方法もあると思います。

includes/application_top.php でページを判別して書き換えるか、
各ページの先頭近くで、選ばれている通貨($currency)を
次のように書き換えます。

  $true_currency = $currency; // 元の通貨を保存
  $currency = 'USD';

その上で、必要に応じて以下のように円表示するという案です。
------------------------------------------------------------
if ($true_currency == 'JPY') {
  echo '(参考価格)'
  . $currencies->format($cart->show_total(),true,'JPY');
}
------------------------------------------------------------

-- 
田村敏彦 / 株式会社ビットスコープ
E-mail:tamur****@bitsc*****
http://www.bitscope.co.jp/




Tep-j-general メーリングリストの案内
Back to archive index