テンプレート【Complete】では、商品詳細ページで商品を買い物カゴに入れると、商品詳細ページにとどまっている状態でモーダルウィンドウを表示し、買い物カゴへ商品を追加するようにデザインされています。
「JavaScript」欄のフック関数(MakeShop_afterCartEntry)の記述を削除することで、買い物カゴに商品を追加した際に買い物カゴページへ遷移させることができます。
<手順>
編集する前にデザインセットのコピーボタンをクリックしてバックアップを保管し、元の状態に戻せるように準備したうえで作業をおこなってください。
■makeshopサポート
ショップデザインバックアップしてますか?!
※すでにデザインセットが5個以上ある場合は以下を参照してください。
■よくある質問
【クリエイターモード】デザインセットが5個以上あるとコピーできません。バックアップを取る方法を教えてください。
ショップデザイン / テンプレート選択・編集 / クリエイターモード / 商品詳細 の「JavaScript」欄を編集します。
「JavaScript」入力欄内に一度カーソルを置いた状態でキーボードの Ctrl と F キーを同時に押し、表示される検索窓に
MakeShop_afterCartEntry
と入力(コピー&ペースト)し、キーボードの Enter キーを押して以下の記述を見つけてください。
function MakeShop_afterCartEntry(data) {
if (data.result) {
$('.cart-badge').text(data.totalQuantity).show();
$('.modal-area').fadeIn();
} else {
data.method.modal(data.error.message);
}
return false;
}上記をすべて削除し、保存してください。
フック関数については下記のタグリファレンスを参照してください。
■タグリファレンス
フック関数
<ご注意>
上記は対処策の一例です。あくまでもひとつの例として参考にしてください。
修正が難しい場合は有料の制作代行プランのご利用を検討してください。


