[Tep-j-general] 空の受注データ

Back to archive index

田中裕之@グリニッジ tanak****@green*****
2007年 11月 8日 (木) 14:47:56 JST


丸山様

> はじめて、投稿させていただきます。
> 2年半前からos commerce alterで、ショップを運営しております
> 丸山と申します。
> 本日、お客様のお名前・住所・電話番号・メールアドレスが
> 空っぽの受注データを受信してしまいました。

alterの既知の問題ですが、ゲスト会員として買い物ステップに進んだ後、
ブラウザのバックボタンを使って前の画面に戻りパスワードを入力して
会員登録を完了したお客さまの2回目の購入の際などに件の症状が発生します。


create_account_process.phpの488行目あたりを

-----

    if($pwa == 1) {

        tep_session_register('noaccount');

        tep_redirect(tep_href_link(FILENAME_CHECKOUT_PAYMENT, '', 'SSL'));

    } else {

        $points_awarded = floor(PRESENT_POINT);

        if (MODULE_EXTENSION_POINTS_STATUS == 'true' && $points_awarded > 0) {

-----

という部分を

-----

    if($pwa == 1) {

        tep_session_register('noaccount');

        tep_redirect(tep_href_link(FILENAME_CHECKOUT_PAYMENT, '', 'SSL'));

    } else {

        if (tep_session_is_registered('noaccount')) {
            tep_session_unregister('noaccount');
        }

        $points_awarded = floor(PRESENT_POINT);

        if (MODULE_EXTENSION_POINTS_STATUS == 'true' && $points_awarded > 0) {

-----

に変更すれば直ります。

田中




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