質問 > フロント機能 > 全額ポイントで購入−自動で入金済みにする方法 |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
daitetsu |
投稿日時: 2011/12/31 17:47
対応状況: −−−
|
新米 登録日: 2011/12/26 居住地: 投稿: 4 |
全額ポイントで購入−自動で入金済みにする方法 今、ECCUBE2.11.4を利用してサイトを構築しているのですが、商品代金をを全額ポイントで支払ったり無料の商品を購入した場合、自動で対応状況を「新規受け付け」から「入金済み」にするにはどうしたらよいのでしょうか?
「LC_Page_Shopping_Confirm.php」の160行目の $objPurchase->completeOrder(ORDER_NEW); という記述を if($this->tpl_total_inctax[$this->cartKey] > 0){ $objPurchase->completeOrder(ORDER_NEW); }else{ $objPurchase->completeOrder(ORDER_PRE_END); } というものに置き換えるというのもやってみましたがうまくいきません。 記述の変更方法が間違っているのでしょうか? 参考までに、どのように変更したか以下に載せます。 ------------変更前-------------- ・ ・ ・ // 購入完了ページ else { $objPurchase->completeOrder(ORDER_NEW); $objPurchase->sendOrderMail($this->arrForm["order_id"]); SC_Response_Ex::sendRedirect(SHOPPING_COMPLETE_URLPATH); } ・ ・ ・ ------------変更後--------------- ・ ・ ・ // 購入完了ページ else { if($this->tpl_total_inctax[$this->cartKey] > 0){ $objPurchase->completeOrder(ORDER_NEW); }else{ $objPurchase->completeOrder(ORDER_PRE_END); } $objPurchase->sendOrderMail($this->arrForm["order_id"]); SC_Response_Ex::sendRedirect(SHOPPING_COMPLETE_URLPATH); } ・ ・ ・ |
AMUAMU |
投稿日時: 2012/1/5 17:14
対応状況: −−−
|
神 登録日: 2009/5/2 居住地: 東京都 投稿: 2712 |
Re: 全額ポイントで購入−自動で入金済みにする方法 $this->arrForm['payment_total'] を使って判断させる形だとどうでしょうか?
|
daitetsu |
投稿日時: 2012/3/3 14:53
対応状況: −−−
|
新米 登録日: 2011/12/26 居住地: 投稿: 4 |
Re: 全額ポイントで購入−自動で入金済みにする方法 それもむりでした(泣)
|
PWS |
投稿日時: 2012/3/5 9:11
対応状況: −−−
|
一人前 登録日: 2012/1/23 居住地: Itami Hyogo 投稿: 141 |
Re: 全額ポイントで購入−自動で入金済みにする方法 おはようございます。
その条件分岐の{}内の部分を通っていないのは確実なのですね?>分岐する条件が違うだけなのかそうでないのか |
daitetsu |
投稿日時: 2012/3/7 18:35
対応状況: 解決済
|
新米 登録日: 2011/12/26 居住地: 投稿: 4 |
Re: 全額ポイントで購入−自動で入金済みにする方法 >$this->arrForm['payment_total'] を使って判断させる形だとどうでしょうか?
バージョンを2.11.4→2.11.5にした後、ファイルを初期状態に戻してからもう一度↑を試してみたところ、うまくいきました! ありがとうございました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |