質問 > フロント機能 > 2.11.1系の注文完了画面で、注文金額小計と注文番号を取得したい |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
jupier |
投稿日時: 2011/6/23 21:08
対応状況: −−−
|
新米 登録日: 2010/11/11 居住地: 投稿: 3 |
2.11.1系の注文完了画面で、注文金額小計と注文番号を取得したい お世話になります。
注文完了ページにて 購入金額の合計(送料 消費税を含まない) を取得したいのですが、アドバイスをいただけますでしょうか。 ・想定している対象ファイル eccube-2.11.1\data\class\pages\shopping\LC_Page_Shopping_Complete.php TPL側を使う場合は eccube-2.11.1 \data\Smarty\templates\default\shopping\complete.tpl LC_Page_Shopping_Confirm.php の action() 内の処理を流用してみようと思ったのですが うまく取得できませんでした。 お知恵をいただければ幸いです。 よろしくお願いいたします。 |
ゲスト |
投稿日時: 2011/6/24 9:56
対応状況: −−−
|
Re: 2.11.1系の注文完了画面で、注文金額小計と注文番号を取得したい LC_Page_Shopping_Confirm.phpで生成されたorder_idを
引用: eccube-2.11.1\data\class\pages\shopping\LC_Page_Shopping_Complete.php に渡して、dtb_order_detailのpriceをselectして 引用: eccube-2.11.1\data\Smarty\templates\default\shopping\ で表示させてみては、いかがでしょう。 引用: LC_Page_Shopping_Confirm.php の LC_Page_Shopping_Confirm.php の処理を追ってみた結果、 LC_Page_Shopping_Confirm.phpの処理結果の格納された dtb_order_detailからpriceを取り出した方が、 手っ取り早い様に思いました。 |
|
ゲスト |
投稿日時: 2011/6/24 14:13
対応状況: −−−
|
Re: 2.11.1系の注文完了画面で、注文金額小計と注文番号を取得したい ★タイポ有るかも、注意。。。 で、リダイレクト先で、$_GET['order_id]で取り出せます。 として、完了画面にオーダー番号が表示出来るところまでは、 確認できました。。。 ★追記★ 2.11では「$_POST,$_GETは使わない」とのことからSC_FormParamを習得中。 |
|
nanasess |
投稿日時: 2011/6/24 14:34
対応状況: −−−
|
神 登録日: 2006/9/9 居住地: 投稿: 2314 |
Re: 2.11.1系の注文完了画面で、注文金額小計と注文番号を取得したい LC_Page_Shopping_Complete.php の action() で,
で, 受注情報が取れるので, total(値引前合計) から, tax と deliv_fee を差し引くのが良いかと. 受注詳細も以下で取り出せるので, こちらから算出しても良いと思います.
|
jupier |
投稿日時: 2011/6/24 15:48
対応状況: −−−
|
新米 登録日: 2010/11/11 居住地: 投稿: 3 |
Re: 2.11.1系の注文完了画面で、注文金額小計と注文番号を取得したい ご教示いただきましてありがとうございます!
取り急ぎいただきました情報を元に TRYしてみます。 |
jupier |
投稿日時: 2011/6/24 19:50
対応状況: −−−
|
新米 登録日: 2010/11/11 居住地: 投稿: 3 |
Re: 2.11.1系の注文完了画面で、注文金額小計と注文番号を取得したい $objPurchase = new SC_Helper_Purchase(); $arrOrder = $objPurchase->getOrder($_SESSION['order_id']); $arrOrderDetail = $objPurchase->getOrderDetail($_SESSION['order_id']); のような形で算出し、注文番号、小計(税抜き・送料抜き) 解決できました! ご提供いただきました方々 ありがとうございました。 感謝いたします。 |
fireworks |
投稿日時: 2011/8/29 5:38
対応状況: −−−
|
常連 登録日: 2011/7/12 居住地: 投稿: 38 |
Re: 2.11.1系の注文完了画面で、注文金額小計と注文番号を取得したい すいません、
同じように注文完了画面に注文番号を表示したいのですが、 ページ詳細設定の完了画面には、 何を追記すれば表示されるようになるのでしょうか?? <!--{$arrOrder}--> これではでてこなかったですが。。。 |
seasoft |
投稿日時: 2011/8/29 9:38
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: 2.11.1系の注文完了画面で、注文金額小計と注文番号を取得したい 私のメモ書きですが、参考になると良いのですが・・・
http://seasoft.jp1.cx/ec/tips/smarty
|
fireworks |
投稿日時: 2011/8/30 12:10
対応状況: −−−
|
常連 登録日: 2011/7/12 居住地: 投稿: 38 |
Re: 2.11.1系の注文完了画面で、注文金額小計と注文番号を取得したい ありがとうございます。
完了画面のテンプレートに下記を入れたら、 <!--{capture assign=tmp}--><!--{php}--> var_dump($this->get_template_vars(), TRUE); <!--{/php}--><!--{/capture}--> <pre><!--{$tmp|h|nl2br}--></pre> ずらずらっと出てきました。 ただ、どれが注文番号になるのかがわからないのですが・・・ 試しに注文者の名前で検索しても引っかからず・・ |
uubb |
投稿日時: 2012/6/1 2:24
対応状況: −−−
|
常連 登録日: 2012/5/29 居住地: 投稿: 53 |
Re: 2.11.1系の注文完了画面で、注文金額小計と注文番号を取得したい 同じ事したいですが、PHP初心者なので上の内容読んでもさっぱりわかりません@@
誰かこのカリスマの手順やさしく書いてくれませんか? |
(1) 2 » |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |