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

カテゴリー : バグ修正
2015年08月04日 (火)

対象バージョン

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.

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