対象バージョン
CS-Cartスタンダード版、マーケットプレイス版 4.3.6-jp-1, 4.3.10-jp-1
問題の概要
・支払方法でPayPalエクスプレスを選択して注文を確定する場合
他の支払方法を選択し、再度PayPalエクスプレスを選択すると
モーダル画面が表示されず、全画面表示となる
※CS-Cartのバージョンが古く、Paypal側のスクリプトも変更されているため、こちらのバージョンではPayPalエクスプレスは正しく動作しません。CS-Cartを最新版にアップグレードすることをおすすめいたします。
修正方法
以下のパッチファイルをダウンロードし、解凍のうえサーバーにアップロードしてください。
4.3.6-jp-1: パッチファイル
4.3.10-jp-1: パッチファイル
※ サーバー上にインストールしたCS-Cartの以下のファイルを上書き・作成する形になります。
4.3.6-jp-1:
- app/addons/paypal/controllers/frontend/paypal_express.php
- app/addons/paypal/payments/paypal_express.php
- app/addons/paypal/func.php
- app/addons/paypal/init.php
- app/addons/paypal/paypal_express.functions.php
- app/functions/fn.cart.php
- design/themes/respinsive/templates/addons/paypal/views/orders/components
/payments/paypal_express.tpl - design/themes/responsive/templates/addons/paypal/hooks/index/scripts.post.tpl
- js/addons/paypal/in_context_checkout.js
4.3.10-jp-1:
- design/themes/respinsive/templates/addons/paypal/views/orders/components
/payments/paypal_express.tpl - design/themes/responsive/templates/addons/paypal/hooks/index/scripts.post.tpl
- js/addons/paypal/in_context_checkout.js
ファイルのアップロードが完了したら、var/cacheフォルダを削除してキャッシュをクリアしてください。