説明
meta_id を指定して SKU 情報を更新します。
使い方
<?php $sku = wel_get_sku( $post_id, $sku_code, false ); $sku['stocknum'] = 10'; $meta_id = $sku['meta_id']; wel_update_sku_data_by_id( $meta_id, $post_id, $sku ); ?>
パラメータ
- $meta_id
- (数値)メタID
- $post_id
- (数値)投稿ID
- $sku /dt>
- (array)SKU情報
注意
必ず wel_get_sku( $post_id, $sku_code, false ) でSKU情報配列を作成してから必要な項目を変更してください。
配列を構成している index 以外の情報をセットしても無視されます。
wel_get_sku( $post_id, $sku_code, false ) の第3引数の false はキャッシュではなくデータベースからデータを取得することを意味しています。
拡張項目をセットする場合は ’advance’ を使用します。
用例
<?php $sku = wel_get_sku( $post_id, $sku_code, false ); $meta_id = $sku['meta_id']; $sku['advance'] = array( 'member_price' => array( 'rank1' => '1000', 'rank2' => '2000', ), ); wel_update_sku_data_by_id( $meta_id, $post_id, $sku ); ?>
変更履歴
2.6
ソースファイル
usc-e-shop/includes/product/wel-item-functions.php
関連資料
- wel_get_sku() ・・・ post ID と SKUコードから 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 を削除します。