質問 > フロント機能 > 購入ボタンを押した後カート画面に進めません |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
wn1993 |
投稿日時: 2011/2/1 0:43
対応状況: −−−
|
新米 ![]() ![]() 登録日: 2011/2/1 居住地: 投稿: 5 |
購入ボタンを押した後カート画面に進めません お世話になります。
現在製作中のECサイトで、商品詳細画面からサイズを選んで購入ボタンを押すと、カート画面自体には入るのですが、 URL: ドメイン/設置ディレクトリ/cart/index.php?product_id=5&transactionid=ランダムな英数字の羅列 内容: ポイント制度をご利用になられる場合は、会員登録後ログインしていだだきますようお願い致します。 ※ 現在カート内に商品はございません。 と、なってしまいます。ページを更新するとその後は問題なくカートに商品が入るようになります。 アドバイスを頂ければと思います。 よろしくお願い致します。 ------------------------------------------------------------------------------------------ [EC-CUBE] 2.4.4正式版 [レンタルサーバ] 使えるネット [OS] Linux [PHP] PHP 5.1.6 [データベース] MySQL 5.0.51a-community-log [WEBサーバ] apache [ブラウザ] Windows XP Firefox3、Internet Explorer6、7、8 Mac OS 10.5 Firefox3、MineField ------------------------------------------------------------------------------------------ |
AMUAMU |
投稿日時: 2011/2/1 11:24
対応状況: −−−
|
神 ![]() ![]() 登録日: 2009/5/2 居住地: 東京都 投稿: 2712 |
Re: 購入ボタンを押した後カート画面に進めません >と、なってしまいます。ページを更新するとその後は問題なくカートに商品が入るようになります。
これはカート画面で、再読込をするとカートに商品が入っている状態が表示されると言うことでしょうか? また何かカスタマイズなどしていますか? 標準の仕組み的には、 商品画面でカート投入ボタン→商品画面内の仕組みでカートに追加→商品画面はカートに追加後、カゴの中ページに移動指示→カゴの中ページの読み込み(カート内商品確認) という順なので、システム流れ的には生じないはずなのですが、DB内のデータの反映遅れなども考えられるため再現度なども知りたいところです。
|
wn1993 |
投稿日時: 2011/2/1 20:02
対応状況: −−−
|
新米 ![]() ![]() 登録日: 2011/2/1 居住地: 投稿: 5 |
Re: 購入ボタンを押した後カート画面に進めません 早速のお返事ありがとうございます。
初めに報告として、今回の現象が起こる場合とそうでない場合がありました。 ご質問頂いた内容への回答は以下です。 >これはカート画面で、再読込をするとカートに商品が入っている状態が表示されると言うことでしょうか? 言葉足らずで申し訳ありません。これはカート画面で再読み込みをしても商品は表示されず、一度その画面を出た後でページをリフレッシュして再度購入ボタンから購入するとカート画面で表示される。という意味です。 >また何かカスタマイズなどしていますか? カスタマイズは特に行っておりません。 >DB内のデータの反映遅れなども考えられるため再現度なども知りたいところです。 申し訳ありません。まだまだ勉強を始めたばかりなのでDBについての詳しい知識がなく、よくわかりません。 標準の仕組み的には生じないということは、データベースがあるサーバー側の問題ということでしょうか? 宜しくお願い致します。 |
AMUAMU |
投稿日時: 2011/2/1 23:16
対応状況: −−−
|
神 ![]() ![]() 登録日: 2009/5/2 居住地: 東京都 投稿: 2712 |
Re: 購入ボタンを押した後カート画面に進めません >初めに報告として、今回の現象が起こる場合とそうでない場合がありました。
そうなると、内部にデバッグ出力を多数しかけたり、httpの生のステータスやりとり等ダンプデータを見ていかないと解決は難しいかもしれません。 >言葉足らずで申し訳ありません。これはカート画面で再読み込みをしても商品は表示されず、 >一度その画面を出た後でページをリフレッシュして再度購入ボタンから購入するとカート画面で表示される。 >という意味です。 この症状ですとDBではなくセッション関係が怪しそうですね ちょっと地道なデバッグが必要な固有の環境に基づく問題っぽくみえます。 あまり、お力になれそうになく申し訳ないです
|
patapata |
投稿日時: 2011/2/2 11:11
対応状況: −−−
|
仙人 ![]() ![]() 登録日: 2010/7/7 居住地: 神奈川県 投稿: 502 |
Re: 購入ボタンを押した後カート画面に進めません 成功した場合と失敗した場合のURLのアクセス遷移に差異はありませんか?
一番ありえそうなのはwww付きかそうでないかとか 例: http://www.hogehoge.jp/ の商品画面に直接アクセス(URL直接入力やブックマークから)して、商品をカートに入れる http://hogehoge.jp/ のカートの中に移動 とかしてなにもない 補足: 上記操作の前にwwwなしのセッションに商品を入れていると 見た目で騙されるかも(内部では違うカートです) |
wn1993 |
投稿日時: 2011/2/2 19:37
対応状況: −−−
|
新米 ![]() ![]() 登録日: 2011/2/1 居住地: 投稿: 5 |
Re: 購入ボタンを押した後カート画面に進めません なるほど、なにやら初心者の私には難しそうですね。。
セッション関係のデバッグですね。やり方を勉強しながら地道に行いたいと思います。 AMUAMU様、お忙しい中回答して頂き、ありがとうございました。 |
wn1993 |
投稿日時: 2011/2/3 0:18
対応状況: −−−
|
新米 ![]() ![]() 登録日: 2011/2/1 居住地: 投稿: 5 |
Re: 購入ボタンを押した後カート画面に進めません patapata様
ご回答頂きありがとうございます。 ご指摘の通り、 wwwが付いていないURLの商品詳細ページから購入ボタンを押す →カートに商品は入らない。 wwwが付いているURLの商品詳細ページから購入ボタンを押す →カートに商品が入る。 となりました。原因が分かって感動です。 このサイトにリンクを張っている本体サイトのリンクが http://hogehoge.jp/ となっていたので今回の問題が起きていたみたいです。install.phpにはwww付きのURLで記載してあるので、これで今回の問題は解決。と考えてよろしいのでしょうか? |
patapata |
投稿日時: 2011/2/3 10:37
対応状況: −−−
|
仙人 ![]() ![]() 登録日: 2010/7/7 居住地: 神奈川県 投稿: 502 |
Re: 購入ボタンを押した後カート画面に進めません どこで解決とするかは、そのサイトのポリシー次第です。
原因がわかって、リンク元を修正した。 これで解決とするか? wwwあり・なし両方アクセスできることには、変わりない為、なし側に、直リンを張られたら場合を想定して301リダイレクトだか、なんだかを使って統一を図るまでやって完結とするか? どちらかかな・・・。 ただの愚痴ですが後述の裏方作業は、やったとしても大抵認めてもらえない為、寂しい所です。 |
wn1993 |
投稿日時: 2011/2/4 15:08
対応状況: −−−
|
新米 ![]() ![]() 登録日: 2011/2/1 居住地: 投稿: 5 |
Re: 購入ボタンを押した後カート画面に進めません patapata様
お返事が遅くなり申し訳ありません。 >なし側に、直リンを張られたら場合を想定して301リダイレクトだか、なんだかを使って統一を図るまでやって完結とするか? なるほど、リダイレクトしておけば私としても気持ちの悪い感じが緩和されるのでやっておきたいと思います。寂しいですが! とりあえずその作業で完了にしたいと思います。 大変参考になるご意見ありがとうございました! |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |