説明
post_id で指定した商品に SKU を追加登録します。
既に別の SUK が存在する場合は、その後ろ(最後尾)に追加されます。
使い方
<?php $sku = array( 'code' => 'abcd003', 'name' => 'Mサイズ', 'cprice' => '', 'price' => 2300, 'stocknum' => '', 'stock' => 0, 'unit' => '', 'gp' => 0, 'taxrate' => null, 'size' => null, 'weight' => null, 'pict_id' => null, 'advance' => array(), ); wel_add_sku_data( $post_id, $sku ); ?>
パラメータ
- $post_id
- (数値)投稿ID
- $sku_code
- (文字列)SKUコード
注意
SKU を構成する配列の index は決まっていて、それ以外の index を指定しても無視され保存できません。
また必要のない index は省略できます。省略された項目は初期値がセットされます。
index の種類は wel_get_sku() 関数を参照してください。
ただし、SKU の新規登録の際は meta_id と sort は自動附番されますので指定してはいけません。「使い方」で示されている index が全てとなります。
拡張データが必要な場合は advance に配列でセットします。
用例
<?php $sku = array( 'code' => 'abcd003', 'name' => 'Mサイズ', 'price' => 2300, 'stocknum' => '', 'stock' => 0, 'unit' => '足', 'advance' => array( 'memberprice' => 1900 ), ); wel_add_sku_data( $post_id, $sku ) ?>
変更履歴
2.6
ソースファイル
usc-e-shop/includes/product/wel-item-functions.php
関連資料
- wel_update_sku_data_by_id() ・・・ meta_id を指定して SKU 情報を更新します。
- wel_delete_sku_data_by_id() ・・・ meta_id と post_id を指定して SKU を削除します。
- wel_get_skus() ・・・ 商品に登録されているすべてのSKUを取得します。