質問 > フロント機能 > 特定の商品のみカート画面に飛ばない仕組み |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
tps |
投稿日時: 2012/5/15 14:37
対応状況: −−−
|
半人前 登録日: 2011/4/2 居住地: 投稿: 20 |
特定の商品のみカート画面に飛ばない仕組み いつもお世話になっております。
特定の商品のみかごに入れるボタンを押しても 自動的にカート画面に飛ばない仕組みは可能でしょうか。 商品のオプションをひとつの商品として登録して、 カート画面に反映(計算)させたいと思っております。 商品詳細画面にて、規格1と2の他にテキスト入力フォームなどの カスタマイズステップがかなりあるので、 仕様上、そのオプションはその過程で選んでいただき、 その後のカスタマイズを選んでいただく必要がある為、 いろいろと打開策を考えております。 規格1と2は既に使用しており、新たな規格を増やす方法は かなり困難だと本フォーラムで閲覧させていただきました。 内容がわかりづらい場合はご指摘ください。 追加させていただきます。 ご教授よろしくお願い致します。 EC-CUBE:2.11.4 OS:Windows NT WEB34 5.2 build 3790 DB:MySQL 5.0.83-community WEBサーバー:Microsoft-IIS/6.0 PHP:5.2.9-2 |
PWS |
投稿日時: 2012/5/15 18:11
対応状況: −−−
|
一人前 登録日: 2012/1/23 居住地: Itami Hyogo 投稿: 141 |
Re: 特定の商品のみカート画面に飛ばない仕組み 確か、カートに追加しても画面遷移しない改造は余所でも見かけましたので、可能だと思います。
ある商品に対するオプションという位置づけで、オプション単体では購入できない、などの縛りもありでしょうか。 私だったら、という視点でざっと考えてみますね。 関連商品のフィールドを一つ追加。 オプションの場合は対象となるある商品のIDを格納。 ある商品の詳細ページだけにオプション商品を表示させて、カート投入ボタンを表示。 カート投入処理にて、関連商品のフィールドを確認して、オプション商品の場合は画面遷移させないように分岐 #画面の再描画は必要ですね 管理画面側にて、オプションの場合は対象となる商品を登録できるようにちょこっと改造。 こんな感じでしょうか。
|
tps |
投稿日時: 2012/5/16 10:36
対応状況: −−−
|
半人前 登録日: 2011/4/2 居住地: 投稿: 20 |
Re: 特定の商品のみカート画面に飛ばない仕組み PWS様
お返事ありがとうございます。 オプション単体では購入できないなどの縛りも必要だと 思いますが、本件でいっぱいいっぱいなので(汗)次のステップで考えていこうと思います。 PWD様アドバイスの中の、 >カート投入処理にて、関連商品のフィールドを確認して、オプシ>ョン商品の場合は画面遷移させないように分岐 この部分は、 data/class/pages/products/LC_Page_Products_Detail.php このファイルで、関連商品が表示されてある商品をキーにして、 分岐させるような感じでしょうか。 説明不足でしたら追記させていただきます。 ご教授ください。 よろしくお願い致します。 |
PWS |
投稿日時: 2012/5/16 12:06
対応状況: −−−
|
一人前 登録日: 2012/1/23 居住地: Itami Hyogo 投稿: 141 |
Re: 特定の商品のみカート画面に飛ばない仕組み そうですね。
action内のcase 'cart'内で処理を分ければいけると思います。 おっと、探していたら似たような内容を見つけました。 こちらが参考になると思います。 http://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=flat&order=ASC&topic_id=9432&forum=10 要はカートに遷移させたくない場合はsendRedirectをコメントアウトすればよいようです。 オプション単体では購入できない=商品一覧および商品詳細に表示させなければOKかなと思います。 商品一覧に表示させないようにするのは、商品の絞り込み条件に「関連商品のフィールドが0」を追加すればいけるかなと思います。 商品詳細に表示させないようにするためには、商品IDで直接URLをたたいても出ないようにする必要があります。これもlfCheckProductIdにて絞り込み条件を追加してやればいけると思います。
|
tps |
投稿日時: 2012/6/26 15:44
対応状況: 解決済
|
半人前 登録日: 2011/4/2 居住地: 投稿: 20 |
Re: 特定の商品のみカート画面に飛ばない仕組み PWS様
お返事が大変遅くなり申し訳ありませんでした。 アドバイス通り、if文でカート偏移しないように出来ました。 ありがとうございました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |