対象バージョン
CS-Cart通常版、CS-Cartマーケットプレイス版 バージョン4.2.4-jp-1
問題の概要
注文手続きの「4.支払方法」において、支払方法を選択した直後にEnterキーを押下すると注文確定処理が実行されてしまいます。
本不具合は以下の手順で修正できます。
STEP01.
サーバー上にインストールしたCS-Cartの
design/themes/[利用中のテーマ名]/views/checkout/components/payments/payment_methods.tpl
例) design/themes/responsive/views/checkout/components/payments/payment_methods.tpl
をローカル環境にダウンロードします。
STEP02.
STEP01.でダウンロードしたファイルに記述されている
$(_.doc).on('click', '.cm-select-payment', function() {
と
var self = $(this);
の間に
$(".payments-form").keypress(function(ev) {
if ((ev.which && ev.which === 13) || (ev.keyCode && ev.keyCode === 13)) {
return false;
} else {
return true;
}
});
を追記し、サーバーにアップロードします。
STEP03.