文档中心 > API类目 > 五道口API

alibaba.wdk.sku.add (新增商品)

创建RT门店商品或DC商品

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
param_list SkuDo [] 必须
  • 最大列表长度:20
  • 商品列表
    • └ barcodes
    • String
    • 可选
    • 2017440
    • 必填,条码,支持一品多码,多个条码以半角逗号分隔
    • └ brand_name
    • String
    • 可选
    • 帝皇鲜
    • 小时达必填,品牌名称
    • └ category_code
    • String
    • 可选
    • 454545
    • 商家后台类目编码
    • └ ou_code
    • String
    • 可选
    • 1062
    • 必填,门店或DC编码
    • └ height
    • String
    • 可选
    • 3.0
    • 高度(高)
    • └ inventory_unit
    • String
    • 可选
    • 2kg
    • 必填,库存单位
    • └ length
    • String
    • 可选
    • 10
    • 长度(深)
    • └ main_pic_urls
    • String
    • 可选
    • https://img.alicdn.com/a.png,https://img.alicdn.com/b.png,https://img.alicdn.com/c.png
    • 主图图片地址
    • └ manufacturer_address
    • String
    • 可选
    • 挪威
    • 生产商地址
    • └ manufacturer_name
    • String
    • 可选
    • 日日鲜
    • 生产商名称
    • └ detail_pic_urls
    • String
    • 可选
    • https://img.alicdn.com/a.png,https://img.alicdn.com/b.png,https://img.alicdn.com/c.png
    • 详情图片地址
    • └ producer_place
    • String
    • 可选
    • 中国|辽宁省|大连市
    • 小时达必填,产地,商品生产地点的描述,用于APP和电子价签展示,如果是可售,则必填
    • └ shelf_life
    • Number
    • 可选
    • 15
    • 保质期天数,商品的保质期(单位:天),0表示没有保质期
    • └ sku_code
    • String
    • 可选
    • 190100200014
    • 必填,商品唯一编码
    • └ sku_name
    • String
    • 可选
    • 小龙虾 30-40g/只 称重
    • 必填,名称,对商品直观的描述,通常包含了品牌、规格等信息
    • └ sku_type
    • Number
    • 可选
    • 1
    • 类型 1:普通商品、2:加工半成品、3:加工成品、4:原材料、5:耗材; 如果是新增商家产品,字段含义是货品类型,1普通商品、2赠品、3包材、4耗材、5组合商品、6分销商品、7附属品、8虚拟商品、9其他、10直投广告、11原材料、13加工产成品
    • └ standard_no
    • String
    • 可选
    • UII9999
    • 产品标准号
    • └ storage_type
    • Number
    • 可选
    • 1
    • 存储条件类型 241=常温,242=冷藏,243=冷冻,635=热链,636=室温,637=鲜活
    • └ suggested_price
    • String
    • 可选
    • 5990
    • 建议零售价,单位:元
    • └ tax_rate
    • String
    • 可选
    • 15
    • 销项税率
    • └ weight
    • String
    • 可选
    • 30
    • 小时达必填,单品重量 单位为克/g,必须为整数
    • └ weight_flag
    • Number
    • 可选
    • 1
    • 必填,是否称重 标识商品是否是称重商品? 1:是0:否(默认为0)
    • └ width
    • String
    • 可选
    • 3
    • 宽度(宽)
    • └ hm_category_code
    • String
    • 可选
    • 57q34
    • 平台后台类目编码
    • └ short_title
    • String
    • 可选
    • 鲜活中华鲟 两斤
    • 商品短标题
    • └ txt_desc
    • String
    • 可选
    • 鲜活中华鲟 两斤
    • 文描
    • └ invoice_content
    • String
    • 可选
    • 阿里巴巴
    • 开票内容
    • └ input_invoice_content
    • String
    • 可选
    • 阿里巴巴
    • 输入开票内容
    • └ accounting_category
    • String
    • 可选
    • 22
    • 财务核算分类
    • └ net_content
    • String
    • 可选
    • 250ml*18盒/箱
    • 小时达必填,净含量
    • └ import_flag
    • Number
    • 可选
    • 0
    • 是否进口,是1,否0,默认非进口
    • └ sale_unit
    • String
    • 可选
    • 小时达必填,销售单位
    • └ sale_price
    • String
    • 可选
    • 10
    • 商品销售价格,单位:元
    • └ life_status
    • String
    • 可选
    • A
    • 商品在机构内的生命周期,商品状态;A-正常、T-暂时停购、C-淘汰出清、R-清退、D-删除封挡
    • └ sale_spec
    • String
    • 可选
    • 100g*5袋
    • 必填,销售规格
    • └ avg_weight
    • String
    • 可选
    • 0.001
    • 必填,均重(一个售卖单位平均为多少个库存单位,称重商品必填),计算库存发布时会以库存数量/均重来进行转换;建议与库存单位保持一致。若库存单位是kg,售卖单位可以是g。此时均重、预扣款重量填0.001。APP最小起购量、APP购买步长填正整数。比如香蕉的库存单位是kg,销售单位是g,APP最小起购量、APP购买步长填500,表示在APP最少购买一斤,每加一档是加一斤。均重、预扣款重量填0.001的作用是,当用户购买500g,乘以0.001系数后=0.5kg,所以扣库存0.5kg
    • └ pre_minus_weight
    • String
    • 可选
    • 0.001
    • 必填,预扣款重量(购买一个售卖单位按照多少个库存单位来扣款),计算金额时,按照购买的售卖单位数量/预扣款重量*售价 来计算;非称重品填1。若库存单位是kg,销售单位是g,填0.001
    • └ step_quantity
    • Number
    • 可选
    • 1
    • 必填,app购买时每增加一次购买数量至少要增加多少个售卖单位。非称重品填1。称重品根据实际货品情况填写。步长除了是加购物车的数量之外还承载了最小售卖数量的意义。
    • └ purchase_quantity
    • Number
    • 可选
    • 100
    • 小时达必填,APP销售时,基于销售单位的起购量
    • └ sku_label_type
    • String
    • 可选
    • 无价签
    • 标价签类型
    • └ allow_app_sale
    • Number
    • 可选
    • 0
    • 商品是否适合在app销售,机构商品层级为总控,此字段为总开关,控制所有门店的是否APP可见,商品本身不可售,则app可售必须关闭。App可售关闭,则门店商品维度的app可见不允许打开。1:是? 0:否,(默认否)
    • └ sub_title
    • String
    • 可选
    • 夏日必备 解暑神器
    • 必填,商品卖点;商品副标题,显示在APP商品详情页的标题下方。如可口可乐商品的副标题可以是“夏日必备 解暑神器”。不超过80个字符。双方业务沟通一下,是否生鲜商品要定为必填
    • └ sub_title1
    • String
    • 可选
    • 天然纯净
    • 卖点1内容
    • └ sub_title2
    • String
    • 可选
    • 萦绕唇齿
    • 卖点2内容
    • └ title1
    • String
    • 可选
    • 水中贵族
    • 卖点1名称
    • └ title2
    • String
    • 可选
    • 丝滑甘醇
    • 卖点2名称
    • └ online_sale_flag
    • Number
    • 可选
    • 1
    • 必填,门店来控制本门店是否在app上让该商品可见,? 1可见? 0不可见
    • └ delivery_unit
    • String
    • 可选
    • kg
    • 大仓向门店配货的单位;淘鲜达合作商家默认填与库存单位一致的值
    • └ delivery_spec
    • String
    • 可选
    • 1
    • 一个配货单位等于多少个库存单位;淘鲜达合作商家填默认值1
    • └ delivery_way
    • String
    • 可选
    • 2
    • 商品到本仓的来源;淘鲜达商家填默认值“直配”(1:统配,2:直配,3:越库,4:自产;5:调拨), 基于采配链路的要求,加工品是不能够做直配的物流模式的,必须维护自产或者统配,目前包了一层逻辑“针对加工成品和加工半成品,如果是直配就转成自产”
    • └ logistics
    • String
    • 可选
    • 10086
    • 商品关联的物流中心,DC。配送物流;配送方式是直配,此项不填(输入物流中心编码)
    • └ delivery_warehouse
    • String
    • 可选
    • 10086
    • 配出仓,配货仓;配送方式是直配,此项不填(输入仓库编码)
    • └ member_price
    • String
    • 可选
    • 9.9
    • 会员正常购买该商品的售价,2位小数,单位:元
    • └ cost_unit
    • String
    • 可选
    • kg
    • 商品作为原料时对应的单位;淘鲜达合作商家默认填与库存单位一致的值
    • └ cost_no_price
    • String
    • 可选
    • 0
    • 商品加工所消耗的直接原料成本,去税;加工商品必填,加工品按照原料的消耗估算出的成本。因为淘鲜达暂不涉及成本计算,建议淘鲜达商家填默认值1,单位:元
    • └ cost_tax_price
    • String
    • 可选
    • 0
    • 商品加工所消耗的直接原料成本,含税,加工商品必填,加工品按照原料的消耗估算出的成本。因为淘鲜达暂不涉及成本计算,建议淘鲜达商家填默认值1,单位:元
    • └ cost_exchange_rate
    • String
    • 可选
    • 1
    • 一个库存单位对应多少个成本单位,原料加工的成本单位和存储单位之间的换算。因为淘鲜达暂不涉及成本计算,建议淘鲜达商家填默认值1
    • └ mass_output_rate
    • String
    • 可选
    • 1
    • 商品中对于加工可用的比例占整个商品的百分比;从原料到加工可用的原料之间的转化率。为了简化BOM的使用,建议淘鲜达商家填默认值1。
    • └ processing_unit
    • String
    • 可选
    • kg
    • 每一组加工生产的单位,加工商品必填,仅当商品为加工品的时候,才能填写。从计量单位表中选择;淘鲜达合作商家默认填与库存单位一致的值
    • └ procs_exchange_rate
    • String
    • 可选
    • 1
    • 一组加工单位对应多少个库存单位商品;加工商品必填,每一个加工单位对应的存储单位数量。为了简化BOM的使用,建议淘鲜达商家填默认值1。
    • └ storage
    • String
    • 可选
    • 常温
    • 存储条件;填常温、冷藏、冷冻
    • └ pick_float_rate
    • String
    • 可选
    • 0
    • 商品拣货时可以超拣的比例,针对非标品。建议淘鲜达商家填默认值0
    • └ forbid_receive_days
    • Number
    • 可选
    • 0
    • 禁收时限;收货日期-商品生产日期<限收时限 才允许收货。建议淘鲜达商家填默认值为保质期天数。或按进口商品保质期天数的2/3、非进口商品的1/2填写
    • └ forbid_sales_days
    • Number
    • 可选
    • 0
    • 商品生产日期+保质期-当前日期<禁售时限,不能出库销售。建议淘鲜达商家填默认值0。
    • └ overload_rate
    • String
    • 可选
    • 0
    • 商品收货时可以超过订货数量多少百分比进行收货;非标品供应商送货入库时,允许超收的比例。淘鲜达合作商家填默认值0
    • └ warn_days
    • Number
    • 可选
    • 0
    • 库存监控报表中,剩余天数少于该天数时需要预警,建议淘鲜达商家填默认值0
    • └ front_display_flag
    • Number
    • 可选
    • 1
    • 商品在门店是否在前场陈列;淘鲜达合作商家用不到, 0:否? 1:是
    • └ fixed_flag
    • Number
    • 可选
    • 0
    • 商品是否是供应商为企业进行定制;淘鲜达合作商家填默认值0, 0 否? 1 是
    • └ purchase_spec
    • String
    • 可选
    • 1
    • 小时达必填,一个采购单位等于多少个库存单位,淘鲜达合作商家默认填1
    • └ purchase_unit
    • String
    • 可选
    • kg
    • 小时达必填,商品针对供应商订货时,对应的单位;淘鲜达合作商家默认填与库存单位一致的值
    • └ label_style_type
    • String
    • 可选
    • 无价签
    • 标价签类型;商品在门店陈列时,采用的售价标签类型。因不采用电子价签,建议淘鲜达商家填默认值“无价签”
    • └ rich_text
    • String
    • 可选
    • <p><img align=\"absmiddle\" src=\"https://img.alicdn.com/imgextra/i4/2680068332/TB2l8332.jpg\" /></p>
    • 小时达必填,文描,(同字段txt_desc);优先使用本字段
    • └ back_cat_code
    • String
    • 可选
    • 10086
    • 平台类目编码(同字段hm_category_code),需要商家把自己的类目对应到平台的类目上,此字段暂时只能支持3、4级类目修改;优先使用本字段
    • └ sku_price
    • String
    • 可选
    • 9.9
    • 必填,门店商品售价(同字段sale_price),单位:元;优先使用本字段
    • └ period
    • Number
    • 可选
    • 15
    • 小时达必填,商品的保质期天数(同字段shelf_life),必须为整数,0代表不管理保质期;优先使用本字段
    • └ item_type_new
    • Number
    • 可选
    • 1
    • 必填,商品类型(同字段sku_type)1:普通商品、2:加工半成品、3:加工成品、4:原材料、5:耗材、6:卡券类商品;优先使用本字段
    • └ merchant_cat_code
    • String
    • 可选
    • 10086
    • 必填,商家后台类目编码(同字段category_code),优先使用本字段
    • └ sku_pic_urls
    • String
    • 可选
    • https://img.alicdn.com/a.png,https://img.alicdn.com/b.png,https://img.alicdn.com/c.png
    • 小时达必填,在app上显示的商品图片cdn地址(同字段main_pic_urls和detail_pic_urls),https开头,多个图片用英文逗号切割。第一张图片会作为主图;优先使用本字段
    • sku_suppliers
    • SkuSupplierDo []
    • 可选
    • []
    • 供货商信息
    • └ return_flag
    • Number
    • 可选
    • 0
    • 商品针对该供应商是否可以退货;因为淘鲜达商家不使用平台的采配功能,建议传默认值, 1:是 0:否(默认为0)
    • └ minimum
    • String
    • 可选
    • 100
    • 最小起订量
    • └ purchase_price
    • String
    • 可选
    • 9.9
    • 采购单价;淘鲜达合作商家填默认值0;单位:元
    • └ supplier_no
    • String
    • 可选
    • 10086
    • 供应商编码
    • └ supplier_name
    • String
    • 可选
    • 张三
    • 供应商编码名称
    • └ main_flag
    • Number
    • 可选
    • 1
    • 是否主供应商 1是主供应商 0非主供
    • industry_props
    • IndustryPropDo
    • 可选
    • 行业属性
    • └ industry_type
    • String
    • 可选
    • Industry_Clothes
    • 行业类型
    • props
    • PropDo []
    • 可选
    • []
    • 行业对应的属性
    • └ key
    • String
    • 可选
    • color
    • 行业属性
    • └ value
    • String
    • 可选
    • 红色
    • 类目属性值
    • └ remove_opt
    • Boolean
    • 可选
    • false
    • 是否移除该属性
    • └ forest_cate_id
    • Number
    • 可选
    • 126784428
    • 必填,forest类目id
    • └ tax_code
    • String
    • 可选
    • 1020301020000000
    • 税收编码
    • └ fragile_flag
    • Number
    • 可选
    • 0
    • 必填(可页面维护),是否易碎品标记,0否1是
    • └ delivery_storage
    • String
    • 可选
    • 常温
    • 小时达必填,配送条件;填常温、冷藏、冷冻
    • └ flagship_store_item_info
    • String
    • 可选
    • xxx
    • 淘宝旗舰店同品信息,同城零售使用
    • └ temporary_flag
    • Number
    • 可选
    • 0
    • 是否现制现卖,0否1是;比如蛋糕只有下了单才能开始制作
    • └ product_identity
    • String
    • 可选
    • 123
    • 产品聚合码,程序会把聚合码相同的sku聚合到一起;比如衣服有大中小号3中sku,通过聚合码聚合到一起;该字段在同城零售发布场景才能使用
    • └ biz_type
    • String
    • 可选
    • txd
    • 业务类型:txd淘鲜达,elm饿了么,shareStore共享库存,默认txd
    • channel_props
    • ChannelProp []
    • 可选
    • []
    • 渠道属性
    • └ channel_type
    • String
    • 可选
    • shareStore
    • 渠道类型:txd淘鲜达,elm饿了么,shareStore共享库存
    • props
    • PropField []
    • 可选
    • []
    • 渠道属性,取值为key-value键值对形式
    • └ value
    • String
    • 可选
    • 1
    • 渠道属性value,取值见key定义
    • └ key
    • String
    • 可选
    • ONE_HOUR_STATUS
    • 渠道属性key, 取值为"ONE_HOUR_STATUS" 代表小时达,value=0表示不可售, value=1表示可售;"WAVE_ARRIVE_STATUS" 代表波次达,value=0表示不可售,value=1表示可售
    • └ spec_type
    • String
    • 可选
    • 1
    • 1一品多码(只支持非称重品)
    • └ trans_ratio
    • String
    • 可选
    • 10
    • 与母商品的库存转换系数,例如10,则转换到母商品的库存为10*此商品的库存,可空,当新增一品多规格品的时候不能为空
    • └ parent_sku_code
    • String
    • 可选
    • 111111
    • 母商品的sku_code可空,当新增一品多规格品的时候不能为空
    • └ is_online
    • Number
    • 可选
    • 1
    • 是否线上的品 1:是 0:否
    • process_props
    • ProcessProp []
    • 可选
    • []
    • 加工属性
    • └ service_name
    • String
    • 可选
    • 宰杀
    • 服务名
    • service_props
    • ProcessProp []
    • 可选
    • []
    • 服务属性
    • └ prop_name
    • String
    • 可选
    • 温度
    • 服务属性名
    • prop_values
    • ServicePropValue []
    • 可选
    • []
    • 服务属性值
    • └ name
    • String
    • 可选
    • 常温
    • 值名称
    • mutex_props
    • ServiceProp []
    • 可选
    • []
    • 互斥属性(A与B互斥)
    • prop_a
    • MutexProp
    • 可选
    • 互斥属性对象A
    • └ name
    • String
    • 可选
    • 温度
    • 属性名
    • └ value
    • String
    • 可选
    • 常温
    • 属性值
    • prop_b
    • MutexProp
    • 可选
    • 互斥属性对象B
    • └ name
    • String
    • 可选
    • 加冰
    • 属性名
    • └ value
    • String
    • 可选
    • 少冰
    • 属性值
    • voucher_ext
    • SelfPickUpVoucherInfoDO
    • 可选
    • 券类商品扩展信息,item_type_new为6时必填
    • └ voucher_type
    • Number
    • 可选
    • 2
    • 券类型,1:提货券 2: 代金券
    • └ start_time
    • Date
    • 可选
    • 2024-01-28 00:00:00
    • 核销开始时间
    • └ end_time
    • Date
    • 可选
    • 2024-01-29 00:00:00
    • 核销结束时间
    • └ association_skus
    • String []
    • 可选
    • []
    • 关联实物品商品编码,多个商品用英文逗号分隔
    • └ stores
    • String []
    • 可选
    • []
    • 适用门店
    • voucher_rule
    • RuleDesc
    • 可选
    • 使用规则
    • └ use_time
    • String
    • 可选
    • 到店核销,营业时间内可用
    • 使用时间
    • └ book_rule
    • String
    • 可选
    • 无需预约
    • 预约规则
    • └ use_desc
    • String
    • 可选
    • 到店核销
    • 使用方式
    • └ refund_rule
    • String
    • 可选
    • 随时可退、过期自动退,已核销的到店券不享受随时可退服务
    • 退款规则
    • └ other_rule
    • String
    • 可选
    • 其他
    • 其他规则

    响应参数

    名称 类型 示例值 描述
    result ApiResults 请参见子字段信息 调用结果
    • └ err_code
    • String
    • ILLEGAL_PARAMETERS
    • 错误码
    • └ err_msg
    • String
    • 请参见子字段信息
    • 错误信息
    • models
    • ApiResult []
    • 请参见子字段信息
    • models
    • └ err_code
    • String
    • ILLEGAL_PARAMETERS
    • 错误编码
    • └ err_msg
    • String
    • 门店商品已存在
    • 错误信息
    • └ success
    • Boolean
    • true
    • 单个商品新增是否成功
    • └ model
    • String
    • 190100200014
    • skuCode商品编码
    • └ product_id
    • String
    • 123456
    • 聚合之后的产品id,商家需要保存该值
    • └ success
    • Boolean
    • true
    • 接口返回成功标志

    请求示例

    • JAVA
    • .NET
    • PHP
    • CURL
    • Python
    • C/C++
    • NodeJS
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    126
    127
    128
    129
    130
    131
    132
    133
    134
    135
    136
    137
    138
    139
    140
    141
    142
    143
    144
    145
    146
    147
    148
    149
    150
    151
    152
    153
    154
    155
    156
    157
    158
    159
    160
    161
    162
    163
    164
    165
    166
    167
    168
    169
    170
    TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
    AlibabaWdkSkuAddRequest req = new AlibabaWdkSkuAddRequest();
    List<AlibabaWdkSkuAddRequest.SkuDo> list2 = new ArrayList<AlibabaWdkSkuAddRequest.SkuDo>();
    AlibabaWdkSkuAddRequest.SkuDo obj3 = new AlibabaWdkSkuAddRequest.SkuDo();
    list2.add(obj3);
    obj3.setBarcodes("2017440");
    obj3.setBrandName("帝皇鲜");
    obj3.setCategoryCode("454545");
    obj3.setOuCode("1062");
    obj3.setHeight("3.0");
    obj3.setInventoryUnit("2kg");
    obj3.setLength("10");
    obj3.setManufacturerAddress("挪威");
    obj3.setManufacturerName("日日鲜");
    obj3.setProducerPlace("中国|辽宁省|大连市");
    obj3.setShelfLife(15L);
    obj3.setSkuCode("190100200014");
    obj3.setSkuName("小龙虾 30-40g/只 称重");
    obj3.setSkuType(1L);
    obj3.setStandardNo("UII9999");
    obj3.setStorageType(1L);
    obj3.setSuggestedPrice("5990");
    obj3.setTaxRate("15");
    obj3.setWeight("30");
    obj3.setWeightFlag(1L);
    obj3.setWidth("3");
    obj3.setHmCategoryCode("57q34");
    obj3.setShortTitle("鲜活中华鲟 两斤");
    obj3.setTxtDesc("鲜活中华鲟 两斤");
    obj3.setInvoiceContent("阿里巴巴");
    obj3.setInputInvoiceContent("阿里巴巴");
    obj3.setAccountingCategory("22");
    obj3.setNetContent("250ml*18盒/箱");
    obj3.setImportFlag(0L);
    obj3.setSaleUnit("个");
    obj3.setSalePrice("10");
    obj3.setLifeStatus("A");
    obj3.setSaleSpec("100g*5袋");
    obj3.setAvgWeight("0.001");
    obj3.setPreMinusWeight("0.001");
    obj3.setStepQuantity(1L);
    obj3.setPurchaseQuantity(100L);
    obj3.setSkuLabelType("无价签");
    obj3.setAllowAppSale(0L);
    obj3.setSubTitle("夏日必备 解暑神器");
    obj3.setSubTitle1("天然纯净");
    obj3.setSubTitle2("萦绕唇齿");
    obj3.setTitle1("水中贵族");
    obj3.setTitle2("丝滑甘醇");
    obj3.setOnlineSaleFlag(1L);
    obj3.setDeliveryUnit("kg");
    obj3.setDeliverySpec("1");
    obj3.setDeliveryWay("2");
    obj3.setLogistics("10086");
    obj3.setDeliveryWarehouse("10086");
    obj3.setMemberPrice("9.9");
    obj3.setCostUnit("kg");
    obj3.setCostNoPrice("0");
    obj3.setCostTaxPrice("0");
    obj3.setCostExchangeRate("1");
    obj3.setMassOutputRate("1");
    obj3.setProcessingUnit("kg");
    obj3.setProcsExchangeRate("1");
    obj3.setStorage("常温");
    obj3.setPickFloatRate("0");
    obj3.setForbidReceiveDays(0L);
    obj3.setForbidSalesDays(0L);
    obj3.setOverloadRate("0");
    obj3.setWarnDays(0L);
    obj3.setFrontDisplayFlag(1L);
    obj3.setFixedFlag(0L);
    obj3.setPurchaseSpec("1");
    obj3.setPurchaseUnit("kg");
    obj3.setLabelStyleType("无价签");
    obj3.setRichText("<p><img align=\\"absmiddle\\" src=\\"https://img.alicdn.com/imgextra/i4/2680068332/TB2l8332.jpg\\" /></p>");
    obj3.setBackCatCode("10086");
    obj3.setSkuPrice("9.9");
    obj3.setPeriod(15L);
    obj3.setItemTypeNew(1L);
    obj3.setMerchantCatCode("10086");
    List<AlibabaWdkSkuAddRequest.SkuSupplierDo> list6 = new ArrayList<AlibabaWdkSkuAddRequest.SkuSupplierDo>();
    AlibabaWdkSkuAddRequest.SkuSupplierDo obj7 = new AlibabaWdkSkuAddRequest.SkuSupplierDo();
    list6.add(obj7);
    obj7.setReturnFlag(0L);
    obj7.setMinimum("100");
    obj7.setPurchasePrice("9.9");
    obj7.setSupplierNo("10086");
    obj7.setSupplierName("张三");
    obj7.setMainFlag(1L);
    list4.setSkuSuppliers(list6);
    AlibabaWdkSkuAddRequest.IndustryPropDo obj9 = new AlibabaWdkSkuAddRequest.IndustryPropDo();
    obj9.setIndustryType("Industry_Clothes");
    List<AlibabaWdkSkuAddRequest.PropDo> list11 = new ArrayList<AlibabaWdkSkuAddRequest.PropDo>();
    AlibabaWdkSkuAddRequest.PropDo obj12 = new AlibabaWdkSkuAddRequest.PropDo();
    list11.add(obj12);
    obj12.setKey("color");
    obj12.setValue("红色");
    obj12.setRemoveOpt(false);
    obj9.setProps(list11);
    list8.setIndustryProps(obj9);
    obj3.setForestCateId(126784428L);
    obj3.setTaxCode("1020301020000000");
    obj3.setFragileFlag(0L);
    obj3.setDeliveryStorage("常温");
    obj3.setFlagshipStoreItemInfo("xxx");
    obj3.setTemporaryFlag(0L);
    obj3.setProductIdentity("123");
    obj3.setBizType("txd");
    List<AlibabaWdkSkuAddRequest.ChannelProp> list15 = new ArrayList<AlibabaWdkSkuAddRequest.ChannelProp>();
    AlibabaWdkSkuAddRequest.ChannelProp obj16 = new AlibabaWdkSkuAddRequest.ChannelProp();
    list15.add(obj16);
    obj16.setChannelType("shareStore");
    List<AlibabaWdkSkuAddRequest.PropField> list19 = new ArrayList<AlibabaWdkSkuAddRequest.PropField>();
    AlibabaWdkSkuAddRequest.PropField obj20 = new AlibabaWdkSkuAddRequest.PropField();
    list19.add(obj20);
    obj20.setValue("1");
    obj20.setKey("ONE_HOUR_STATUS");
    list17.setProps(list19);
    list13.setChannelProps(list15);
    obj3.setSpecType("1");
    obj3.setTransRatio("10");
    obj3.setParentSkuCode("111111");
    obj3.setIsOnline(1L);
    List<AlibabaWdkSkuAddRequest.ProcessProp> list23 = new ArrayList<AlibabaWdkSkuAddRequest.ProcessProp>();
    AlibabaWdkSkuAddRequest.ProcessProp obj24 = new AlibabaWdkSkuAddRequest.ProcessProp();
    list23.add(obj24);
    obj24.setServiceName("宰杀");
    list21.setProcessProps(list23);
    List<AlibabaWdkSkuAddRequest.ProcessProp> list27 = new ArrayList<AlibabaWdkSkuAddRequest.ProcessProp>();
    AlibabaWdkSkuAddRequest.ProcessProp obj28 = new AlibabaWdkSkuAddRequest.ProcessProp();
    list27.add(obj28);
    obj28.setPropName("温度");
    List<AlibabaWdkSkuAddRequest.ServicePropValue> list31 = new ArrayList<AlibabaWdkSkuAddRequest.ServicePropValue>();
    AlibabaWdkSkuAddRequest.ServicePropValue obj32 = new AlibabaWdkSkuAddRequest.ServicePropValue();
    list31.add(obj32);
    obj32.setName("常温");
    list29.setPropValues(list31);
    list25.setServiceProps(list27);
    List<AlibabaWdkSkuAddRequest.ServiceProp> list35 = new ArrayList<AlibabaWdkSkuAddRequest.ServiceProp>();
    AlibabaWdkSkuAddRequest.ServiceProp obj36 = new AlibabaWdkSkuAddRequest.ServiceProp();
    list35.add(obj36);
    AlibabaWdkSkuAddRequest.MutexProp obj38 = new AlibabaWdkSkuAddRequest.MutexProp();
    obj38.setName("温度");
    obj38.setValue("常温");
    list37.setPropA(obj38);
    AlibabaWdkSkuAddRequest.MutexProp obj40 = new AlibabaWdkSkuAddRequest.MutexProp();
    obj40.setName("加冰");
    obj40.setValue("少冰");
    list39.setPropB(obj40);
    list33.setMutexProps(list35);
    AlibabaWdkSkuAddRequest.SelfPickUpVoucherInfoDO obj42 = new AlibabaWdkSkuAddRequest.SelfPickUpVoucherInfoDO();
    obj42.setVoucherType(2L);
    obj42.setStartTime(StringUtils.parseDateTime("2024-01-28 00:00:00"));
    obj42.setEndTime(StringUtils.parseDateTime("2024-01-29 00:00:00"));
    obj42.setAssociationSkus("");
    obj42.setStores("");
    AlibabaWdkSkuAddRequest.RuleDesc obj43 = new AlibabaWdkSkuAddRequest.RuleDesc();
    obj43.setUseTime("到店核销,营业时间内可用");
    obj43.setBookRule("无需预约");
    obj43.setUseDesc("到店核销");
    obj43.setRefundRule("随时可退、过期自动退,已核销的到店券不享受随时可退服务");
    obj43.setOtherRule("其他");
    obj42.setVoucherRule(obj43);
    list41.setVoucherExt(obj42);
    req.setParamList(list2);
    AlibabaWdkSkuAddResponse rsp = client.execute(req, sessionKey);
    System.out.println(rsp.getBody());

    响应示例

    • XML示例
    • JSON示例
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    <alibaba_wdk_sku_add_response>
        <result>
            <err_code>ILLEGAL_PARAMETERS</err_code>
            <err_msg>请参见子字段信息</err_msg>
            <models>
                <api_result>
                    <err_code>ILLEGAL_PARAMETERS</err_code>
                    <err_msg>门店商品已存在</err_msg>
                    <success>true</success>
                    <model>190100200014</model>
                    <product_id>123456</product_id>
                </api_result>
            </models>
            <success>true</success>
        </result>
    </alibaba_wdk_sku_add_response>

    异常示例

    • XML示例
    • JSON示例
    1
    2
    3
    4
    5
    6
    <error_response>
        <code>50</code>
        <msg>Remote service error</msg>
        <sub_code>isv.invalid-parameter</sub_code>
        <sub_msg>非法参数</sub_msg>
    </error_response>

    错误码解释

    错误码 错误描述 解决方案

    API工具

    如何获得此API

    FAQ

    返回
    顶部