[Tep-j-general] Re: 在庫数に合わせたコメント表示

Zurück zum Archiv-Index

hamada bungu****@leo*****
2005年 10月 14日 (金) 18:13:42 JST


こんにちわ。

On Fri, 14 Oct 2005 17:14:57 +0900 (JST)
nozo <kazu_nozo****@yahoo*****> wrote:

> 商品の在庫数に合わせてコメントを出す事は可能でしょうか?

在庫数はtep_get_products_stock($product_info['products_id'])で得られると
思いますんで、これをif判定してお好きなようにメッセージを出せば宜しいんじゃ
ないでしょか?

> 在庫数を-1などとした時に「販売終了のため再入荷の予定はご
> ざいません」と表示出来たら理想です。

そう処理するようにコード書きゃいいですね。

/catalog/product_info.phpの適当なトコに

> $stock = tep_get_products_stock($product_info['products_id']);
> 
> if ($stock >= 10) {
> 
> 	$stock_word = "在庫に十分余裕があります。";
> 
> } elseif ($stock > 5) {
> 
> 	$stock_word =  "在庫に若干余裕があります。";

↑こんな感じでずるずると判定条件/出したいメッセージを定義して、メッセー
ジを出したいトコに

> echo $stock_word . "<br>\n";

とか書いとけば宜しいのではないかと。

http://www.php.net/manual/ja/control-structures.elseif.php

> 在庫数が10以上ならば「在庫に十分余裕があります。」
> 在庫数が10以下になったら「在庫に若干余裕があります。」

上記定義は「以上」と「以下」条件が混在しており、「ちょうど10」の時、どっ
ちに処理すべきなのか解りません。

とりあえず、サンプルコード(不完全)では上条件を優先として処理してます。
違う場合は適当に直しといてください。


はまだ@バックアップを忘れずに
------------------------------
MLログ検索 http://www.bitscope.co.jp/search/tep.html




Tep-j-general メーリングリストの案内
Zurück zum Archiv-Index