获取产品SKU标签

获取指定产品的SKU(库存量单位)信息,包括产品的规格属性、价格、库存、批发规则等详细信息。此接口适用于需要展示产品详细规格和购买选项的场景。

使用方法:{% archiveSku 变量名 with id=1 %} 如将变量定义为 tags {% archiveSku productSku with id=1 %}...{% endarchiveSku %}

tagList 支持的参数有:

  • 文档 ID id id 如果没有指定,默认读取当前产品的 ID,也可以手工指定,读取指定的产品的SKU信息
  • 站点 ID siteId siteId 一般不需要填写,如果你使用后台的多站点管理创建了多个站点,并且想调用其他站点的数据,则可以通过指定 siteId 来实现调用指定站点的数据。

productSku 是一个对象,包含的字段有:

字段名 类型 说明
Id int 产品 ID
Title string 产品标题
Currency string 货币名称
CurencySymbol string 货币符号
Price float 产品价格
MinPrice float 产品最低价格
MaxPrice float 产品最高价格
UserLimit int 用户限购数量
QuotaUsed int 用户已购数量
OrderCount int 销量
Stock int 库存数量
Pptions object[] 产品规格属性名称
Skus object[] 产品SKU信息
WholesaleRules object[] 产品批发规则
option 产品规格属性名称
字段名 类型 说明
Id int 属性ID
Title string 属性名称
Values object[] 属性 value 列表
属性 value
字段名 类型 说明
Id int 分类 ID
OptionId int 属性 ID
OptionTitle string 属性名称
Title string 属性 value 名称
Logo string logo
Color string 颜色值
Price float 价格
sku 产品SKU信息
字段名 类型 说明
Id int 分类 ID
Title string sku 名称
Symbol string 规格属性值id链接符号
Values object[] 属性 value 列表
Sku string sku 链接符号
Barcode string 条形码
HsCode string 海关编码
Logo string logo
Thumb string 缩略图
Stock int 库存数量
Price int 价格
OriginPrice int 原价
Weight int 重量
WeightUnit string 重量单位
SoldCount int 销量
WholesaleRules 产品批发规则
字段名 类型 说明
Id int 规则 ID
ArchiveId int 文档 ID
MinQuantity int 最小数量
MaxQuantity int 最大数量
SkuId int sku ID
DiscountRate int 折扣率, 0-100
CreatedTime int 创建时间
UpdatedTime int 更新时间

示例代码

<div>
{% archiveSku productSku %}
  <div>价格:{{productSku.MinPrice/100}} ~ {{productSku.MaxPrice/100}}</div>
  ...
{% endarchiveSku %}
</div>