ここで説明されているように、Magento 1.4.0.1インストールのバックエンドにすべての情報を入力した後、PaypalオプションはOne-Page-Checkoutで使用できません。
なぜこれが起こり得るのかについて誰かが考えを持っていますか?キャッシュと変数が空になり、標準と自分のテーマで試してみました。
敬具、
アバロン
ここで説明されているように、Magento 1.4.0.1インストールのバックエンドにすべての情報を入力した後、PaypalオプションはOne-Page-Checkoutで使用できません。
なぜこれが起こり得るのかについて誰かが考えを持っていますか?キャッシュと変数が空になり、標準と自分のテーマで試してみました。
敬具、
アバロン
どうやらこの問題の(非常に単純な)解決策は、基本通貨を米ドルに設定することでした。私が取り組んだウェブサイトは中国市場向けであり、そのため、代わりに人民元を基本通貨として使用していました。これをUSDに変更すると、PayPalボタンがすぐに表示されます...
それはPaypalのために起こるだけなので、コードを変更する必要はありません。Paypalは世界中のすべての通貨をサポートしているわけではありません。Paypalは、米ドルユーロやPaypalのウェブサイトで入手できるその他のリストなどのいくつかの通貨のみをサポートしています。したがって、確認する必要があるのは、[管理]パネル->[システム]->[構成]->[通貨の設定]に移動して、基本通貨を確認することです。その通貨がPaypalによってサポートされている場合、paypalはチェックアウトページに表示されます。そうでない場合、表示されません。
PS:最初にPaypalを有効にすることを忘れないでください。
私はこれに詳細に答える必要があります:
ステップ1ファイルをからコピーします
/app/code/core/Mage/Paypal/Model/Config.php
に
/app/code/local/Mage/Paypal/Model/Config.php
ステップ2
$_supportedCurrencyCodes- >207行目を探します。
次に、通貨を次の場所に追加します。
protected $ _supportedCurrencyCodes = array('AUD'、'CAD'、'CZK'、'DKK'、'EUR'、'HKD'、'HUF'、'ILS'、'JPY'、'MXN'、'NOK'、 'NZD'、'PLN'、'GBP'、'SGD'、'SEK'、'CHF'、'USD'、'TWD'、'THB');
サポートされていない通貨(PHP)なので、コードに追加しました。次のようになります。
protected $ _supportedCurrencyCodes = array('AUD'、'CAD'、'CZK'、'DKK'、'EUR'、'HKD'、'HUF'、'ILS'、'JPY'、'MXN'、'NOK'、 'NZD'、'PLN'、'GBP'、'SGD'、'SEK'、'CHF'、'USD'、'TWD'、'THB'、' PHP ');
次に、それを(米ドルではなく)基本通貨として作成します。お役に立てれば