[Tep-j-general] Re: 代引きの件について

Back to archive index

坂倉 潤一 saka_jet****@hotma*****
2004年 3月 25日 (木) 18:30:42 JST


申し訳ありません。修正箇所に関する情報が抜けていました。

ソースファイルはcatalog/checkout_confirmation.phpの前半部分です。
上から探していくと、すぐに見つかると思います。


>From: 坂倉 潤一 <saka_jet****@hotma*****>
>Reply-To: tep-j****@lists*****
>To: tep-j****@lists*****
>Subject: [Tep-j-general] Re: 代引きの件について
>Date: Thu, 25 Mar 2004 09:27:27 +0000
>
>お世話になっています。鈴木です。
>
>ちょっと仕様が違うかもしれませんが、私は以前以下の仕様で改造を行いましたの
>で、
>ソース一部分ですが参考になればと思います。
>・請求先は選択させない
>・支払方法は「銀行振り込み」と「代引き」のみ
>・「銀行振り込み」の場合は請求先は顧客
>・「代引き」の場合は配送先
>
>// Stock Check
>   $any_out_of_stock = false;
>   if (STOCK_CHECK == 'true') {
>     for ($i=0, $n=sizeof($order->products); $i<$n; $i++) {
>       if (tep_check_stock($order->products[$i]['id'],
>$order->products[$i]['qty'])) {
>         $any_out_of_stock = true;
>       }
>     }
>     // Out of Stock
>     if ( (STOCK_ALLOW_CHECKOUT != 'true') && ($any_out_of_stock == true) 
)
>{
>       tep_redirect(tep_href_link(FILENAME_SHOPPING_CART));
>     }
>   }
>
>   require(DIR_WS_LANGUAGES . $language . '/' .
>FILENAME_CHECKOUT_CONFIRMATION);
>
>   $breadcrumb->add(NAVBAR_TITLE_1,
>tep_href_link(FILENAME_CHECKOUT_SHIPPING, '', 'SSL'));
>   $breadcrumb->add(NAVBAR_TITLE_2);
>
>//--------[ ここから追加
>]---------------------------------------------------
>   switch ($order->info['payment_method']) {
>     //[ 代引きの場合、請求先情報に配送先情報を設定 ]
>     case MODULE_PAYMENT_COD_TABLE_TEXT_TITLE:
>       $billto = $sendto;
>       $order->billing['firstname'] = $order->delivery['firstname'];
>       $order->billing['lastname'] = $order->delivery['lastname'];
>       $order->billing['company'] = $order->delivery['company'];
>       $order->billing['street_address'] =
>$order->delivery['street_address'];
>       $order->billing['suburb'] = $order->delivery['suburb'];
>       $order->billing['city'] = $order->delivery['city'];
>       $order->billing['postcode'] = $order->delivery['postcode'];
>       $order->billing['state'] = $order->delivery['state'];
>       $order->billing['country']['title'] =
>$order->delivery['country']['title'];
>       $order->billing['country_id'] = $order->delivery['country_id'];
>       $order->billing['zone_id'] = $order->delivery['zone_id'];
>       $order->billing['telephone'] = $order->delivery['telephone'];
>       $order->billing['format_id'] = $order->delivery['format_id'];
>       break;
>
>     //[ 銀行振込の場合請求先情報に顧客情報を設定 ]
>     case MODULE_PAYMENT_MONEYORDER_TEXT_TITLE:
>       $billto = '1';
>       $order->billing['firstname'] = $order->customer['firstname'];
>       $order->billing['lastname'] = $order->customer['lastname'];
>       $order->billing['company'] = $order->customer['company'];
>       $order->billing['street_address'] =
>$order->customer['street_address'];
>       $order->billing['suburb'] = $order->customer['suburb'];
>       $order->billing['city'] = $order->customer['city'];
>       $order->billing['postcode'] = $order->customer['postcode'];
>       $order->billing['state'] = $order->customer['state'];
>       $order->billing['country']['title'] =
>$order->customer['country']['title'];
>       $order->billing['country_id'] = $order->customer['country_id'];
>       $order->billing['zone_id'] = $order->customer['zone_if'];
>       $order->billing['telephone'] = $order->customer['telephone'];
>       $order->billing['format_id'] = $order->customer['format_id'];
>       break;
>   }
>//--------[ ここまで追加
>]---------------------------------------------------
>
>_________________________________________________________________
>友達と24時間ホットライン「MSN メッセンジャー」、今すぐダウンロード!
>http://messenger.msn.co.jp
>
>_______________________________________________
>Tep-j-general mailing list
>Tep-j****@lists*****
>http://lists.sourceforge.jp/mailman/listinfo/tep-j-general

_________________________________________________________________
友達と24時間ホットライン「MSN メッセンジャー」、今すぐダウンロード!  
http://messenger.msn.co.jp 




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