札幌Web制作のシンクグラフィカ

ショッピングカートのドリルダウン表示について

なかじまさん (2013-03-29 12:48:53) http://www.dolphin-whale.info/test/test.html

ショッピングカートで選択する際、親ノードで選択したカテゴリー内の商品を子ノードで表示できるようにしたいと思っています。

"data-drillfor"の属性を入れたところ、現在はグループ化されたすべてのカテゴリーの選択肢が子ノードに表示されてしまいます。

解決方法があれば、ご教示下さい。

Re:ショッピングカートのドリルダウン表示について

和田 (2013-03-31 18:41:11) www.synck.com

ドリルダウンは基本的に<form>内でしか動作しないと思いました。
そのため、カート機能で利用する場合はうまく動作しないと思います。
添付のファイルが単体で動くドリルダウン用jsなのですが、恐らく名称がコンフリクト(衝突)すると思うので、多少手を入れなければならないですが、手を入れると動くと思います(たぶん)。

画面遷移せずにカートに複数の商品を入れる方法

なかじまさん (2013-03-31 19:53:36) http://www.dolphin-whale.info/test/cart2.html

お忙しい中、ご回答いただき、ありがとうございます。

どうやって手を入れればいいか見当がつかなかったので、商品選択のフォームを別途用意して、その結果をメールフォームのぺージで表示するようにしてはどうかと考えました。

マニュアルの「ドロップ機能」とテクニカルノートの「画面遷移せずにカートに商品を入れる」、「機能」→「ショッピングカート機能」応用編を参考に、別ページに一つの商品を表示して数を選択する画面を設置(cart1.html)したところ、うまくいったのですが、同一ページで複数の商品を入れられるようにしようとしたら、最後の商品しか反映されませんでした(cart2.html)。

画面遷移せずにカートに複数の商品を入れることは可能でしょうか?

2つ目移行のソースを一部変更してできる場合は、変更箇所をご教示いただければ幸いです。

よろしくお願いいたします。

Re:画面遷移せずにカートに複数の商品を入れる方法

和田 (2013-04-07 13:07:34) www.synck.com

可能ではあります。
まず記載して頂いたURLのmailformpro.cgiへのパスが間違っているので、それを直すとちゃんと動作します。あとはqtyをパラメータとして渡していないため、それをJavascript側で調整する必要があります。ちょっとJavascriptに関する知識が必要になるかもしれません。

Re:画面遷移せずにカートに複数の商品を入れる方法

なかじまさん (2013-04-07 17:17:19) www.dolphin-wahle.info/test/cart2.html

お忙しいところ、ご回答をありがとうございます。

cgiへのパスを修正したところ、複数の商品をカートに入れることができました。
うっかりしていて、お手数をおかけして申し訳ありません。

qtyに関しては、「Javascriptに関する知識」はないので、悪戦苦闘して調べてみようと思っています。手に負えない場合は、追って有償サポートを依頼させていただきますので、その際はよろしくお願いいたします。