getSkuListV2(data: GetSkuListV2Params)

版本要求:
@tuya-miniapp/cloud-api≥1.6.1

描述

查询指定商城下的商品规格(SKU)列表,返回每个 SKU 的规格编码与不同付费方式的价格信息。

参数

参数类型必填说明
是请求参数

返回值

类型:Promise<GetSkuListV2Result>
商品规格数组,每项包含规格编码、规格名称与价格列表

引用对象

typeGetSkuListV2Result查询商品规格列表结果
VasSkuV2[]
enumVasBindingObjectType
枚举值实际值描述
VasBindingObjectType.PID0PID
VasBindingObjectType.MINI_APP1小程序
VasBindingObjectType.APP2APP

合法值

VasBindingObjectType
值说明最低版本
0PID-
1小程序-
2APP-

示例代码

请求示例

import { getSkuListV2, VasBindingObjectType } from '@tuya-miniapp/cloud-api';

getSkuListV2({
  mallCode: 'your_mall_code',
  shopCode: 'your_shop_code',
  siteCode: 'your_site_code',
  currency: 'CNY',
  catalogCode: 'your_catalog_code',
  bindingObjectType: VasBindingObjectType.MINI_APP,
  bindingObjectCode: 'your_mini_app_id',
})
  .then(skuList => {
    console.log('SKU 列表:', skuList);
  })
  .catch(error => {
    console.error('查询 SKU 列表失败:', error);
  });

返回示例

[
  {
    "commodityCode": "your_commodity_code",
    "skuCode": "your_sku_code",
    "extendSkuCode": "",
    "skuName": "Yearly",
    "priceList": [
      {
        "optionType": 0,
        "optionNo": 0,
        "periodType": 0,
        "periodUnit": 1,
        "periodValue": 1,
        "currency": "CNY",
        "price": 99,
        "originalPrice": 199,
        "marketingStrategy": {}
      }
    ],
    "capability": {},
    "subCapabilities": []
  }
]