[Tep-j-general] 在庫0の時にカートに入れさせないようにするには?

Back to archive index

Hiroshi Ata hiros****@mac*****
2008年 1月 31日 (木) 21:19:58 JST


お世話になっております。
返事が遅くなってすみません。

>> case 'buy_now' :
> 
> 以下が件の処理だと思いますので、好きなように条件判定を追加されれば宜しい
> のではないでしょうか?
> 
> # 「buy_now」をgrepすればすぐ解りそうなモンですが。

暫定的ですが、下記のように変更してみました。

catalog/includes/application_top.php

      case 'buy_now' :        if (isset($HTTP_GET_VARS['products_id'])) {
                                if
(tep_get_products_stock($product_info['products_id']) == 0) {
                   
tep_redirect(tep_href_link(FILENAME_PRODUCT_INFO, 'products_id=' .
$HTTP_GET_VARS['products_id']));
                                } else {
                   
$cart->add_cart($HTTP_GET_VARS['products_id'],
$cart->get_quantity($HTTP_GET_VARS['products_id'])+1);
                                }
                              }
                              tep_redirect(tep_href_link($goto,
tep_get_all_get_params($parameters)));
                              break;


阿多




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