# 商品发品调用接口流程指南
# 1、商品发品接口调用流程图
# 2、商家发品前置准备&资质申请
# 相关接口操作流程
| 接口名称 | 需求参数 | 主要功能 |
|---|---|---|
| 增加运费模板 addShopOpenComponentV1FreightTemplate | freight_template (运费模板详细信息) | 完成添加新的运费模板ID,用于在添加商品时填写express_info 参数 |
| 添加地址 addaddress | address_detail (地址信息) | 完成添加新的地址ID,用于在添加商品时填写after_sale_info参数 |
| 新增品牌资质 addbrandlogic | brand (品牌详情) | 完成添加新的品牌ID,用于在添加商品时填写brand_id参数 |
| 申请类目 addcategory | category_info (申请资质) | 完成申请新的类目申请,用于在添加商品时填写cats参数 |
# 3、API端核心发品流程
# 3.1、相关接口操作流程
| 序号 | 接口名称 | 需求参数 | 主要功能 |
|---|---|---|---|
| 1 | 上传图片 uploadShopImg | img_url(图片url)upload_type=1时必填media(图片文件buffer)upload_type=0时必填 | 本接口可用于上传图片目的:上传后获取 media_id 支持其他接口使用 |
| 2 | 类目推荐 product_classify | req_type(请求类型)title(商品标题)head_imgs(商品主图)cat_id(类目id) | req_type为1时 1、获取推荐类目2、推荐类目是否权限 req_type为2时1、判断商品类目是否错挂 目的:用于在添加商品时填写cats参数 |
| 3 | 发品前校验 categoryprecheck | cat_id(叶子类目id) | 1、店铺维度权限校验 校验店铺是否有发品权限 校验店铺是否需要开通运费险 校验店铺保证金是否充足 (如只校验店铺权限无需上传类目参数) 2、类目权限校验 校验店铺是否具备所需类目权限 校验当前类目是否暂停新增商品 目的:发品前校验店铺及类目权限 |
| 4 | 发品前校验 categoryprecheck | cat_id(叶子类目id)release_mode(发布模式) | 获取类目的相关信息 目的:用于在添加商品时填写product_qua_infos、attrs、size_chart等参数及商品编辑要求 |
| 5 | 获取品牌库列表 getallbrandslogic | page_size(每页数量)next_key(记录翻页的上下文) | 获取小店品牌库中的品牌信息 目的:用于在添加商品时填写brand_id参数 |
| 6 | 获取运费模板列表 getfreighttemplatelist | offset(起始位置)limit(获取个数) | 获取小店运费模板id列表 目的:用于在添加商品时填写express_info 参数 |
| 7 | 获取地址列表 getaddresslist | offset(获取的偏移量)limit(获取的个数) | 获取小店地址id列表 目的:用于在添加商品时填写after_sale_info参数 |
| 8 | 站内外商品属性映射 externalproductmapping | cat_id(叶子类目id)external_attribute_name(外部商品属性key)external_attribute_value(外部商品属性值)external_category_name(外部商品类目名称) | 1、获取小店平台对应的商品属性key 2、获取小店平台对应的商品属性value 目的:用于根据入参的站外类目名称、属性key和属性value,映射小店平台站内的属性key与属性value,在添加商品时填写attr_key和attr_value |
| 9 | 添加商品 addproduct | 商品的各级、各字段商品信息,具体参照接口文档参数 | 1、完成添加商品进入商品审核 2、获得商品创建完成时间目的:完成商品上架 |
(注:1、接口调用失败会返回errcode、errmsg错误码及错误信息,可根据每个调用接口文档的错误码进行排查原因 2、具体接口请求参数及返回参数以接口文档为准)
# 3.2、常见问题
| 序号 | 接口名称 | 需求参数 | 主要功能 |
|---|---|---|---|
| 1 | 调用添加商品接口发生报错,错误码:6600120 原因:查询模板ID失败 | [errcode] => 10020110 [errmsg] => 商品信息检查不通过, 错误码:6600120 原因:查询模板ID失败 rid:68bea6a5-4235ce80-3a96c676 | 需确认运费信息接口的设置逻辑是否通顺product/add下 相关接口:1、Body.express_info/template id(运费信息)是否设置正确;2、deliver_method 是否设置为 0 走的快递发货 |
| 2 | 调用 product/add(新增商品)接口 会报错"商品信息检查不通过, 错误码:6600031 原因:商家退货退款率位于类目头部10%,需要开通运费险,但是发品前校验接口校验通过 | [errcode]=>10020110,[errmsg]=>商品信息检查不通过, 错误码:6600031 原因:商家退货退款率位于类目头部10%,需要开通运费险rid: 691466e6-7b1978ee-3f308613 | 发品前校验接口收到的出参【"all_pass":true】代表该店铺已开通运费险;但发品时提示未开通运费险是指商品维度没有打开运费险的开关,所以这两个出参不矛盾,辛苦关注下商家是否打开待发布商品的运费险开关 |
| 3 | 运费险必填是否接口和后台有不一致的情况,因为有客户反馈后台不支持运费险可以发品,但是接口要求必须支持才可发品 | / | 商家疑似遇到运费险拦截策略受限,需根据运费险管理规则排查店铺情况 |
2025 年 12 月 01 日
新增 商品发品核心环节调用接口指南