[Tep-j-general] 配送方法選択ページを経ないで、注文手続き

Back to archive index

Koba koba.****@gmail*****
2007年 9月 27日 (木) 14:49:11 JST


商品をメールで送るため、配送方法選択ページ(/catalog/shipping.php)を経ないで、注文手続きを完了したいと考えています。

そこで、
/catalog/shopping_cart.php
          <td align="right" class="main"><a href="<?php echo
tep_href_link(FILENAME_CHECKOUT_SHIPPING, '', 'SSL'); ?>"><?php echo
tep_image_button('button_checkout.gif', IMAGE_BUTTON_CHECKOUT);
?></a></td>
上記を以下に変更
          <td align="right" class="main"><a href="<?php echo
tep_href_link(FILENAME_CHECKOUT_PAYMENT, '', 'SSL'); ?>"><?php echo
tep_image_button('button_checkout.gif', IMAGE_BUTTON_CHECKOUT);
?></a></td>

/catalog/checkout_payment.php
/catalog/checkout_confirmation.php
// if no shipping method has been selected, redirect the customer to
the shipping method selection page
 if (!tep_session_is_registered('shipping')) {
  tep_redirect(tep_href_link(FILENAME_CHECKOUT_SHIPPING, '', 'SSL'));
 }
上記をエスケープ

/catalog/checkout_payment.php
/catalog/checkout_confirmation.php
/catalog/checkout_process.php
// avoid hack attempts during the checkout procedure by checking the
internal cartID
 if (isset($cart->cartID) && tep_session_is_registered('cartID')) {
  if ($cart->cartID != $cartID) {
    tep_redirect(tep_href_link(FILENAME_CHECKOUT_SHIPPING, '', 'SSL'));
  }
 }
上記の取り扱いはよく判りません。エスケープするとマズイような?リダイレクト先をcheckout_payment.phpへ変更すべきなのか?アドバイスお願いします。

この状態で注文手続きを行いますと、checkout_confirmation.phpからcheckout_process.phpへ進まず、checkout_payment.phpへリダイレクトされてしまいます。

こんな状況です。状況説明で足りない部分はご指摘ください。

お判りになる方、お教えください。
よろしくお願いいたします。
OSCは、2.2ms1j-R8です。
--
小林


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