tmall.inventory.query.forstore (查询后端商品仓库库存)

商家查询后端商品仓库库存

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
param_list InventoryQueryForStoreRequest [] 必须
  • 最大列表长度:200
  • 查询列表
    • └ sc_item_code
    • String
    • 可选
    • 1001
    • 后端商品code, sc_item_code或 sc_item_id需传入其中之一
    • └ store_code
    • String
    • 必须
    • D25
    • 仓库code
    • └ sc_item_id
    • Number
    • 可选
    • 123
    • 后端商品id, sc_item_code或 sc_item_id需传入其中之一
    • └ inv_store_type
    • Number
    • 可选
    • 6
    • 默认值:2
    • 实体类型 2:仓库类型, 6:门店类型
    • └ sku_id
    • Number
    • 可选
    • 0
    • 货品填0即可,前端商品填skuId
    • └ item_type
    • Number
    • 可选
    • 2
    • 1前端商品 2供应链货品

    响应参数

    名称 类型 示例值 描述
    result InventoryQueryResult 查询结果
    • item_inventorys
    • InventoryInfoDetailDto []
    • 查询成功列表
    • └ occupy_quantity
    • Number
    • 10
    • 占用库存数
    • └ quantity
    • Number
    • 100
    • 仓库物理库存数
    • └ reserve_quantity
    • Number
    • 20
    • 预扣库存数
    • └ sc_item_code
    • String
    • 1001
    • 后端商品code
    • └ sc_item_id
    • Number
    • 100023
    • 后端商品id
    • └ store_code
    • String
    • D25
    • 仓库code
    • └ inv_store_type
    • Number
    • 库存类型 2:仓库类型, 6:门店类型
    • distType
    • sub_list
    • InventorySubDetailDto []
    • 门店子库存列表
    • subList
    • └ reserve_quantity
    • Number
    • 10
    • 预扣库存数
    • └ quantity
    • Number
    • 10
    • 仓库物理库存数
    • └ occupy_quantity
    • Number
    • 10
    • 占用库存数
    • └ inv_biz_code
    • String
    • ONLINE_INVENTORY
    • ONLINE_INVENTORY:线上可售卖库存。SHARE_INVENTORY:线下独享库存,门店自提可用
    • └ sku_id
    • Number
    • 0
    • skuId
    • └ item_type
    • Number
    • 2
    • 1前端商品 2供应链货品
    • tip_infos
    • TipInfo []
    • tipInfos
    • tipInfos
    • └ errorcode
    • String
    • errorCode
    • errorCode
    • └ errormessage
    • String
    • errorMessage
    • errorMessage
    • └ sc_item_code
    • String
    • 1001
    • scItemCode
    • └ store_code
    • String
    • D25
    • storeCode
    • └ sc_item_id
    • Number
    • 123
    • scItemId
    • └ inv_store_type
    • Number
    • 6
    • invStoreType
    • └ sku_id
    • Number
    • 0
    • skuId
    • └ item_type
    • Number
    • 2
    • 1前端商品 2供应链货品
    errorcode String errorCode 错误code
    errormessage String msg 错误信息
    issuccess Boolean ture 整体成功或失败

    请求示例

    • JAVA
    • .NET
    • PHP
    • CURL
    • Python
    • C/C++
    • NodeJS
    TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
    TmallInventoryQueryForstoreRequest req = new TmallInventoryQueryForstoreRequest();
    List<TmallInventoryQueryForstoreRequest.InventoryQueryForStoreRequest> list2 = new ArrayList<TmallInventoryQueryForstoreRequest.InventoryQueryForStoreRequest>();
    TmallInventoryQueryForstoreRequest.InventoryQueryForStoreRequest obj3 = new TmallInventoryQueryForstoreRequest.InventoryQueryForStoreRequest();
    list2.add(obj3);
    obj3.setScItemCode("1001");
    obj3.setStoreCode("D25");
    obj3.setScItemId(123L);
    obj3.setInvStoreType(6L);
    obj3.setSkuId(0L);
    obj3.setItemType(2L);
    req.setParamList(list2);
    TmallInventoryQueryForstoreResponse rsp = client.execute(req, sessionKey);
    System.out.println(rsp.getBody());

    响应示例

    • XML示例
    • JSON示例
    <tmall_inventory_query_forstore_response>
        <result>
            <item_inventorys>
                <inventory_info_detail_dto>
                    <occupy_quantity>10</occupy_quantity>
                    <quantity>100</quantity>
                    <reserve_quantity>20</reserve_quantity>
                    <sc_item_code>1001</sc_item_code>
                    <sc_item_id>100023</sc_item_id>
                    <store_code>D25</store_code>
                    <inv_store_type>库存类型 2:仓库类型, 6:门店类型</inv_store_type>
                    <sub_list>
                        <inventory_sub_detail_dto>
                            <reserve_quantity>10</reserve_quantity>
                            <quantity>10</quantity>
                            <occupy_quantity>10</occupy_quantity>
                            <inv_biz_code>ONLINE_INVENTORY</inv_biz_code>
                        </inventory_sub_detail_dto>
                    </sub_list>
                    <sku_id>0</sku_id>
                    <item_type>2</item_type>
                </inventory_info_detail_dto>
            </item_inventorys>
            <tip_infos>
                <tip_info>
                    <errorcode>errorCode</errorcode>
                    <errormessage>errorMessage</errormessage>
                    <sc_item_code>1001</sc_item_code>
                    <store_code>D25</store_code>
                    <sc_item_id>123</sc_item_id>
                    <inv_store_type>6</inv_store_type>
                    <sku_id>0</sku_id>
                    <item_type>2</item_type>
                </tip_info>
            </tip_infos>
        </result>
        <errorcode>errorCode</errorcode>
        <errormessage>msg</errormessage>
        <issuccess>ture</issuccess>
    </tmall_inventory_query_forstore_response>

    异常示例

    • XML示例
    • JSON示例
    <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

    返回
    顶部