質問 > フロント機能 > 複数配送先 入力内容確認時 削除した商品が出てくる |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
INDYTECH |
投稿日時: 2015/6/4 15:13
対応状況: −−−
|
常連 登録日: 2013/3/1 居住地: 投稿: 47 |
複数配送先 入力内容確認時 削除した商品が出てくる EC-CUBE2.12 MySQL 5.1.61 PHP5.3.3
複数配送先有効な状況で、 1.カートに商品を入れる 2.カートから商品を削除する 3.カートに商品を複数入れる 4.購入手続きへ進み複数配送先を指定する 5.お支払い方法を指定する 6.入力内容確認 にて、削除した商品が表示されます。 単一の配送先を指定した場合には正常に表示されます。 また、単一配送先で6まで進めた後に、戻るで複数配送先指定に 切り替え複数配送先指定を行った場合も正常に表示されます。 修正箇所などご教示いただければ幸いです。 |
INDYTECH |
投稿日時: 2015/6/5 15:30
対応状況: −−−
|
常連 登録日: 2013/3/1 居住地: 投稿: 47 |
Re: 複数配送先 入力内容確認時 削除した商品が出てくる なかなかお返事いただけないみたいですw
複数配送先を使われない方が多いのでしょうか? 色々見てみましたが、どうも LC_Page_Shopping_Confirm.php の action() 内 // カートの商品を取得 $this->arrShipping = $objPurchase->getShippingTemp($this->is_multiple); 処理で、おかしなことになっているようですが、どうにもそれ以上わかりません。 引き続き、ご教示いただけますようお待ちしています。 |
seasoft |
投稿日時: 2015/6/5 20:07
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7365 |
Re: 複数配送先 入力内容確認時 削除した商品が出てくる > 複数配送先を使われない方が多いのでしょうか?
過去ログを見ても分かると思いますが、この機能はバージョンによっても状況が異なりますが、常に何かしらの問題を抱えています。 なので、必要無いサイトでは、パラメーター「USE_MULTIPLE_SHIPPING」を「false」に変更するのは定石という状況ではあります。 実運用を見ても、必要なサイトは、1割程度という所感です。 なので、運用には苦労を伴うかもしれません。 最新版であれば、EC-CUBE のバグとして報告も上げられるのですが、旧バージョンですとそれも難しく・・・
|
INDYTECH |
投稿日時: 2015/6/6 12:09
対応状況: −−−
|
常連 登録日: 2013/3/1 居住地: 投稿: 47 |
Re: 複数配送先 入力内容確認時 削除した商品が出てくる お返事ありがとうございました。
複数配送先は封印していたのですが、 対応の必要が出てきました。 サイト運用上、これまで改造をかけてきているので 思うように最新バージョンに移行できないのが現状です。 単数配送先には現れないので、 LC_Page_Shopping_Multiple.php LC_Page_Shopping_Payment.php LC_Page_Shopping_Confirm.php あたりの流れをチェックしてみていますが、 本来はカートから商品を削除する時にsessionからも削除するのが いいのでは?などと思っていますが、なかなか手をつけられない状況です。 引き続きアドバイスをお待ちしています。 |
INDYTECH |
投稿日時: 2015/6/6 16:19
対応状況: 解決済
|
常連 登録日: 2013/3/1 居住地: 投稿: 47 |
Re: 複数配送先 入力内容確認時 削除した商品が出てくる 自己解決しました。
以下のスレッドにあるように、 LC_Shopping_Multiple.php 内の saveMultipleShippings に unset($_SESSION['shipping']); を追加したところ、複数配送先指定時にも削除済商品が現れることはなくなりました。 http://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=flat&order=ASC&topic_id=11188&forum=8 お返事いただいた皆様ありがとうございました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |