説明
単一のSKU情報を、post_id と sku_code を使って取得します。返り値は配列で返却され、該当の SKU が存在しなかった場合は false が返ります。
使い方
<?php $sku = wel_get_sku( $post_id, $sku_code, $cache ); ?>
パラメータ
- $post_id
- (数値)投稿ID
- $sku_code
- (文字列)SKUコード
- $cache(省略可)
- (boolean)true:キャッシュから取得(初期値)、false:キャッシュを使用せず取得
戻り値
- (array)
- SKU情報
Key | Type | 項目名 |
---|---|---|
meta_id | 数値 | |
code | 文字列 | SKUコード |
name | 文字列 | SKU名 |
cprice | フロート | 定価 |
price | フロート | 売価 |
stocknum | 数値 | 在庫数 |
stock | 数値 | 在庫状態 |
unit | 文字列 | 単位 |
gp | 数値 | 業務パック適用 |
taxrate | フロート | 税率 |
size | 数値 | 3辺の長さ |
weight | 数値 | 重量 |
pict_id | 数値 | SKU画像のID |
advance | array | アドバンス |
paternkey | 文字列 | パターンキー |
sort | 数値 | 順位 |
用例
<?php $sku = wel_get_sku( $post_id, $sku_code, $cache ); $price = $sku['price']; ?>
変更履歴
2.6
ソースファイル
usc-e-shop/includes/product/wel-item-functions.php
関連資料
- wel_get_skus() ・・・ 商品に登録されているすべてのSKUを取得します。
- wel_update_sku_data_by_id() ・・・ meta_id を指定して SKU 情報を更新します。
- wel_add_sku_data() ・・・ post_id で指定した商品に SKU を追加登録します。
- wel_delete_sku_data_by_id() ・・・ meta_id と post_id を指定して SKU を削除します。
- wel_delete_all_sku_data() ・・・ post_id で指定した商品の全ての SKU を削除します。