Re: 商品一覧表示の際に在庫状態が常に在庫有りとなる

フォーラム 使い方全般 商品一覧表示の際に在庫状態が常に在庫有りとなる Re: 商品一覧表示の際に在庫状態が常に在庫有りとなる

#67541
kaichi
参加者

自己解決できました.

以下のように global $post; の後に、 usces_have_skus(); を追加するとOKになりました.

これは、同書籍のページ182「在庫状態やカート投入ボタンを表示させる」の項目を学習していた際に気付きました.

お騒がせしました.

ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー

/* 商品名、商品コード、価格、在庫ステータスなどを表示させたい ************/

add_filter( ‘usces_filter_item_list_loopimg’, ‘my_filter_item_list_informations’, 11, 2);

function my_filter_item_list_informations($html, $content){

global $post;

usces_have_skus();

$item_name = usces_the_itemName(‘return’);

$item_code = usces_the_itemCode(‘return’);

$item_zaiko = usces_the_itemZaikoStatus(‘return’);

$item_price = usces_the_firstPriceCr(‘return’);

$html = ‘<div class=”loopimg”>

ID) . ‘”>’ . usces_the_itemImage(0, 200, 200, $post, ‘return’) . ‘

</div>

<div class=”item_information”>

商品名  :<span class=”item_name”>’ . esc_html($item_name) . ‘</span>

商品コード:<span class=”item_code”>’ . esc_html($item_code) . ‘</span>

在庫状態 :<span class=”item_zaiko”>’ . esc_html($item_zaiko) . ‘</span>

販売価格 :<span class=”item_price”>’ . $item_price . ‘</span>

</div>

<div class=”loopexp”>

<div class=”field”>’ . $content . ‘</div>

</div>

‘;

return $html;

}