文档中心 > API类目 > 奇门POS接口

qimen.taobao.pos.deliveryorder.consign (门店发货单派单接口)

由ERP向POS派发门店的发货单

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
storeCode String 可选 hz0001
  • 最大长度:50
  • 门店编码
    order Struct [] 可选
  • 最大列表长度:20
    • └ orderCode
    • String
    • 必须
    • 123456789
    • 门店发货单编码
    • └ sourcePlatformCode
    • String
    • 必须
    • TB
    • 订单来源平台编码
    • └ orderSourceCode
    • String
    • 可选
    • 123456789
    • 平台交易订单编码
    • └ createTime
    • String
    • 必须
    • YYYY-MM-DD hh:mm:ss
    • 门店发货单创建时间
    • └ modifiedTime
    • String
    • 必须
    • YYYY-MM-DD hh:mm:ss
    • 门店发货单最后修改时间
    • └ transportMode
    • String
    • 必须
    • ZT=自提 KD=快递
    • 提货方式
    • └ logisticsCode
    • String
    • 必须
    • YTO
    • 物流公司编码
    • └ logisticsName
    • String
    • 可选
    • 杭州圆通公司
    • 物流公司名称
    • └ orderStatus
    • String
    • 必须
    • NEW=新增ACCEPT=门店接单PICKED=已自提DELIVERED=已发货REJECT=门店拒单CANCELED=已取消
    • 单据状态
    • └ identifyCode
    • String
    • 可选
    • whrrsg
    • 验证码
    • receiverInfo
    • Struct
    • 可选
    • └ name
    • String
    • 必须
    • 张三
    • 收件人姓名
    • └ zipCode
    • String
    • 可选
    • 132000
    • 邮编
    • └ tel
    • String
    • 可选
    • 0571-85022088
    • 固定电话(门店)
    • └ mobile
    • String
    • 可选
    • 13542088088
    • 移动电话(门店)
    • └ province
    • String
    • 可选
    • 浙江省
    • 省份(门店地址)
    • └ city
    • String
    • 可选
    • 杭州市
    • 城市(门店地址)
    • └ area
    • String
    • 可选
    • 西湖区
    • 区域(门店地址)
    • └ town
    • String
    • 可选
    • 光明村
    • 村镇(门店地址)
    • └ detailAddress
    • String
    • 可选
    • 延安路2001号
    • 详细地址(门店地址)
    • item
    • Struct []
    • 可选
    • └ itemCode
    • String
    • 必须
    • code201847748
    • 商品编码
    • └ extCode
    • String
    • 可选
    • 123456789
    • 交易平台商品编码
    • └ planQty
    • Number
    • 必须
    • 10
    • 应发商品数量
    • └ batchCode
    • String
    • 可选
    • 2480284
    • 批次编号
    • └ productDate
    • String
    • 可选
    • YYYY-MM-DD
    • 生产日期
    • └ expireDate
    • String
    • 可选
    • YYYY-MM-DD
    • 过期日期
    • └ produceCode
    • String
    • 可选
    • 209470585
    • 生产批号
    customerid String 必须 A12345
  • 最大长度:50
  • 指定路由参数

    响应参数

    名称 类型 示例值 描述
    flag String success|failure 响应结果
    code String errorcode 响应码
    message String msg 响应信息

    请求示例

    • JAVA
    • .NET
    • PHP
    • CURL
    • Python
    • C/C++
    • NodeJS
    QimenCloudClient client = new DefaultQimenCloudClient(url, appkey, secret);
    TaobaoPosDeliveryorderConsignRequest req = new TaobaoPosDeliveryorderConsignRequest();
    req.setStoreCode("hz0001");
    List<TaobaoPosDeliveryorderConsignRequest.Struct> list2 = new ArrayList<TaobaoPosDeliveryorderConsignRequest.Struct>();
    TaobaoPosDeliveryorderConsignRequest.Struct obj3 = new TaobaoPosDeliveryorderConsignRequest.Struct();
    list2.add(obj3);
    obj3.setOrderCode("123456789");
    obj3.setSourcePlatformCode("TB");
    obj3.setOrderSourceCode("123456789");
    obj3.setCreateTime("YYYY-MM-DD hh:mm:ss");
    obj3.setModifiedTime("YYYY-MM-DD hh:mm:ss");
    obj3.setTransportMode("ZT=自提 KD=快递");
    obj3.setLogisticsCode("YTO");
    obj3.setLogisticsName("杭州圆通公司");
    obj3.setOrderStatus("NEW=新增ACCEPT=门店接单PICKED=已自提DELIVERED=已发货REJECT=门店拒单CANCELED=已取消");
    obj3.setIdentifyCode("whrrsg");
    TaobaoPosDeliveryorderConsignRequest.Struct obj5 = new TaobaoPosDeliveryorderConsignRequest.Struct();
    obj5.setName("张三");
    obj5.setZipCode("132000");
    obj5.setTel("0571-85022088");
    obj5.setMobile("13542088088");
    obj5.setProvince("浙江省");
    obj5.setCity("杭州市");
    obj5.setArea("西湖区");
    obj5.setTown("光明村");
    obj5.setDetailAddress("延安路2001号");
    list4.setReceiverInfo(obj5);
    List<TaobaoPosDeliveryorderConsignRequest.Struct> list8 = new ArrayList<TaobaoPosDeliveryorderConsignRequest.Struct>();
    TaobaoPosDeliveryorderConsignRequest.Struct obj9 = new TaobaoPosDeliveryorderConsignRequest.Struct();
    list8.add(obj9);
    obj9.setItemCode("code201847748");
    obj9.setExtCode("123456789");
    obj9.setPlanQty(10L);
    obj9.setBatchCode("2480284");
    obj9.setProductDate("YYYY-MM-DD");
    obj9.setExpireDate("YYYY-MM-DD");
    obj9.setProduceCode("209470585");
    list6.setItem(list8);
    req.setOrder(list2);
    req.setCustomerid("A12345");
    TaobaoPosDeliveryorderConsignResponse rsp = client.execute(req, sessionKey);
    System.out.println(rsp.getBody());

    响应示例

    • XML示例
    • JSON示例
    <flag>success|failure</flag>
    <code>errorcode</code>
    <message>msg</message>
    

    异常示例

    • 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

    返回
    顶部