taobao.inventory.adjust.trade (交易库存调整单)

商家交易调整库存,淘宝交易、B2B经销等

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
tb_order_type String 必须 B2C 订单类型:B2C、B2B
operate_time Date 必须 2012-10-19 00:11:22 业务操作时间
biz_unique_code String 必须 201210120001 商家外部定单号
items String 必须 [{"scItemId":"12345","scItemCode":"GLY0001","inventoryType":"1",”direction”:1"quantity":"111"}] 商品初始库存信息: [{ "TBOrderCode”:”淘宝交易号”,"TBSubOrderCode ":"淘宝子交易单号,赠品可以不填","”isGift”:”TRUE或者FALSE,是否赠品”,storeCode":"商家仓库编码"," scItemId ":"商品后端ID","scItemCode":"商品商家编码"," originScItemId ":"原商品ID","inventoryType":"","quantity":"111","isComplete":"TRUE或者FALSE,是否全部确认出库"}]

响应参数

名称 类型 示例值 描述
operate_code String OUTBOUND 操作返回码
tip_infos TipInfo [] 提示信息 提示信息
  • └ sc_item_id
  • String
  • demo
  • 商品id
  • └ info
  • String
  • demo
  • 返回信息

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
InventoryAdjustTradeRequest req = new InventoryAdjustTradeRequest();
req.setTbOrderType("B2C");
req.setOperateTime(StringUtils.parseDateTime("2012-10-19 00:11:22"));
req.setBizUniqueCode("201210120001");
req.setItems("[{\"scItemId\":\"12345\",\"scItemCode\":\"GLY0001\",\"inventoryType\":\"1\",”direction”:1\"quantity\":\"111\"}]");
InventoryAdjustTradeResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<inventory_adjust_trade_response>
    <operate_code>OUTBOUND</operate_code>
    <tip_infos>
        <tip_info>
            <sc_item_id>demo</sc_item_id>
            <info>demo</info>
        </tip_info>
    </tip_infos>
</inventory_adjust_trade_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>

错误码解释

错误码 错误描述 解决方案
isv.inventory-error:00005 必填参数为空 请传入有效参数。
isv.inventory-error:10004 淘宝交易类型错误 请传入有效淘宝交易类型。
isv.inventory-error:00001 JSON解析异常 请检查商品详细信息JSON格式是否正确。
isv.inventory-error:10005 淘宝交易单号不存在 请传入有效的淘宝交易单号。
isv.inventory-error:10006 淘宝主子交易当号不匹配 请检查淘宝主子交易当号关系。
isv.inventory-error:30002 商品库存不足 请检查商品库存。
isv.inventory-error:20002 后端商品不存在 请检查后端商品。
isv.inventory-error:10007 无库存明细记录 请传入库存明细记录。
isv.inventory-error:10008 库存明细记录状态错误 请检查库存明细记录状态。
isv.inventory-error:30003 账户库存不足 请检查账户库存。
isv.inventory-error:00006 数据库访问错误 请稍候再试。

API工具

如何获得此API

FAQ

返回
顶部