質問 > フロント機能 > 会員登録画面で追加した項目を、買い物時にdtb_orderへ格納させたい |
フロント機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
kanaryo |
投稿日時: 2014/3/6 18:43
対応状況: −−−
|
常連 登録日: 2011/10/18 居住地: 投稿: 66 |
会員登録画面で追加した項目を、買い物時にdtb_orderへ格納させたい 会員登録画面へチェックボックスで入力する項目を追加し、
管理画面の会員マスターで表示、マイページからの変更削除も出来るように完了しました。 追加した項目の値はdtb_customerに格納されています。 会員がログイン状態で買い物する時は、追加した項目をdeliv.php画面でも表示させる様にtplには下記の記述を追加しています。 その後payment.php画面を経てconfirm.phpへ遷移するのですが、 confirm.php画面で追加した項目が表示されません。 そのまま買い物を完了させることは出来ますが、 dtb_orderへ値が格納されないため、管理画面の受注管理で表示させることが出来ません。 deliv.tpl側 <!--{if $arrAddr[cnt].tuika == 1}-->赤<!--{/if}--> confirm.tpl側 <!--{if $arrForm.tuika == 1}-->赤<!--{/if}--> 非会員の状態で買い物する時にも追加した項目ですので、 dtb_orderにはカラムが存在し、非会員の状態で購入すれば値は格納されます。 LC_Page_Shopping_Deliv.phpは何も触っておらず、 どうすればログイン時の買い物でdtb_orderへ値を飛ばすことが出来るのでしょうか? 希望の挙動は下記です。 dtb_customerに格納されているカラム「tuika」の値を、 ログイン時の買い物でconfirm.tpl画面で表示させ、dtb_orderへ格納させたい。 どなたか御教示お願いいたします。 ********************************* EC-CUBEバージョン 2.11.4 PHPバージョン PHP 5.2.17p3 DBバージョン PostgreSQL 9.0.1 |
フラット表示 | 前のトピック | 次のトピック |