Welcart

wel_add_sku_data / データセット関数

post_id で指定した商品に SKU を追加登録します。

説明

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

関連資料