获取产品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>