買い物かご画面に遷移せずに買い物かごに商品を追加できるようにデザインされているテンプレートがあります。
タグリファレンス|フック関数
https://reference.makeshop.jp/creator-mode/contents/hook/index.html
■makeshopサポート記事
クリエイターモードで"買い物かごページに遷移しないで"商品をカゴに入れる方法!
https://www.support.makeshop.jp/design/?p=15643
◆カートフック関数を外す方法
買い物かごに入れたタイミングで直接買い物かごに遷移させるには、カートフックに関する記述を削除して、デザインを変更してください。
テンプレート【Complete】
ショップデザイン / テンプレート選択・編集 / クリエイターモード / 商品詳細
「JavaScript」欄
初期値では40~49行目
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;
}
こちらを削除し、保存してください。
テンプレート【BRothers】
ショップデザイン / テンプレート選択・編集 / クリエイターモード / 商品詳細
「JavaScript」欄
初期値では13~21行目
function MakeShop_afterCartEntry(data) {
if (data.result) {
$('.header-cart-count').text(data.totalQuantity).show();
data.method.modal('カートに追加されました');
} else {
data.method.modal(data.error.message);
}
return false;
}
こちらを削除し、保存してください。
テンプレート【&more】
ショップデザイン / テンプレート選択・編集 / クリエイターモード / 商品詳細
「JavaScript」欄
初期値では97行目
return false;
こちらを削除し、保存してください。
テンプレート【Manabito】
ショップデザイン / テンプレート選択・編集 / クリエイターモード / 商品詳細
「JavaScript」欄
初期値では96~104行目
function MakeShop_afterCartEntry(data) {
if (data.result) {
$('.icon-cart-num').text(data.totalQuantity);
data.method.modal('カートに追加されました');
} else {
data.method.modal(data.error.message);
}
return false;
}
こちらを削除し、保存してください。
テンプレート【Garden】
ショップデザイン / テンプレート選択・編集 / クリエイターモード / 商品詳細
「JavaScript」欄
初期値では40~49行目
function MakeShop_afterCartEntry(data) {
if (data.result) {
$('.cart-badge').text(data.totalQuantity).show();
$('.ham-cart-badge').text(data.totalQuantity).show();
$('.modal-area').fadeIn();
} else {
data.method.modal(data.error.message);
}
return false;
}
こちらを削除し、保存してください。


