[Tep-j-general] Re: checkout_success画面が表示されない場合がある

Back to archive index

TAMURA Toshihiko tamur****@bitsc*****
2004年 9月 22日 (水) 17:37:58 JST


こんにちは、田村です。

山本さん:

> 注文手続き完了の画面(checkout_success画面)が
> 表示されずに、カートは空です画面(shopping_cart画面)
> が表示される場合があります。

どんな頻度で発生するんでしょうか?

注文メールも送信済みでしたら、
注文手続き処理(checkout_process.php)が終了して、
注文手続き完了(checkout_success.php)の先頭の以下の部分で
セッション情報が取得できていない可能性が高いと思います。
------------------------------------------------------------
// if the customer is not logged on, redirect them to the shopping cart page
  if (!tep_session_is_registered('customer_id')) {
    tep_redirect(tep_href_link(FILENAME_SHOPPING_CART));
  }
------------------------------------------------------------

セッション情報が取得できない原因はいろいろありうるので、
実際のシステムで追求しないと何ともいえないです。
apacheのログには何かエラーメッセージが残ってないでしょうか?

また、正常に終了したときには、
以下のようなURLがブラウザのアドレス欄に表示されますか?
https://www.example.com/catalog/checkout_success.php?osCsid=xxxxxxxxx

-- 
田村敏彦 / 株式会社ビットスコープ
E-mail:tamur****@bitsc*****
http://www.bitscope.co.jp/





Tep-j-general メーリングリストの案内
Back to archive index