文档中心 > API类目 > 全渠道API

taobao.omniorder.store.consigned (Pos端门店发货)

ISV Pos端门店发货,通知星盘

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
trace_id String 可选 8uy7yfe 跟踪Id
sender_id Number 可选 12313254452 卖家联系人地址库ID,可以通过taobao.logistics.address.search接口查询到地址库ID。如果为空,取的卖家的默认取货地址
ins_receiver_to JzReceiverDto 可选 家装物流-安装收货人信息,如果为空,则取默认收货人信息
  • └ country
  • String
  • 可选
  • 中国
  • 国家
  • └ zip_code
  • String
  • 可选
  • 310013
  • 邮编
  • └ address
  • String
  • 可选
  • 18号
  • 详细地址
  • └ mobile_phone
  • String
  • 可选
  • 1234567890123
  • 手机号
  • └ province
  • String
  • 可选
  • 浙江省
  • └ city
  • String
  • 可选
  • 杭州
  • └ contact_name
  • String
  • 可选
  • 张三
  • 收货人名称
  • └ street
  • String
  • 可选
  • 万塘路
  • 街道
  • └ district
  • String
  • 可选
  • 西湖区
  • └ tele_phone
  • String
  • 可选
  • 0571-88888888
  • 座机号
sub_order_list StoreConsignedResult [] 可选
  • 最大列表长度:20
  • 子订单列表
    • └ attributes
    • String
    • 可选
    • {"key": "value"}
    • 扩展字段
    • └ sub_oid
    • Number
    • 可选
    • 123123123
    • 子订单Id
    • └ code
    • String
    • 可选
    • 0
    • 0表示无系统异常
    • └ logistic_company
    • String
    • 可选
    • 顺丰
    • 物流公司名称
    • └ logistic_company_code
    • String
    • 可选
    • SF
    • 物流公司code,如果id和code都填入,以code为准。点点送:DISTRIBUTOR_12006531;门店自送:DISTRIBUTOR_12709653;如果是菜鸟配送,code和company可以为空
    • └ logistic_id
    • String
    • 可选
    • 12345
    • 物流公司id
    • └ logistic_no
    • String
    • 可选
    • 2343432111
    • 物流单号
    • └ message
    • String
    • 可选
    • error
    • 异常描述
    • └ operator
    • String
    • 可选
    • 小王
    • 操作者
    • └ package_id
    • Number
    • 可选
    • 123234
    • 速店通packageId
    • └ store_id
    • String
    • 可选
    • 13343
    • 店铺Id, 可能是门店或者电商仓
    • └ store_name
    • String
    • 可选
    • XXX门店
    • 店铺名称
    • └ store_type
    • String
    • 可选
    • Store
    • 店铺类型, 门店(Store)或者电商仓(Warehouse)
    • └ tid
    • Number
    • 可选
    • 1231243213213
    • 主订单Id
    jz_top_args JzTopArgsDto 可选 家装物流-发货参数
    • └ mail_no
    • String
    • 可选
    • 12321323
    • 运单号,用快递或商家自有发货时,必填
    • └ package_volume
    • String
    • 可选
    • 12
    • 包裹体积
    • └ package_remark
    • String
    • 可选
    • 易碎物品
    • 包裹备注
    • └ zy_company
    • String
    • 可选
    • 新华物流
    • 自有物流公司名称
    • └ package_weight
    • String
    • 可选
    • 2
    • 包裹重量
    • └ zy_consign_time
    • String
    • 可选
    • 2019-08-21 15:00:00
    • 自有物流发货时间,时间不能早于当前时间
    • └ zy_phone_number
    • String
    • 可选
    • 1236547890123
    • 自有物流公司电话
    • └ package_number
    • String
    • 可选
    • 2
    • 包裹数量
    ins_tp_dto TpDto 可选 家装物流-安装公司信息,需要安装时,才填写
    • └ code
    • String
    • 可选
    • XBWL
    • 公司编码
    • └ name
    • String
    • 可选
    • 新华物流
    • 公司名称
    jz_receiver_to JzReceiverDto 可选 家装物流-家装收货人信息,如果为空,则取默认收货信息
    • └ country
    • String
    • 可选
    • 中国
    • 国家
    • └ zip_code
    • String
    • 可选
    • 310013
    • 邮编
    • └ address
    • String
    • 可选
    • 18号
    • 详细地址
    • └ mobile_phone
    • String
    • 可选
    • 1234567890123
    • 手机号
    • └ province
    • String
    • 可选
    • 浙江省
    • └ city
    • String
    • 可选
    • 杭州
    • └ contact_name
    • String
    • 可选
    • 张三
    • 收货人名称
    • └ street
    • String
    • 可选
    • 万塘路
    • 街道
    • └ district
    • String
    • 可选
    • 西湖区
    • └ tele_phone
    • String
    • 可选
    • 0571-88888888
    • 座机号
    tid Number 必须 234234 淘宝交易主订单ID
    report_timestamp Number 必须 1469970719197 ISV系统上报时间
    lg_tp_dto TpDto 可选 家装物流-物流公司信息
    • └ code
    • String
    • 可选
    • XBWL
    • 公司编码
    • └ name
    • String
    • 可选
    • 新华物流
    • 公司名称

    响应参数

    名称 类型 示例值 描述
    err_code String 56 错误码
    data StoreConsignedResponse data data
    • └ short_id
    • String
    • 1
    • shortId
    • └ mail_no
    • String
    • 123456
    • mailNo
    • └ got_code
    • String
    • 1568
    • gotCode
    message String xxuu 错误内容

    请求示例

    • JAVA
    • .NET
    • PHP
    • CURL
    • Python
    • C/C++
    • NodeJS
    TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
    OmniorderStoreConsignedRequest req = new OmniorderStoreConsignedRequest();
    req.setTraceId("8uy7yfe");
    req.setSenderId(12313254452L);
    OmniorderStoreConsignedRequest.JzReceiverDto obj1 = new OmniorderStoreConsignedRequest.JzReceiverDto();
    obj1.setCountry("中国");
    obj1.setZipCode("310013");
    obj1.setAddress("18号");
    obj1.setMobilePhone("1234567890123");
    obj1.setProvince("浙江省");
    obj1.setCity("杭州");
    obj1.setContactName("张三");
    obj1.setStreet("万塘路");
    obj1.setDistrict("西湖区");
    obj1.setTelePhone("0571-88888888");
    req.setInsReceiverTo(obj1);
    List<OmniorderStoreConsignedRequest.StoreConsignedResult> list3 = new ArrayList<OmniorderStoreConsignedRequest.StoreConsignedResult>();
    OmniorderStoreConsignedRequest.StoreConsignedResult obj4 = new OmniorderStoreConsignedRequest.StoreConsignedResult();
    list3.add(obj4);
    obj4.setAttributes("{\"key\": \"value\"}");
    obj4.setSubOid(123123123L);
    obj4.setCode("0");
    obj4.setLogisticCompany("顺丰");
    obj4.setLogisticCompanyCode("SF");
    obj4.setLogisticId("12345");
    obj4.setLogisticNo("2343432111");
    obj4.setMessage("error");
    obj4.setOperator("小王");
    obj4.setPackageId(123234L);
    obj4.setStoreId("13343");
    obj4.setStoreName("XXX门店");
    obj4.setStoreType("Store");
    obj4.setTid(1231243213213L);
    req.setSubOrderList(list3);
    OmniorderStoreConsignedRequest.JzTopArgsDto obj5 = new OmniorderStoreConsignedRequest.JzTopArgsDto();
    obj5.setMailNo("12321323");
    obj5.setPackageVolume("12");
    obj5.setPackageRemark("易碎物品");
    obj5.setZyCompany("新华物流");
    obj5.setPackageWeight("2");
    obj5.setZyConsignTime("2019-08-21 15:00:00");
    obj5.setZyPhoneNumber("1236547890123");
    obj5.setPackageNumber("2");
    req.setJzTopArgs(obj5);
    OmniorderStoreConsignedRequest.TpDto obj6 = new OmniorderStoreConsignedRequest.TpDto();
    obj6.setCode("XBWL");
    obj6.setName("新华物流");
    req.setInsTpDto(obj6);
    OmniorderStoreConsignedRequest.JzReceiverDto obj7 = new OmniorderStoreConsignedRequest.JzReceiverDto();
    obj7.setCountry("中国");
    obj7.setZipCode("310013");
    obj7.setAddress("18号");
    obj7.setMobilePhone("1234567890123");
    obj7.setProvince("浙江省");
    obj7.setCity("杭州");
    obj7.setContactName("张三");
    obj7.setStreet("万塘路");
    obj7.setDistrict("西湖区");
    obj7.setTelePhone("0571-88888888");
    req.setJzReceiverTo(obj7);
    req.setTid(234234L);
    req.setReportTimestamp(1469970719197L);
    OmniorderStoreConsignedRequest.TpDto obj8 = new OmniorderStoreConsignedRequest.TpDto();
    obj8.setCode("XBWL");
    obj8.setName("新华物流");
    req.setLgTpDto(obj8);
    OmniorderStoreConsignedResponse rsp = client.execute(req, sessionKey);
    System.out.println(rsp.getBody());

    响应示例

    • XML示例
    • JSON示例
    <omniorder_store_consigned_response>
        <err_code>56</err_code>
        <data>
            <short_id>1</short_id>
            <mail_no>123456</mail_no>
            <got_code>1568</got_code>
        </data>
        <message>xxuu</message>
    </omniorder_store_consigned_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>

    错误码解释

    错误码 错误描述 解决方案
    NotIsvAllocateOrderOrIllegalAppKey 非ISV分单订单或AppKey非法 检查订单及商家appkey配置
    0010 交易订单不存在 检查主订单号是否正确
    0001 当前交易已有任务正在处理, 请稍候再试 请稍后重试
    0017 订单发货失败 请稍后重试
    0018 物流公司信息与时效订单约定不符 请按照omnichannel_param中RDCompanyCode出参传入logistic_company_code
    0019 时效订单暂不支持拆单 发货时请传入该主订单下所有子订单
    0020 门店Id与分单信息不符 请传入正确的storeId及storeType

    API工具

    如何获得此API

    FAQ

    返回
    顶部