質問 > フロント機能 > 商品規格登録時、通貨ドルが円に戻ってしまう |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
secimo |
投稿日時: 2019/10/14 16:45
対応状況: 確認中
|
半人前 登録日: 2009/1/26 居住地: 東京 投稿: 21 |
商品規格登録時、通貨ドルが円に戻ってしまう ▼テンプレート
[EC-CUBE] EC-CUBE4.0.2 [レンタルサーバ] xserver [OS] Linux sv8022 [PHP] 7.1 [データベース] MySQL 5.7.27 [WEBサーバ] Apache [ブラウザ] chromなど [現象] 通貨ドル設定でドルUSDに変更 SetEnv ECCUBE_CURRENCY USD で問題なく運用していましたが 商品規格で登録した商品では 規格選択すると同時に円表示に戻ってしまいます。 別途設定が必要なのでしょうか? |
468 |
投稿日時: 2019/10/15 11:23
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: 商品規格登録時、通貨ドルが円に戻ってしまう フロントの商品詳細ページの規格選択時の事をおっしゃられているのだと思いますが
規格プルダウンを選択した時のjavascriptの処理が /html/template/default/assets/js/eccube.js 150行目, 162行目付近に記述されており ソースコード内に円マークが直書きされています。 それが原因で円表示になっていると思います。 外部リソースのjavascriptの為、通貨ドル設定を反映させるのは ややこしいかと思いますので 該当箇所をUSD表記に上書きするのが手っ取り早いかと思います。
|
secimo |
投稿日時: 2019/10/15 13:52
対応状況: 解決済
|
半人前 登録日: 2009/1/26 居住地: 東京 投稿: 21 |
Re: 商品規格登録時、通貨ドルが円に戻ってしまう ありがとうございます。
ご説明いただいた /html/template/●●●/assets/js/eccube.js へのカスタマイズで解決できました。 |
secimo |
投稿日時: 2019/10/17 10:20
対応状況: −−−
|
半人前 登録日: 2009/1/26 居住地: 東京 投稿: 21 |
Re: 商品規格登録時、通貨ドルが円に戻ってしまう Web表示上では問題ありませんでしたが
クレジット決済会社へは 例:$200 → ¥200 としてデータが渡っている状況です。 規格オプション商品もWeb表示上だけでなく為替変更が ec-cubeシステムとして動く必要があります。 最新ec-cube4.0.3などでは対応済みでしょうか? 通貨ドル設定でドルUSDに変更時 SetEnv ECCUBE_CURRENCY USD との記載だけでなく追加の カスタマイズ情報の記載が必要ではないでしょうか? |
468 |
投稿日時: 2019/10/17 10:54
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: 商品規格登録時、通貨ドルが円に戻ってしまう クレジット決済会社のAPIに注文データを送信する際、
金額と通貨をワンセットで送信する仕様がほとんどかと思いますが その通信を行うロジックにも円が直書きされているのではないでしょうか? 基本、クレジット決済会社APIへの通信を行う処理はプラグイン側に含まれていると考えられますので 該当プラグインがSetEnv ECCUBE_CURRENCYを考慮していないのではないでしょうか? どちらの決済プラグインをご利用か分かりませんが プラグイン配布元の会社様に仕様を確認されてみては如何でしょうか? もしかしたら該当プラグインは円通貨しか対応(想定)していないという仕様かもしれません。
|
secimo |
投稿日時: 2019/10/17 20:22
対応状況: 解決済
|
半人前 登録日: 2009/1/26 居住地: 東京 投稿: 21 |
Re: 商品規格登録時、通貨ドルが円に戻ってしまう ご回答ありがとうございます。
プラグイン配布元の会社に仕様を確認しました。 カード決済プラグインは円通貨しか対応していませんでした。 外国通貨カード決済対応のプラグイン配布元を調査します。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |