Welcart

wel_update_sku_data_by_id / データセット関数

meta_id を指定して SKU 情報を更新します。

説明

meta_id を指定して SKU 情報を更新します。

使い方

<?php
$sku = wel_get_sku( $post_id, $sku_code, false );
$sku&#91;'stocknum'&#93; = 10';
$meta_id = $sku&#91;'meta_id'&#93;;
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&#91;'meta_id'&#93;;
$sku&#91;'advance'&#93; = 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

関連資料