質問 > フロント機能 > 非規格選択時の商品お気に入り追加について |
フロント機能
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
moge1203 |
投稿日時: 2018/4/20 17:55
対応状況: 解決済
|
一人前 登録日: 2018/3/15 居住地: 投稿: 113 |
Re: 非規格選択時の商品お気に入り追加について 468様
とても丁寧なご回答ありがとうござます。 ご指摘のように <option value="0">0</option> の記述内容を変更することで無事解決いたしました。 <option value="1">0</option>にすること数量の問題をクリアできました。 大変お手数おかけして申し訳ありません。 今後ともよろしくお願い致します。 |
468 |
投稿日時: 2018/4/20 17:34
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: 非規格選択時の商品お気に入り追加について 在庫が切れた商品、規格を選択した時にどうなるのか、実際に操作して確認されるのが良いのではないでしょうか?
(流石にコードを読んだだけでは、その辺りの挙動がどうなっているのか分かりませんので) 在庫無しの商品を選択した時に、カートに入れるボタンが無効になるようであれば、 Javascript内の<option value="0">0</option>の記述を削除すれば良いのではないでしょうか? こちらも実際に動かして確認したわけではありませんので、 きちんと動作するか分かりませんが、 数量プルダウンに0個は表示されなくなると思います。
|
moge1203 |
投稿日時: 2018/4/20 15:03
対応状況: −−−
|
一人前 登録日: 2018/3/15 居住地: 投稿: 113 |
Re: 非規格選択時の商品お気に入り追加について 468様
ご回答ありがとうございます。 申し訳ありません。 下記記事のカスタマイズをそのまま使用しているため、 私自身あまりscriptの内容を理解しておりませんでした。 【EC-CUBE3 で数量を<select>(プルダウン)に変更する】 http://blog.suprsonicjetboy.com/entry/2018/02/20/214440 購入数の入力をプルダウンに変更しているだけだと思っていたのですが、 そのあたりの処理にも影響がでてしまっているのでしょうか。 いまいちどこを修正すれば良いかが検討つかず、 悩んでいる状態でございます。 図々しいのは承知でお願いするのですが、 どのあたりを修正すればよいか等ご教授いただけますでしょうか? 大変お手数ではありますが、 よろしくお願いします。 |
468 |
投稿日時: 2018/4/20 14:25
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: 非規格選択時の商品お気に入り追加について デフォルトの挙動の場合、在庫切れの商品を表示した場合(規格商品の場合、規格プルダウンを選択した時)に、
「カートに入れる」ボタンが「ただいま品切れ中です」と表示されてクリックできなくなります。 数量ではなく、ボタンで在庫有無を制御しているのですが、 この挙動も変更されているのでしょうか?
|
moge1203 |
投稿日時: 2018/4/20 14:13
対応状況: −−−
|
一人前 登録日: 2018/3/15 居住地: 投稿: 113 |
Re: 非規格選択時の商品お気に入り追加について 468様
お世話になっております、 >プルダウンに置き換えた数量の0個の選択肢は必要なのでしょうか? こちらについてなのですが、アパレル商品を取り扱っているため規格(サイズ)によっては在庫がない商品があります。 ですので、在庫切れ商品に対して購入数が1以上を選択できてしまうとお客様が混乱するじたいになる恐れがあると考えております。 対象ファイルについてありがとうございます。 私がやろうとしていることは事実上不可能なのでしょうか? |
468 |
投稿日時: 2018/4/20 14:01
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: 非規格選択時の商品お気に入り追加について プルダウンに置き換えた数量の0個の選択肢は必要なのでしょうか?
0個が不要なのであれば、<option value="0">0</option>を削除するか<option value="1">1</option>にして、1個から選択とすればよいかと思います。 入力値チェックがカート投入と同じ条件を利用していますので、 入力値チェックを変更するのは、色々と大変なのではないかと思います。 一応、入力値チェックに関する記述は、以下のファイルにあります。 /src/Eccube/Form/Type/AddCartType.php
|
moge1203 |
投稿日時: 2018/4/20 9:26
対応状況: −−−
|
一人前 登録日: 2018/3/15 居住地: 投稿: 113 |
Re: 非規格選択時の商品お気に入り追加について 468様
ご回答ありがとうございます。 はい、ご指摘の通り数量を1以上にして選択した際にはお気に入り機能は機能します。 ですが、それですとユーザーの方にとって不便だと思いますので、 数量を選択せずにお気に入りに追加するよう処理を行いたいです。 どこを書き換えればよいか検討はつきますでしょうか? ご教授いただけると幸いです。 |
moge1203 |
投稿日時: 2018/4/20 9:24
対応状況: 保留
|
一人前 登録日: 2018/3/15 居住地: 投稿: 113 |
Re: 非規格選択時の商品お気に入り追加について h_tanaka様
ご回答ありがとうございます。 カスタマイズを行ったのが自分自身でしたので... 無知がすぎました。 模索してみたいと思います。 ありがとうございました! |
468 |
投稿日時: 2018/4/19 21:52
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: 非規格選択時の商品お気に入り追加について quantityをselectに置き換えた時に初期値が0個になっていませんか?
数量を1個以上にしてお気に入りボタンを押すと正常に動作しませんか? AddCartTypeのquantityに'min' => 1の指定があるように思います。
|
h_tanaka |
投稿日時: 2018/4/19 16:44
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 愛媛県 投稿: 1646 |
Re: 非規格選択時の商品お気に入り追加について えっと、説明が難しいですね。。
カスタマイズされた方に聞いてみてください。 デバッグが難しければ、一度ソースを元に戻して、差分を少しずつマージしつつ実行していくことでどのソースが原因か突き止められると思います。
|
(1) 2 3 » |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |