Welcart 購入制限数を表示(取得)する方法

Welcart
Welcart
B!

商品ごとに購入制限数を設定することが出来ますが、商品詳細や一覧ページで表示する場合は以下のようにします。

購入制限数を取得

global $usces;
$itemRestriction = $usces->getItemRestriction( $post->ID );

表示確認

var_dump( $itemRestriction );
string(1) "5"

取得した値を確認すると 制限数が “5” になっている場合は、設定内容が String形式で”5″が返されることが確認出来ます。

取得関数定義場所確認

\usc-e-shop\classes\usceshop.class.php の5770行目に以下の getItemRestriction() という関数が定義されていることが確認出来ます。


function getItemRestriction($post_id) {
    $str = get_post_meta($post_id, '_itemRestriction', true);
    return $str;
}

動作環境情報

"エックスサーバー" x10
"PHP" 7.4.13
"MySQL" 5.7
"WordPress" 5.7.2
"Welcart e-Commerce" 2.2.4
B!
← 一覧へ戻る