From tamura @ bitscope.co.jp Sat Sep 6 18:43:56 2003 From: tamura @ bitscope.co.jp (TAMURA Toshihiko) Date: Sat, 06 Sep 2003 18:43:56 +0900 Subject: [Tep-j-develop] Re: こんな商品も買えてしまいます In-Reply-To: <20030731132116.36C4.TAMURA@bitscope.co.jp> References: <20030731120205.439D.TKS-9@authenticblue.com> <20030731132116.36C4.TAMURA@bitscope.co.jp> Message-ID: <20030906183359.6F36.TAMURA@bitscope.co.jp> こんにちは、田村です。 ステータスが'0'の商品が精算されてしまう件につきまして。 # 気になっていたんですが、ずいぶん遅くなってしまいました。 TAMURA Toshihiko wrote: > > #実際は商品IDを覚えられてしまって直接アクセスされたり、検索エンジンに > > #リンクることも考えられるので、根本的な解決はproduct_info.phpの中でする > > #べきなのかもしれません > > 何日も前からカートにいれたままになっていた商品の > ステータスがOFFになったというのもありえますので、 > レジに進むときにチェックが必要だと思います。 一番簡単でひととおりカバーできる対策として、ステータスが'0'の商品を、 在庫0として扱う方法があります。 catalog/includes/functions/general.php の tep_get_products_stock() を 次のように修正します。 ------------------------------------------------------------ // Return a product's stock // TABLES: products function tep_get_products_stock($products_id) { $products_id = tep_get_prid($products_id); $stock_query = tep_db_query("select products_quantity, products_status from " . TABLE_PRODUCTS . " where products_id = '" . $products_id . "'"); $stock_values = tep_db_fetch_array($stock_query); return ($stock_values['products_status'] == '1') ? $stock_values['products_quantity'] : 0; } ------------------------------------------------------------ ショッピングカートのページで、 在庫切れの場合と同じメッセージが表示されます。 -- 田村敏彦 / 株式会社ビットスコープ E-mail:tamura @ bitscope.co.jp http://www.bitscope.co.jp/ From tks-9 @ authenticblue.com Mon Sep 8 08:43:24 2003 From: tks-9 @ authenticblue.com (Takeshi Ogue) Date: Mon, 08 Sep 2003 08:43:24 +0900 Subject: [Tep-j-develop] Re: こんな商品も買えてしまいます In-Reply-To: <20030906183359.6F36.TAMURA@bitscope.co.jp> References: <20030731132116.36C4.TAMURA@bitscope.co.jp> <20030906183359.6F36.TAMURA@bitscope.co.jp> Message-ID: <20030908083704.1418.TKS-9@authenticblue.com> おはようございます。小久江です。 > ステータスが'0'の商品が精算されてしまう件につきまして。 > > # 気になっていたんですが、ずいぶん遅くなってしまいました。 いえ、わざわざありがとうございます。 > 一番簡単でひととおりカバーできる対策として、ステータスが'0'の商品を、 > 在庫0として扱う方法があります。 この方法だと漏れがなさそうですね。カスタマイズの参考にさせていただきます。 Takeshi Ogue Junix International From ayamamot @ freeshop.co.jp Tue Sep 9 22:30:46 2003 From: ayamamot @ freeshop.co.jp (Akinobu YAMAMOTO) Date: Tue, 09 Sep 2003 22:30:46 +0900 Subject: [Tep-j-develop] osCommerceの拡張機能に関して Message-ID: <5.0.2.7.2.20030909222909.00cf7010@localhost> はじめまして、山本と申します。 Apache+PHP+MySQLでWeb+Databaseシステムを構築したことはありますが、 今回初めてosCommerceをインストールして使いはじめたばかりなので 分からない点があるの思いますのでそのときはよろしくお願いいたします。 今回ショッピングカートシステムを導入することになり、 そのCGIアプリケーションを検証しているところです。 そこでこのosCommerceを見つけ、早速インストールして 操作確認を行っているところです。 今回ショッピングカートシステムを導入するにあたり、以下の条件があります。 1.ショッピングカートからクレジットカード決済ができる。 2.商品のインプレッション(評価)が入力できる。 3.ショッピングポイントの導入 1.のクレジットカード決済ですがデモでは一連の処理が出来ことを確認いたしました。 そこで今回Zeusと契約したいと考えておりますが、支払モジュール設定を見る限り、 Zeusモジュールが見あたりません。 これはZeusでのカード決済は出来ないということなのでしょうか。 もしくはZeusモジュールを追加することにより設定が可能なのでしょうか。 3.のショッピングポイントの件ですが、osCommerceのドキュメント等で探しましたが 見つかりませんでした。 購入金額に応じて会員にポイントを付与し、たまったポイントで景品交換もしくは 商品の購入ができればいいのですが、osCommerceでこの機能を追加することは 可能でしょうか。 もし可能でしたらどのようにすればよろしいでしょうか。 恐れ入りますが教えていただきますようお願いいたします。 ------------------------------------------------ Akinobu YAMAMOTO ayamamot @ freeshop.co.jp 総合無料情報 FreeShop http://www.freeshop.co.jp/ ------------------------------------------------ 本発言は特に明記がない限り、私山本の個人的なもので、 所属組織(freeshop.co.jp)には関係有りません。