質問 > フロント機能 > 新規ページに設置したカートボタンから/cartページへ |
フロント機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
skmtk |
投稿日時: 2016/11/24 19:03
対応状況: −−−
|
新米 登録日: 2016/11/24 居住地: 投稿: 7 |
新規ページに設置したカートボタンから/cartページへ 解決策が見当たらず、質問させていただきます。
EC-CUBE初心者です。静的html構築はある程度理解しております。 ページ管理より新規作成したページに、購入ボタンを設置します。 仮に新規ページ名をページAとします。 ページAには商品Aを1点のみ掲載、よって購入ボタンを押した際は商品Aを購入することになります。 個数入力欄は非表示とし、ボタンを押すと1個購入、という流れになります。 いろいろ調べて見つけたコードを貼り付けてみたのですが、/cartページに遷移せずに商品詳細ページに遷移してしまいます。 このままですと、購入者は購入ボタンを2回押さなくてはなりません。 また、この遷移ですと最終的にcartページで「現時点で販売していない商品が含まれておりました。該当商品をカートから削除しました。」とエラーが出てしまいます。 ■バージョン EC-CUBE3.0.12 ■理想の画面遷移 [/user_data/ページA 【購入ボタンクリック】] ↓ [/cart 【レジへ進む】] ■現状の画面遷移 [/user_data/ページA 【購入ボタンクリック】] ↓ [/products/detail/商品A【購入ボタンクリック】] ↓ [/cart 【エラー】] ■カートボタン部分 (○=商品id) <form id="form1" action="/products/detail/○" method="post" name="form1"> <input type="hidden" name="transactionid" /> <input type="hidden" name="mode" value="cart" /> <input type="hidden" name="product_id" value="○" /> <input id="product_class_id" type="hidden" name="product_class_id" value="1" /> <input class="box60" type="hidden" name="quantity" value="1" maxlength="1" /> <div id="detail_cart_box__button_area" class="btn_area"> <ul id="detail_cart_box__insert_button" class="row"> <li class="col-xs-12 col-sm-8"><button type="submit" id="add-cart" class="btn btn-primary btn-block prevention-btn prevention-mask">商品を購入する</button></li> </ul> </div></form> ■商品について ・カートに入れる個数は1個指定 ・カートに入れる商品はページごとに指定 ・商品規格は特にないです その他、不足している情報などありましたらお伝え致します。 フォームの記述が間違っているかと思うのですが、修正方法が分からず困っております。 何卒宜しくお願い申し上げます。 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
» 新規ページに設置したカートボタンから/cartページへ | skmtk | 2016/11/24 19:03 |
Re: 新規ページに設置したカートボタンから/cartページへ | red | 2016/11/25 22:09 |
Re: 新規ページに設置したカートボタンから/cartページへ | skmtk | 2016/12/5 11:05 |
Re: 新規ページに設置したカートボタンから/cartページへ | 468 | 2016/11/29 13:30 |
Re: 新規ページに設置したカートボタンから/cartページへ | skmtk | 2016/12/5 11:17 |
Re: 新規ページに設置したカートボタンから/cartページへ | skmtk | 2016/12/5 11:27 |