# 仓储库存调用接口流程指南
# 1、相关接口说明
# 1.1、接口调用流程
# 1.2、相关接口说明
| 接口名称 | 需求参数 | 功能说明 |
|---|---|---|
| 添加商品 addproduct | skus-stock_num(商品sku-库存)、skus-sku_deliver_info(sku库存信息) | 通用库存可通过添加商品时在stock_num参数中进行填写,在sku_deliver_info参数中对sku库存的信息进行填写(库存情况、发货节点等) |
| 创建区域仓库 createwarehouse | out_warehouse_id(外部仓库ID)、name(仓库名称)、intro(仓库介绍)、cover_locations(覆盖区域) | 通过该接口可创建区域仓库,获得out_warehouse_id用于在设置区域仓库优先级、更新库存数量接口中调用所需要调整的仓库id,其中覆盖区域address_id1为必填 |
| 查询区域仓库列表 getwarehouselist | page_size(每页数量)、next_key(记录翻页的上下文) | 通过该接口可对区域仓库列表进行查询,获得创建好的out_warehouse_id |
| 获取指定地址下区域仓库的优先级 getaddressprioritysort | address_id1(省份地址编码)、address_id2(市地址编码)、address_id3(区地址编码)、address_id4(街道地址编码) | 通过该接口可获取指定地址下区域仓库的优先级,会根据address_id并按照out_warehouse_id排序优先级从高到低 |
| 设置指定地址下区域仓库的优先级 setaddressprioritysort | address_id1(省份地址编码)、address_id2(市地址编码)、address_id3(区地址编码)、address_id4(街道地址编码)、priority_sort优先级模式 | 通过该接口对指定地址下区域仓库的优先级进行设置,会根据address_id并按照out_warehouse_id排序优先级从高到低 |
| 获取区域仓库存数量 getwarehousestock | product_id(商品ID)、sku_id(skuID)、out_warehouse_id(外部仓库ID) | 通过该接口可获取区域仓库存数量,可根据product_id、sku_id、out_warehouse_id查询当前商品sku下库存数量 |
| 更新区域仓库存数量 updatewarehousestock | product_id(商品ID)、sku_id(skuID)、out_warehouse_id(外部仓库ID)、diff_type(修改类型)、num(库存值) | 通过该接口区域仓库可对区域仓库存数量进行更新操作,根据out_warehouse_id查询到的库存进行1增加、2减少或3设置 |
# 2、商品仓储库存更新调用流程
# 2.1、接口调用流程图
# 2.2、相关接口说明
| 接口名称 | 需求参数 | 功能说明 |
|---|---|---|
| 批量获取库存信息 batchgetstock | product_id(商品ID) | 通过该接口可以根据商品ID获取当前商品下所有sku的库存,包括区域库存外部id以及库存数量 |
| 快速更新库存 (updatestock) | product_id(内部商品ID)、sku_id(内部sku_id)、diff_type(修改类型)、num(增加、减少或者设置的库存值) | 通过该接口快速更新微信小店商品下sku的库存量 |
| 更新区域仓库存数量 updatewarehousestock | product_id(商品ID)、sku_id(skuID)、out_warehouse_id(外部仓库ID)、diff_type(修改类型)、num(库存值) | 通过该接口区域仓库可对区域仓库存数量进行更新操作,根据out_warehouse_id查询到的库存进行1增加、2减少或3设置 |
| 查询区域仓库列表 getwarehouselist | page_size(每页数量)、next_key(记录翻页的上下文) | 通过该接口可对区域仓库列表进行查询,获得创建好的out_warehouse_id |
| 获取区域仓库 getwarehouse | out_warehouse_id(外部仓库ID) | 可通过该接口获取区域仓库信息,包括外部仓库ID、仓库名称、仓库介绍及覆盖区域 |
| 修改区域仓库详情 updatewarehousedetail | out_warehouse_id(外部仓库ID)、name(仓库名称)、intro(仓库介绍) | 可通过该接口对仓库名称和仓库介绍进行修改 |
| 批量增加覆盖区域 addcoverlocation) | out_warehouse_id(外部仓库ID)、cover_locations(覆盖区域) | 可通过该接口对区域仓库进行批量增加覆盖区域的操作 |
| 批量删除覆盖区域 delcoverlocations | out_warehouse_id(外部仓库ID)、cover_locations(覆盖区域) | 可通过该接口对区域仓库可进行批量删除覆盖区域操作 |
| 获取指定地址下区域仓库的优先级 getaddressprioritysort | address_id1(省份地址编码)、address_id2(市地址编码)、address_id3(区地址编码)、address_id4(街道地址编码) | 通过该接口可获取指定地址下区域仓库的优先级,会根据address_id并按照out_warehouse_id排序优先级从高到低 |
| 设置指定地址下区域仓库的优先级 setaddressprioritysort | address_id1(省份地址编码)、address_id2(市地址编码)、address_id3(区地址编码)、address_id4(街道地址编码)、priority_sort优先级模式 | 通过该接口对指定地址下区域仓库的优先级进行设置,会根据address_id并按照out_warehouse_id排序优先级从高到低 |
2025 年 12 月 04 日
新增 仓储库存调用接口流程指南