usces_have_fewstock / 条件判断関数

その商品に「在庫僅少」のSKUがあるかどうかを判定する

説明

その商品に「在庫僅少」の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

関連資料