複数の配送方法が複数あり、配送日指定がある場合に処理が終らない

対象バージョン

 

CS-Cart通常版、CS-Cartマーケットプレイス版 バージョン4.2.4-jp-1


 

問題の概要

 

複数の配送方法が複数あり、配送日指定がある場合にローディング用アイコンが表示され続ける。
または、「支払方法拡張設定(V4系向け)」アドオンを利用中の場合に同様の現象が発生する。


 

本不具合は以下の手順で修正できます。

 

STEP01.

 

サーバー上にインストールしたCS-Cartの
 design/themes/[利用中のテーマ名]/templates/views/checkout/components/shipping_rates.tpl
 例) design/themes/responsive/templates/views/checkout/components/shipping_rates.tpl
をローカル環境にダウンロードします。

 

STEP02.

 

STEP01.でダウンロードしたファイルに記述されている
url += '&' + params[i]['name'] + '=' + escape(params[i]['value']);

url += '&' + params[i]['name'] + '=' + encodeURIComponent(params[i]['value']);
に書き換え、サーバーにアップロードします。

 

STEP03.

 

ファイルのアップロードが完了したら、こちら または こちら を参照のうえキャッシュをクリアしてください。