質問 > フロント機能 > 商品詳細ページのオリジナルのフォームからデータを登録する |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
osamuya |
投稿日時: 2014/4/17 15:09
対応状況: 開発中
|
常連 登録日: 2013/2/4 居住地: 東京 投稿: 65 |
商品詳細ページのオリジナルのフォームからデータを登録する お世話になります。
今現在、商品詳細ページにオリジナルのフォームを作成して、受注データとしてdtb_orderの追加カラムにデータが格納できるようにカスタマイズとしております。 http://ec-cube.nakweb.com/blog/1528.html を参考にconfirm.phpまでカート情報を運ぶところまでうまく行きましたが、最後にdtb_orderにデータを登録するところがうまくゆきませんでした。 http://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=thread&topic_id=11535&forum=10&post_id=53588#forumpost53588 こちらを参考にSC_CartSesson.phpからdtb_orderにデータを書き込むことはできましたが、カートセッション中にあるデータをSC_CartSesson.phpに引き渡して書き込むところがうまくゆきません。あともう一歩というところなのですが、どなたかわかる方いましたらご教授ください。 よろしくお願いいたします。 |
tshino |
投稿日時: 2014/4/17 16:42
対応状況: −−−
|
一人前 登録日: 2013/4/9 居住地: 投稿: 76 |
Re: 商品詳細ページのオリジナルのフォームからデータを登録する EC-CUBEではdtb_orderの情報は一度カートのフローの
途中ではdtb_order_tempに保存され注文登録時に、 dtb_order_tempからデータを取得し登録しております。 カートセッション中のデータはdtb_order_tempには 登録されているのでしょうか? |
osamuya |
投稿日時: 2014/4/18 19:08
対応状況: −−−
|
常連 登録日: 2013/2/4 居住地: 東京 投稿: 65 |
Re: 商品詳細ページのオリジナルのフォームからデータを登録する tshinoさん
ありがとうございます。 カートセッションデータは、特にカスタマイズする中でdtb_order_tempに登録するようなコードは書いていません。今のところカートセッションデータにオリジナルのデータを追加するところまで出来た感じです。 dtb_order_tempに一度登録するのがお作法でしたら是非そのアクションもフローに追加したいと思います。 よろしくお願いします。 |
yuh |
投稿日時: 2014/4/19 1:45
対応状況: −−−
|
神 登録日: 2013/1/9 居住地: 大阪 投稿: 1818 |
Re: 商品詳細ページのオリジナルのフォームからデータを登録する LC_Page_Shopping_Payment.php
のlfRegistDataの部分でdtb_order_tempにデータを入れる部分があるので、その部分に追加したい項目(例:addparams)を追加して、dtb_order_tempとdtb_orderに追加した名前と同じフィールド(例:addparams)を追加するとできたはずです。 dtb_order_tempにデータを格納できればconfirmで$this->arrFormに値が入るので、確認画面で表示もできると思います。 |
tshino |
投稿日時: 2014/4/21 12:01
対応状況: −−−
|
一人前 登録日: 2013/4/9 居住地: 投稿: 76 |
Re: 商品詳細ページのオリジナルのフォームからデータを登録する 前の方にも記載頂いておりますとおり、
dtb_order_tempにはLC_Page_Shopping_Payment.php::lfRegistDataからに項目を追加することで対応可能です。 dtb_orderに関してはデータベースの項目を追加するだけで 対応できたかと思います。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |