説明
その商品に「在庫僅少」のSKUがあるかどうかを判定します。
一つでも「在庫僅少」のSKUがある場合 true を返します。
使い方
if ( usces_have_fewstock( $post_id ) ) { //処理 }
パラメータ
- $post_id
- (数値)(オプション)該当の商品の投稿IDを指定する。
省略した場合は global $post が適用される。
戻り値
- (boolean)
- 全てのSKUのうち、一つでも在庫僅少のSKUがあれば true、なければ false。
注意
単純に在庫状態が「在庫僅少」のものを探しています。「在庫有り」や「売切れ」は「在庫僅少」ではありません。
また、「在庫僅少」ステータスは数量と連動するものではありません。管理画面>商品情報編集で在庫状態を変更して設定するものです。
用例
<?php while ( have_posts() ) : the_post(); usces_the_item(); ?> <p>商品名:<?php usces_the_itemName(); ?></p> <?php if ( !usces_have_fewstock() ) : ?> <p>この商品は在庫わずかです</p> <?php endif; ?> <?php endwhile; ?>
フック
- 利用できるフックはありません。
ソースファイル
usc-e-shop/functions/template_func.php
関連資料
- usces_have_zaiko() ・・・ SKUの在庫があるかどうかを判定する
- usces_have_zaiko_anyone() ・・・ usces_have_zaiko_anyone() で返却する値を変更する