welcart 在庫数 取得


スポンサーリンク

welcart 在庫数 を取りたかった。ものすご~く。他のものは、関数ちゃんと動いたんだけど、在庫数を取る関数、usces_the_itemZaikoNum(); NULL を返してくる。
検索しても検索しても検索しても、「こうします・・usces_the_itemZaikoNum()」だからうごいてねーんだってばよぉ~~!っていちいち突っ込み入れて・・・
検索3ページ目にして発見!ループのセオリー。これで初めてPOSTとの関係が見えてきた。

welcartの在庫数は、こうやって取得します。

<?php if (have_posts()) : the_post(); ?>
 
  <?php usces_the_item(); ?> <!-- ←welcartの在庫数は、これが必須 -->
  <?php usces_have_skus(); ?> <!-- ←welcartの在庫数は、これが必須 -->
  <?php
  $zaikoNum = usces_the_itemZaikoNum('return');
  echo '在庫数' . $zaikoNum . '個';
  ?>
 
<?php endif; ?>
3行目、4行目が入っていないとあかんかったのですわ。苦労したぁ~。
こういう基礎的な物を最初に書いてほしい・・・ オフィシャルに書いてあるのかな? みたところQAでしかこの関数なかった気がした。
 
ついでに書いておくと・・・ これも覚えておくとよかです。⇒Welcart テンプレートタグ一覧 ※値を返してほしいときは、送り引数に ‘return’ と入れてやる。このネタ大きいべ? うっかり読み流してしまうと、この値はど-やって取るんだよー!勝手に表示させてんじゃねー!とかってイライラすることになるので気を付けてね?(笑)

スポンサーリンク