1. 商品模块API

API URL

post {HTTP(S)地址}/api/{version}/sku

1.1. 商品列表查询接口

1.1.1. SERVICE_TYPE

QUERY_SIMPLE_LIST_SKU

1.1.2. 请求参数

参数 是否必须 类型 示例 备注
page Y Number 1 页码,默认1
pageSize Y Number 50 每页条数.不超过200条; 默认100
categoryName1 N String 一级商品分类
categoryName2 N String 二级商品分类
categoryName3 N String 三级商品分类
updateTimeFrom N String 2022-09-26 更新开始时间
updateTimeTo N String 2022-09-26 更新结束时间
skus N List <String> ["123","456"] 商品编码
titles N List <String> ["商品名称"] 商品名称
skuCustomFieldValueSOList N List<SkuCustomFieldValueSO> 自定义栏位搜索条件

SkuCustomFieldValueSO(自定义栏位搜索)

参数 是否必须 类型 示例 备注
customFieldId Y Long 3 SERVICE_TYPE中的CUSTOMER_FIELD_QUERY接口返回的id
value N String “张三” 自定义栏位对应的值 STRING:字符串; SELECT:下拉框格式支持。
from N String "1970/01/01" 范围查询左区间 NUMBER:数字; DATE:日期格式支持。
to N String "1971/01/01" 范围查询右区间 NUMBER:数字; DATE:日期格式支持。

1.1.3. 返回参数

参数 是否必须 类型 示例 备注
errorCode Y String “DATA_INPUT_ERROR” 错误码
errorMsg Y String “输入参数不对” 业务错误信息
state Y String success 请求结果
total Y Number 100 总条数
result Y List<Sku> 商品列表信息,详情查看下表

Sku(商品)

参数 是否必须 类型 示例 备注
sku Y String “sku1” 商品SKU,最大255字符
title Y String “abc” 商品名称,最大255字符
barcode N String 商品条码,最大255字符
type Y String “SINGLE” 商品类型
picUrl N String 图片地址,最大255字符
saleStatus N String 销售状态,最大50字符
weight Y Decimal 毛重
netWeight Y Decimal 净重
weightUnit Y String 重量单位
abbrTitle N String 简称,最大255字符
brand N String 商品品牌,最大50字符
unit N String 商品单位,最大128字符
color N String 颜色,最大255字符
size N String 尺码,最大255字符
length Y Decimal
width Y Decimal
height Y Decimal
dimensionUnit Y String 长度单位
itemPackage N Number 包装数量
description N String 商品描述,最大2048字符
descriptionEn N String 商品描述英文,最大2048字符
functionDescription N String 性能描述,最大2048字符
enable Y Number 商品状态(0:禁用;1:有效)
categoryName1 N String 一级商品分类
categoryName2 N String 二级商品分类
categoryName3 N String 三级商品分类
singleBoxCode N String 单箱条码
singleItemVolume N Decimal 单品体积
cartonVolumeUnit N String 体积单位
customProp1 N String 自定义字段1
customProp2 N String 自定义字段2
customProp3 N String 自定义字段3
price N Decimal 默认售价
remarkName N String 备注名
singleSkuList N List <SubSkuDTO> 如果是组合品,返回子品信息
skuCustomFieldValueVOList N SkuCustomFieldValueVO 自定义栏位信息
packingRate N Number 单箱数量
purchaseCost N Decimal 采购成本
purchaseCostUnit N String 采购成本币种(CNY、USD、CAD、GBP、 EUR、JRY等)
skuSupplierList N List <SkuSupplierDTO> 供应商信息
isRelatedSingleCost N Boolean 是否关联单品成本

SubSkuDTO(子品信息)

参数 是否必须 类型 示例 备注
sku Y String “sku1” 商品SKU,最大255字符
quantity Y Integer 1 数量

SkuCustomFieldValueVO(自定义栏位信息)

参数 是否必须 类型 示例 备注
tableName Y String SYS_ITEM SYS_ITEM:系统商品自定义栏位; SYS_ORDER:订单自定义栏位; SYS_ODO:出库单自定义栏位; SYS_ASN:入库单自定义栏位。
columType Y String NUMBER 筛选不同填入类型的自定义栏位 NUMBER:数字; DATE:日期; STRING:字符串; SELECT:下拉框。
columName Y String 生产日期 用户自己定义的栏位名称
defaultValue N String "1970/01/01"(无双引号) 自定义栏位默认值
candidateValue N String ["1970/01/01","1970/01/02"] 下拉框的候选值
remark N String 上架日期区分于出厂日期 备注
required N Integer 1 是否只查询必填栏位 1:true;0:false
isQuery N Integer 1 是否只查询支持查询的栏位 1:true;0:false
isShow N Integer 1 是否只查询支持列配置的栏位 1:true;0:false

SkuSupplierDTO(供应商信息)

参数 是否必须 类型 示例 备注
name Y String 供应商名称
isDefault Y Boolean 是否默认供应商
purchaserList Y List <String> 采购员,用户名非姓名
deliveryCycle Y Number 预计交期(天)
purchasePrice N Decimal 采购单价,小数点后2位有效,多余部分四舍五入
purchasePriceUnit N String 采购单价币种(CNY、USD、CAD、GBP、 EUR、JRY等)
minimumPurchaseQuantity N Number 最小采购量,正整数
purchaseTaxRate N Decimal 采购税率,单位:%
drawbackRate N Decimal 退税税率,单位:%
purchaseUrl N String 采购链接

1.2. 商品新增接口

1.2.1. SERVICE_TYPE

INSERT_SKU_INFO

1.2.2. 请求参数

参数 是否必须 类型 示例 备注
sku Y String “sku1” 商品SKU,最大255字符
title Y String “abc” 商品名称,最大255字符
barcode N String 商品条码,最大255字符
type Y String “SINGLE” 商品类型
picUrl N String 图片地址,最大255字符
saleStatus N String 销售状态,最大50字符
weight Y Decimal 毛重
netWeight Y Decimal 净重
weightUnit Y String 重量单位
abbrTitle N String 简称,最大255字符
brand N String 商品品牌,最大50字符
unit N String 商品单位,最大128字符
color N String 颜色,最大255字符
size N String 尺码,最大255字符
length Y Decimal
width Y Decimal
height Y Decimal
dimensionUnit Y String 长度单位
itemPackage N Number 包装数量
description N String 商品描述,最大2048字符
descriptionEn N String 商品描述英文,最大2048字符
functionDescription N String 性能描述,最大2048字符
enable Y Number 商品状态(0:禁用;1:有效)
packingRate N Number 装箱率,若未填写则不保存外箱尺寸、外箱毛重、外箱净重等值
cartonLength N Decimal 外箱长度
cartonWidth N Decimal 外箱宽度
cartonHeight N Decimal 外箱高度
cartonWeight N Decimal 外箱毛重
cartonNetWeight N Decimal 外箱净重
cartonDimensionUnit N String 外箱尺寸单位(cm; m)
cartonWeightUnit N String 外箱重量单位(KG; G)
chineseCustomsDeclarationName N String 中文报关品名
englishCustomsDeclarationName N String 英文报关品名
cdPriceMethod N String 报关价格计算方式(RATE:按比例; CONSTANT:按固定值)
cdPriceRate N Decimal 报关价格比例
cdPriceMaximum N Decimal 报关价格最大值
customsDeclarationPrice N Decimal 报关价格
customsDeclarationPriceUnit N String 报关价格单位(CNY; USD; CAD; GBP; EUR; JRY)
customsCode N String 海关编码
exportTax N Decimal 出口税率
declaration N String 申报说明
dangerousTransportGoodsType N String 危险品类型(NONE, LIQUID, POWDER, CONTAIN_ELECTRIC, ELECTRIC)
batteryType N Integer 电池类型(0:不带电; 1:配套锂离子电池; 2:内置锂离子电池; 3:配套锂金属电池; 4:内置锂金属电池; 5:配套干电池)
ccPriceMethod N String 清关价格计算方式(RATE:按比例; CONSTANT:按固定值)
ccPriceRate N Decimal 清关价格比例
ccPriceMaximum N Decimal 清关价格最大值
ccPrice N Decimal 清关价格
ccPriceUnit N String 清关价格币种(CNY; USD; CAD; GBP; EUR; JRY)
needQualityInspection N Boolean 是否需要质检
price N Decimal 默认售价
priceUnit N String 默认售价单位(大写三位币种代码)
asin N String ASIN
customProp1 N String 自定义属性1
customProp2 N String 自定义属性2
customProp3 N String 自定义属性3
categoryName1 N String 一级商品分类
categoryName2 N String 二级商品分类
categoryName3 N String 三级商品分类
remarkName N String 备注名
singleSkuList N List <SubSkuDTO> 子品信息
singleBoxCode N String 单箱条码
singleItemVolume N Decimal 单品体积
skuCustomFieldValueVOList N List <SkuCustomFieldValueVO> 自定义栏位信息
purchaseCost N Decimal 采购成本
purchaseCostUnit N String 采购成本币种(CNY、USD、CAD、GBP、 EUR、JRY等)
skuSupplierList N List <SkuSupplierDTO> 供应商信息
isRelatedSingleCost N Boolean 是否关联单品成本,仅组合品生效

SubSkuDTO(组合品子品信息)

参数 是否必须 类型 示例 备注
sku Y String “sku1” 子品SKU
quantity Y Number 3 组合品中该子品数量

SkuCustomFieldValueVO(自定义栏位)

参数 是否必须 类型 示例 备注
customFieldId Y Long 3 SERVICE_TYPE中的CUSTOMER_FIELD_QUERY接口返回的id
value Y String “张三” 自定义栏位对应的值

SkuSupplierDTO(供应商信息)

参数 是否必须 类型 示例 备注
name Y String 供应商名称
isDefault Y Boolean 是否默认供应商
purchaserList Y List <String> 采购员,用户名非姓名
deliveryCycle Y Number 预计交期(天)
purchasePrice N Decimal 采购单价,小数点后2位有效,多余部分四舍五入
purchasePriceUnit N String 采购单价币种(CNY、USD、CAD、GBP、 EUR、JRY等)
minimumPurchaseQuantity N Number 最小采购量,正整数
purchaseTaxRate N Decimal 采购税率,单位:%
drawbackRate N Decimal 退税税率,单位:%
purchaseUrl N String 采购链接

1.2.3. 返回参数

参数 是否必须 类型 示例 备注
errorCode Y String “DATA_INPUT_ERROR” 错误码
errorMsg Y String “输入参数不对” 业务错误信息
state Y String success 请求结果

1.3. 商品编辑接口

1.3.1. SERVICE_TYPE

UPDATE_SKU_INFO

1.3.2. 请求参数

参数 是否必须 类型 示例 备注
sku Y String “sku1” 新增商品时填写的SKU
title Y String “abc” 商品名称,最大255字符
barcode N String 商品条码,最大255字符
type Y String “SINGLE” 商品类型
picUrl N String 图片地址,最大255字符
saleStatus N String 销售状态,最大50字符
weight Y Decimal 毛重
netWeight Y Decimal 净重
weightUnit Y String 重量单位
abbrTitle N String 简称,最大255字符
brand N String 商品品牌,最大50字符
unit N String 商品单位,最大128字符
color N String 颜色,最大255字符
size N String 尺码,最大255字符
length Y Decimal
width Y Decimal
height Y Decimal
dimensionUnit Y String 长度单位
itemPackage N Number 包装数量
description N String 商品描述,最大2048字符
descriptionEn N String 商品描述英文,最大2048字符
functionDescription N String 性能描述,最大2048字符
enable Y Number 商品状态(0:禁用;1:有效)
packingRate N Number 装箱率,若未填写则不保存外箱尺寸、外箱毛重、外箱净重等值
cartonLength N Decimal 外箱长度
cartonWidth N Decimal 外箱宽度
cartonHeight N Decimal 外箱高度
cartonWeight N Decimal 外箱毛重
cartonNetWeight N Decimal 外箱净重
cartonDimensionUnit N String 外箱尺寸单位(cm; m)
cartonWeightUnit N String 外箱重量单位(KG; G)
chineseCustomsDeclarationName N String 中文报关品名
englishCustomsDeclarationName N String 英文报关品名
cdPriceMethod N String 报关价格计算方式(RATE:按比例; CONSTANT:按固定值)
cdPriceRate N Decimal 报关价格比例
cdPriceMaximum N Decimal 报关价格最大值
customsDeclarationPrice N Decimal 报关价格
customsDeclarationPriceUnit N String 报关价格单位(CNY; USD; CAD; GBP; EUR; JRY)
customsCode N String 海关编码
exportTax N Decimal 出口税率
declaration N String 申报说明
dangerousTransportGoodsType N String 危险品类型(NONE, LIQUID, POWDER, CONTAIN_ELECTRIC, ELECTRIC)
batteryType N Integer 电池类型(0:不带电; 1:配套锂离子电池; 2:内置锂离子电池; 3:配套锂金属电池; 4:内置锂金属电池; 5:配套干电池)
ccPriceMethod N String 清关价格计算方式(RATE:按比例; CONSTANT:按固定值)
ccPriceRate N Decimal 清关价格比例
ccPriceMaximum N Decimal 清关价格最大值
ccPrice N Decimal 清关价格
ccPriceUnit N String 清关价格币种(CNY; USD; CAD; GBP; EUR; JRY)
price N Decimal 默认售价
priceUnit N String 默认售价单位(大写三位币种代码)
asin N String ASIN
customProp1 N String 自定义属性1
customProp2 N String 自定义属性2
customProp3 N String 自定义属性3
categoryName1 N String 一级商品分类
categoryName2 N String 二级商品分类
categoryName3 N String 三级商品分类
singleBoxCode N String 单箱条码
singleItemVolume N Decimal 单品体积
remarkName N String 备注名
singleSkuList N List <SubSkuDTO> 子品信息
skuCustomFieldValueVOList N List <SkuCustomFieldValueVO> 自定义栏位信息
purchaseCost N Decimal 采购成本
purchaseCostUnit N String 采购成本币种(CNY、USD、CAD、GBP、 EUR、JRY等)
skuSupplierList N List <SkuSupplierDTO> 供应商信息
isRelatedSingleCost N Boolean 是否关联单品成本,仅组合品生效

SubSkuDTO(组合品子品信息)

参数 是否必须 类型 示例 备注
sku Y String “sku1” 子品SKU
quantity Y Number 3 组合品中该子品数量

SkuCustomFieldValueVO(自定义栏位)

参数 是否必须 类型 示例 备注
customFieldId Y Long 3 SERVICE_TYPE中的CUSTOMER_FIELD_QUERY接口返回的id
value Y String “张三” 自定义栏位对应的值

SkuSupplierDTO(供应商信息)

参数 是否必须 类型 示例 备注
name Y String 供应商名称
isDefault Y Boolean 是否默认供应商
purchaserList Y List <String> 采购员,用户名非姓名
deliveryCycle Y Number 预计交期(天)
purchasePrice N Decimal 采购单价,小数点后2位有效,多余部分四舍五入
purchasePriceUnit N String 采购单价币种(CNY、USD、CAD、GBP、 EUR、JRY等)
minimumPurchaseQuantity N Number 最小采购量,正整数
purchaseTaxRate N Decimal 采购税率,单位:%
drawbackRate N Decimal 退税税率,单位:%
purchaseUrl N String 采购链接

1.3.3. 返回参数

参数 是否必须 类型 示例 备注
errorCode Y String “DATA_INPUT_ERROR” 错误码
errorMsg Y String “输入参数不对” 业务错误信息
state Y String success 请求结果

1.4. 商品启用/停用接口

1.4.1. SERVICE_TYPE

UPDATE_SKU_STATUS

1.4.2. 请求参数

参数 是否必须 类型 示例 备注
sku Y String “sku1” 新增商品时填写的SKU
enable Y Number 商品状态(0:禁用;1:有效)

1.4.3. 返回参数

参数 是否必须 类型 示例 备注
errorCode Y String “DATA_INPUT_ERROR” 错误码
errorMsg Y String “输入参数不对” 业务错误信息
state Y String success 请求结果
© Copyright QianYi Team 2025 All Rights Reserved            Updated 2025-04-29 11:32:15

results matching ""

    No results matching ""