質問 > フロント機能 > 「数量」と同じDBに注文項目を追加したい。「現在のかごの中」に値が反映されない。 |
フロント機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
tanizk |
投稿日時: 2011/11/22 12:40
対応状況: 解決済
|
新米 登録日: 2011/11/18 居住地: 投稿: 3 |
Re: 「数量」と同じDBに注文項目を追加したい。「現在のかごの中」に値が反映されない。 解決いたしました。
やはりカートセッションに正しく値が入っていませんでした。 原因は「SC_CartSession.php」での記述漏れ すでにソースがごちゃごちゃしていたので 一度、追記部分を全て削除し丁寧に数量[quantity]に関する記述をコピペして下段に書き込むという作業を繰り返しました。 そこで単純にもうひとつの「数量」を作成。 正常に動作するのを確認してから合計金額、送料、ポイントなどから不要な部分を削除して 想定している項目をひとつ増やす、という手順でなんとか形にすることができました。 ソースを適当に読んで、先に必要な部分だけ追記する方法だとミスします。私の場合は、ですけど。。。 泥臭い方法ではありますが、ショッピングカートに関する情報を追記したい場合、 「取り掛かり」に見るべきファイルをメモとして ?DBに項目を追加(今回はdtb_order_detail) ?入力部分を作る ・「数量[quantity]」を参考に下記クラスに追加項目を追記 data/class/pages/products/LC_Page_Products_List.php(商品一覧) data/class/pages/products/LC_Page_Products_Detail.php(商品詳細) ・「数量[quantity]」を参考に下記テンプレートに追加項目を追記 products/detail.tpl products/list.tpl ?ショッピングカートのセッション情報部分にも追記 「数量[quantity]」を参考に下記クラスに追加項目を追記 SC_CartSession.php ※合計金額や送料無料などは追加項目の性質により 裁量で計算式に追記 ?カート部分を作る ・「数量[quantity]」を参考に下記クラスに追加項目を追記 data/class/pages/cart/LC_Page_Cart.php(ショッピングカート) ・「数量[quantity]」を参考に下記テンプレートに追加項目を追記 cart/index.tpl ここで正常動作が確認できたら購入経路を経て DBに登録される部分までカスタマイズ。動作を確認しつつ不要部分を削除。 管理画面での確認方法は、商品に項目を追加する方法を参考にする。 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
「数量」と同じDBに注文項目を追加したい。「現在のかごの中」に値が反映されない。 | tanizk | 2011/11/18 17:21 |
Re: 「数量」と同じDBに注文項目を追加したい。「現在のかごの中」に値が反映されない。 | seasoft | 2011/11/19 13:51 |
Re: 「数量」と同じDBに注文項目を追加したい。「現在のかごの中」に値が反映されない。 | eoogle | 2011/11/20 1:31 |
Re: 「数量」と同じDBに注文項目を追加したい。「現在のかごの中」に値が反映されない。 | tanizk | 2011/11/21 10:25 |
» Re: 「数量」と同じDBに注文項目を追加したい。「現在のかごの中」に値が反映されない。 | tanizk | 2011/11/22 12:40 |