文档中心 > API类目 > 菜鸟仓配API

taobao.wlb.wms.stock.out.order.notify (出库单通知)

出库单通知

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
store_code String 必须 CC000123 仓储编码
order_code String 必须 ERP0000123112 ERP单据ID
order_type Number 必须 301 单据类型 301 调拨出库单、901普通出库单、903 其他出库单 305 B2B出库
outbound_type_desc String 可选 加工领料 ERP可选择性文本透传至WMS
order_create_time Date 必须 2015-03-05 15:21:15 订单创建时间
send_time Date 可选 2015-03-05 15:21:14 要求出库日期
receiver_info Receiverwlbwmsstockoutordernotify 可选 收件人信息
  • └ receiver_city
  • String
  • 可选
  • 杭州
  • 收件方城市
  • └ receiver_area
  • String
  • 可选
  • 余杭
  • 收件方区县
  • └ receiver_mobile
  • String
  • 可选
  • 13111111111
  • 收件方手机
  • └ receiver_province
  • String
  • 可选
  • 浙江
  • 收件方省份
  • └ receiver_name
  • String
  • 可选
  • 菜鸟天津武清仓
  • 收件方名称
  • └ receiver_code
  • String
  • 可选
  • EF12321321
  • 退供场景ECP填充供应商编码,调拨出库单ECP填充调拨入仓库编码, B2B出库单填写分销商ID(无分销ID的null)
  • └ receiver_zip_code
  • String
  • 可选
  • 310000
  • 收件方邮编
  • └ receiver_address
  • String
  • 可选
  • 中国山货花卉进出口公司(中粮)
  • 收件方地址
  • └ receiver_phone
  • String
  • 可选
  • 13588888888
  • 收件方电话
sender_info Senderwlbwmsstockoutordernotify 可选 发货方信息
  • └ sender_town
  • String
  • 可选
  • 西溪
  • 发件方镇
  • └ sender_zip_code
  • String
  • 可选
  • 310000
  • 发件方邮编
  • └ sender_address
  • String
  • 可选
  • 中国山货花卉进出口公司(中粮)
  • 发件方地址
  • └ sender_name
  • String
  • 可选
  • 菜鸟天津武清仓
  • 发件方名称
  • └ sender_province
  • String
  • 可选
  • 浙江
  • 发件方省份
  • └ sender_area
  • String
  • 可选
  • 余杭
  • 发件方区县
  • └ sender_city
  • String
  • 可选
  • 杭州
  • 发件方城市
  • └ sender_mobile
  • String
  • 可选
  • 13555555555
  • 发件方手机
  • └ sender_phone
  • String
  • 可选
  • 057188888888
  • 发件方电话
transport_mode String 可选 demo 出库方式
carriers_name String 可选 申通 承运商名称
pick_name String 可选 张山 取件人姓名
pick_call String 可选 13555555555 取件人电话
pick_id String 可选 330921199912120011 取件人身份证ID
car_no String 可选 浙A88888 车牌号
order_item_list Orderitemlistwlbwmsstockoutordernotify [] 可选
  • 最大列表长度:5000
  • 订单商品信息列表
    • order_item
    • Orderitemwlbwmsstockoutordernotify
    • 可选
    • 订单商品信息
    • └ produce_date
    • Date
    • 可选
    • 2015-03-05 15:21:14
    • 生产日期
    • └ item_quantity
    • Number
    • 可选
    • 5000
    • 商品数量
    • └ batch_code
    • String
    • 可选
    • ab123
    • 批次号
    • └ order_item_id
    • String
    • 可选
    • IOD0209014906805
    • ERP主键ID
    • └ item_id
    • String
    • 可选
    • 210214928
    • ERP商品ID
    • └ produce_code
    • String
    • 可选
    • demo
    • 生产编码,同一商品可能因商家不同有不同编码
    • └ extend_fields
    • String
    • 可选
    • warrantyRule:;isbatch:0;Isguarantee:0;guaranteePeriod:720;
    • 订单商品拓展属性数据
    • └ inventory_type
    • Number
    • 可选
    • 1
    • 库存类型
    • └ due_date
    • Date
    • 可选
    • 2015-03-05 15:21:14
    • 到货日期
    remark String 可选 优先最新的 备注
    prev_order_code String 可选 wl00001231 前物流订单号,如退货入库单可能会用到
    extend_fields String 可选 -- 拓展属性

    响应参数

    名称 类型 示例值 描述
    wl_error_code String S07 错误编码
    wl_success Boolean false 是否成功
    wl_error_msg String 系统异常 错误详细
    order_code String LBX0001 仓储订单编码

    请求示例

    • JAVA
    • .NET
    • PHP
    • CURL
    • Python
    • C/C++
    • NodeJS
    TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
    WlbWmsStockOutOrderNotifyRequest req = new WlbWmsStockOutOrderNotifyRequest();
    req.setStoreCode("CC000123");
    req.setOrderCode("ERP0000123112");
    req.setOrderType(301L);
    req.setOutboundTypeDesc("加工领料");
    req.setOrderCreateTime(StringUtils.parseDateTime("2015-03-05 15:21:15"));
    req.setSendTime(StringUtils.parseDateTime("2015-03-05 15:21:14"));
    Receiverwlbwmsstockoutordernotify obj1 = new Receiverwlbwmsstockoutordernotify();
    obj1.setReceiverCity("杭州");
    obj1.setReceiverArea("余杭");
    obj1.setReceiverMobile("13111111111");
    obj1.setReceiverProvince("浙江");
    obj1.setReceiverName("菜鸟天津武清仓");
    obj1.setReceiverCode("EF12321321");
    obj1.setReceiverZipCode("310000");
    obj1.setReceiverAddress("中国山货花卉进出口公司(中粮)");
    obj1.setReceiverPhone("13588888888");
    req.setReceiverInfo(obj1);
    Senderwlbwmsstockoutordernotify obj2 = new Senderwlbwmsstockoutordernotify();
    obj2.setSenderTown("西溪");
    obj2.setSenderZipCode("310000");
    obj2.setSenderAddress("中国山货花卉进出口公司(中粮)");
    obj2.setSenderName("菜鸟天津武清仓");
    obj2.setSenderProvince("浙江");
    obj2.setSenderArea("余杭");
    obj2.setSenderCity("杭州");
    obj2.setSenderMobile("13555555555");
    obj2.setSenderPhone("057188888888");
    req.setSenderInfo(obj2);
    req.setTransportMode("demo");
    req.setCarriersName("申通");
    req.setPickName("张山");
    req.setPickCall("13555555555");
    req.setPickId("330921199912120011");
    req.setCarNo("浙A88888");
    List<Orderitemlistwlbwmsstockoutordernotify> list4 = new ArrayList<Orderitemlistwlbwmsstockoutordernotify>();
    Orderitemlistwlbwmsstockoutordernotify obj5 = new Orderitemlistwlbwmsstockoutordernotify();
    list4.add(obj5);
    Orderitemwlbwmsstockoutordernotify obj7 = new Orderitemwlbwmsstockoutordernotify();
    obj7.setProduceDate(StringUtils.parseDateTime("2015-03-05 15:21:14"));
    obj7.setItemQuantity(5000L);
    obj7.setBatchCode("ab123");
    obj7.setOrderItemId("IOD0209014906805");
    obj7.setItemId("210214928");
    obj7.setProduceCode("demo");
    obj7.setExtendFields("warrantyRule:;isbatch:0;Isguarantee:0;guaranteePeriod:720;");
    obj7.setInventoryType(1L);
    obj7.setDueDate(StringUtils.parseDateTime("2015-03-05 15:21:14"));
    list6.setOrderItem(obj7);
    req.setOrderItemList(list4);
    req.setRemark("优先最新的");
    req.setPrevOrderCode("wl00001231");
    req.setExtendFields("--");
    WlbWmsStockOutOrderNotifyResponse rsp = client.execute(req, sessionKey);
    System.out.println(rsp.getBody());

    响应示例

    • XML示例
    • JSON示例
    <wlb_wms_stock_out_order_notify_response>
        <wl_error_code>S07</wl_error_code>
        <wl_success>false</wl_success>
        <wl_error_msg>系统异常</wl_error_msg>
        <order_code>LBX0001</order_code>
    </wlb_wms_stock_out_order_notify_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

    返回
    顶部