注意:以下文档只适用于TOP接口,请谨慎使用!

文档中心 > API类目 > 阿里健康API

alibaba.alihealth.wms.orderprocess.report (订单处理回告)

服务商基于健康下发的仓储作业单执行采购入库后,将仓储作业单对应的订单处理结果回传给健康。

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
orderprocess_report_request OrderprocessReportRequest 可选 仓内作业单流水回告(2C发货单接单,2B/2C作业单通用)
  • order
  • Order
  • 可选
  • 订单信息
  • └ order_code
  • String
  • 必须
  • D1234
  • 单据号
  • └ order_id
  • String
  • 可选
  • W1234
  • 仓储系统单据号
  • order_info
  • OrderInfo
  • 可选
  • orderInfo
  • └ ip_card_no
  • String
  • 可选
  • 11010119900307XXXX
  • 个人证件号
  • └ ip_code
  • String
  • 可选
  • IP123456
  • 个人编码
  • └ ip_mobile_phone
  • String
  • 可选
  • 13088888888
  • 手机号码
  • └ ip_name
  • String
  • 可选
  • 张三
  • 姓名
  • └ change
  • String
  • 可选
  • CHANGE_INFO
  • 变更信息
  • └ delivery_order_id
  • String
  • 可选
  • DELIVERY123456
  • 发货单号
  • └ discount
  • String
  • 可选
  • DISCOUNT_INFO
  • 折扣信息
  • └ logistics_code
  • String
  • 可选
  • SF123456
  • 物流公司编码
  • └ operator_code
  • String
  • 可选
  • OP123456
  • 操作员编码
  • └ operator_name
  • String
  • 可选
  • 李四
  • 操作员姓名
  • └ order_code
  • String
  • 可选
  • ORDER123456
  • 订单编号
  • └ order_create_time
  • String
  • 可选
  • 2023-01-01 12:00:00
  • 订单创建时间
  • └ order_date
  • String
  • 可选
  • 2023-01-01
  • 订单日期
  • └ order_status
  • String
  • 可选
  • ACCEPTED
  • 订单状态
  • └ order_type
  • String
  • 可选
  • JYCK
  • 订单类型
  • └ org_code
  • String
  • 可选
  • ORG123456
  • 组织编码
  • └ page
  • String
  • 可选
  • 1
  • 页码
  • └ paid_amount
  • String
  • 可选
  • 100.00
  • 实付金额
  • └ payment_account
  • String
  • 可选
  • PAY_ACCOUNT_123
  • 支付账户
  • └ payment_type
  • String
  • 可选
  • ALIPAY
  • 支付方式
  • └ pos_code
  • String
  • 可选
  • POS123456
  • POS机编号
  • └ pre_order_code
  • String
  • 可选
  • PRE_ORDER_123
  • 预订单编号
  • └ remark
  • String
  • 可选
  • xxxxx
  • 备注
  • └ rounding_amount
  • String
  • 可选
  • 0.01
  • 抹零金额
  • └ sale_date
  • String
  • 可选
  • 2023-01-01
  • 销售日期
  • └ sales_person_code
  • String
  • 可选
  • SALE123456
  • 销售人员编码
  • └ sales_person_name
  • String
  • 可选
  • 王五
  • 销售人员姓名
  • └ sales_person_taobao_nick
  • String
  • 可选
  • tb_nick_123
  • 销售人员淘宝昵称
  • └ standard_amount
  • String
  • 可选
  • 100.00
  • 标准金额
  • └ stock_in_time
  • String
  • 可选
  • 2023-01-01 12:00:00
  • 入库时间
  • └ stock_out_time
  • String
  • 可选
  • 2023-01-02 12:00:00
  • 出库时间
  • └ store_code
  • String
  • 可选
  • STORE123456
  • 门店编码
  • └ taobao_store_code
  • String
  • 可选
  • TB_STORE_123
  • 淘宝门店编码
  • └ target_store_code
  • String
  • 可选
  • TARGET_STORE_123
  • 目标门店编码
  • └ total_actual_amount
  • String
  • 可选
  • 100.00
  • 实际总金额
  • └ total_actual_qty
  • String
  • 可选
  • 10
  • 实际总数量
  • └ total_amount
  • String
  • 可选
  • 100.00
  • 总金额
  • └ total_amount_before_discount
  • String
  • 可选
  • 110.00
  • 折扣前总金额
  • └ total_page
  • String
  • 可选
  • 5
  • 总页数
  • └ total_plan_qty
  • String
  • 可选
  • 10
  • 计划总数量
  • └ total_qty
  • String
  • 可选
  • 10
  • 总数量
  • └ total_stock_in_qty
  • String
  • 可选
  • 10
  • 总入库数量
  • └ total_stock_out_qty
  • String
  • 可选
  • 10
  • 总出库数量
  • └ warehouse_code
  • String
  • 可选
  • WAREHOUSE_123
  • 仓库编码
  • order_lines
  • OrderLine []
  • 可选
  • orderLines
  • └ actual_price
  • String
  • 可选
  • 10.00
  • 实际单价
  • └ actual_qty
  • String
  • 可选
  • 5
  • 实际数量
  • └ amount
  • String
  • 可选
  • 50.00
  • 金额
  • └ batch_code
  • String
  • 可选
  • BATCH123456
  • 批次编号
  • batchs
  • Batch []
  • 可选
  • batchs
  • └ actual_qty
  • String
  • 可选
  • 5
  • 实际数量
  • └ batch_code
  • String
  • 可选
  • BATCH123456
  • 批次编号
  • └ expire_date
  • String
  • 可选
  • 2025-12-31
  • 过期日期
  • └ inventory_type
  • String
  • 可选
  • NORMAL
  • 库存类型
  • └ produce_code
  • String
  • 可选
  • PROD123456
  • 生产批次编号
  • └ product_date
  • String
  • 可选
  • 2023-01-01
  • 生产日期
  • └ quantity
  • String
  • 可选
  • 5
  • 数量
  • └ remark
  • String
  • 可选
  • xxxxx
  • 备注
  • └ color
  • String
  • 可选
  • 红色
  • 颜色
  • └ delivery_order_id
  • String
  • 可选
  • DELIVERY123456
  • 发货单号
  • └ discount
  • String
  • 可选
  • DISCOUNT_INFO
  • 折扣信息
  • └ discount_amount
  • String
  • 可选
  • 10.00
  • 折扣金额
  • └ discount_price
  • String
  • 可选
  • 9.00
  • 折扣后单价
  • └ exception_qty
  • String
  • 可选
  • 0
  • 异常数量
  • └ expire_date
  • String
  • 可选
  • 2025-12-31
  • 过期日期
  • └ ext_code
  • String
  • 可选
  • EXT123456
  • 外部编码
  • └ inventory_type
  • String
  • 可选
  • NORMAL
  • 库存类型
  • └ item_code
  • String
  • 可选
  • ITEM123456
  • 商品编码
  • └ item_id
  • String
  • 可选
  • 123456789
  • 商品ID
  • └ item_name
  • String
  • 可选
  • 商品A
  • 商品名称
  • └ location_code
  • String
  • 可选
  • LOC123456
  • 库位编码
  • └ move_in_location
  • String
  • 可选
  • LOC_IN_123
  • 移入库位
  • └ move_out_location
  • String
  • 可选
  • LOC_OUT_123
  • 移出库位
  • └ order_line_no
  • String
  • 可选
  • LINE123456
  • 订单行号
  • └ order_source_code
  • String
  • 可选
  • SOURCE123
  • 订单来源编码
  • └ out_biz_code
  • String
  • 可选
  • BIZ123456
  • 外部业务编码
  • └ owner_code
  • String
  • 可选
  • OWNER123456
  • 货主编码
  • └ pay_no
  • String
  • 可选
  • PAY123456
  • 支付单号
  • └ plan_qty
  • String
  • 可选
  • 10
  • 计划数量
  • └ produce_code
  • String
  • 可选
  • PROD123456
  • 生产批次编号
  • └ product_code
  • String
  • 可选
  • PRODUCT123
  • 产品编码
  • └ product_date
  • String
  • 可选
  • 2023-01-01
  • 生产日期
  • └ purchase_price
  • String
  • 可选
  • 8.00
  • 采购单价
  • └ qr_code
  • String
  • 可选
  • QR123456
  • 二维码
  • └ quantity
  • String
  • 可选
  • 10
  • 数量
  • └ reference_price
  • String
  • 可选
  • 12.00
  • 参考价格
  • └ remark
  • String
  • 可选
  • xxxxx
  • 备注
  • └ retail_price
  • String
  • 可选
  • 15.00
  • 零售单价
  • └ settlement_amount
  • String
  • 可选
  • 50.00
  • 结算金额
  • └ size
  • String
  • 可选
  • L
  • 尺寸
  • └ sku_property
  • String
  • 可选
  • COLOR:RED;SIZE:L
  • SKU属性
  • └ source_order_code
  • String
  • 可选
  • SOURCE_ORDER_123
  • 来源订单编号
  • └ standard_amount
  • String
  • 可选
  • 100.00
  • 标准金额
  • └ standard_price
  • String
  • 可选
  • 10.00
  • 标准单价
  • └ status
  • String
  • 可选
  • NORMAL
  • 状态
  • └ stock_in_qty
  • String
  • 可选
  • 10
  • 入库数量
  • └ stock_out_qty
  • String
  • 可选
  • 10
  • 出库数量
  • └ sub_delivery_order_id
  • String
  • 可选
  • SUB_DELIVERY_123
  • 子发货单号
  • └ sub_source_code
  • String
  • 可选
  • SUB_SOURCE_123
  • 子来源编码
  • └ sub_source_order_code
  • String
  • 可选
  • SUB_SOURCE_ORDER_123
  • 子来源订单编号
  • └ taobao_item_code
  • String
  • 可选
  • TB_ITEM_123
  • 淘宝商品编码
  • └ warehouse_code
  • String
  • 可选
  • WAREHOUSE_123
  • 仓库编码
  • └ order_type
  • String
  • 可选
  • JYCK
  • 单据类型(JYCK=一般交易出库单;HHCK=换货出库;BFCK=补发出库;PTCK=普通出库单;DBCK=调拨出库;B2BRK=B2B入库;B2BCK=B2B出库;QTCK=其他出库;SCRK=生产入库;LYRK=领用入库;CCRK=残次品入库;CGRK=采购入库;DBRK=调拨入库;QTRK=其他入库;XTRK=销退入库;HHRK=换货入库;CNJG=仓内加工单)
  • └ remark
  • String
  • 可选
  • 备注
  • 备注
  • └ warehouse_code
  • String
  • 可选
  • W1234
  • 仓库编码
  • └ warehouse_name
  • String
  • 可选
  • 华东仓
  • 仓库名称
  • └ extend_props
  • String
  • 可选
  • {}
  • 订单信息扩展字段
  • process
  • Process
  • 可选
  • 订单处理信息
  • └ express_code
  • String
  • 可选
  • 123456789
  • 运单号
  • └ operate_info
  • String
  • 可选
  • 处理中
  • 操作内容
  • └ operate_time
  • String
  • 可选
  • 2016-09-09 12:00:00
  • 当前状态操作时间(YYYY-MM-DD HH:MM:SS)
  • └ operator_code
  • String
  • 可选
  • O1234
  • 当前状态操作员编码
  • └ operator_name
  • String
  • 可选
  • 老王
  • 当前状态操作员姓名
  • └ process_status
  • String
  • 必须
  • ACCEPT
  • 单据状态(ACCEPT=仓库接单;PARTFULFILLED-部分收货完成;FULFILLED=收货完成;PRINT=打印;PICK=捡货;CHECK=复核;PACKAGE=打包;WEIGH=称重;READY=待提货;DELIVERED=已发货;REFUSE=买家拒签;EXCEPTION=异常;CLOSED=关闭;CANCELED=取消;REJECT=仓库拒单;SIGN=签收;TMSCANCELED=快递拦截;OTHER=其他;PARTDELIVERED=部分发货完成;TMSCANCELFAILED=快递拦截失败;只传英文编码)
  • └ remark
  • String
  • 可选
  • 备注信息
  • 备注
  • └ extend_props
  • String
  • 可选
  • 订单处理信息扩展信息
  • └ remark
  • String
  • 可选
  • xxxxx
  • 备注
  • └ extend_props
  • String
  • 可选
  • {}
  • 扩展属性

响应参数

名称 类型 示例值 描述
result OrderprocessReportResponse 订单流水通知响应
  • └ flag
  • String
  • success
  • 响应结果:success|failure
  • └ code
  • String
  • 0
  • 响应码
  • └ message
  • String
  • invalid appkey
  • 响应信息

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaAlihealthWmsOrderprocessReportRequest req = new AlibabaAlihealthWmsOrderprocessReportRequest();
AlibabaAlihealthWmsOrderprocessReportRequest.OrderprocessReportRequest obj1 = new AlibabaAlihealthWmsOrderprocessReportRequest.OrderprocessReportRequest();
AlibabaAlihealthWmsOrderprocessReportRequest.Order obj2 = new AlibabaAlihealthWmsOrderprocessReportRequest.Order();
obj2.setOrderCode("D1234");
obj2.setOrderId("W1234");
AlibabaAlihealthWmsOrderprocessReportRequest.OrderInfo obj3 = new AlibabaAlihealthWmsOrderprocessReportRequest.OrderInfo();
obj3.setIpCardNo("11010119900307XXXX");
obj3.setIpCode("IP123456");
obj3.setIpMobilePhone("13088888888");
obj3.setIpName("张三");
obj3.setChange("CHANGE_INFO");
obj3.setDeliveryOrderId("DELIVERY123456");
obj3.setDiscount("DISCOUNT_INFO");
obj3.setLogisticsCode("SF123456");
obj3.setOperatorCode("OP123456");
obj3.setOperatorName("李四");
obj3.setOrderCode("ORDER123456");
obj3.setOrderCreateTime("2023-01-01 12:00:00");
obj3.setOrderDate("2023-01-01");
obj3.setOrderStatus("ACCEPTED");
obj3.setOrderType("JYCK");
obj3.setOrgCode("ORG123456");
obj3.setPage("1");
obj3.setPaidAmount("100.00");
obj3.setPaymentAccount("PAY_ACCOUNT_123");
obj3.setPaymentType("ALIPAY");
obj3.setPosCode("POS123456");
obj3.setPreOrderCode("PRE_ORDER_123");
obj3.setRemark("xxxxx");
obj3.setRoundingAmount("0.01");
obj3.setSaleDate("2023-01-01");
obj3.setSalesPersonCode("SALE123456");
obj3.setSalesPersonName("王五");
obj3.setSalesPersonTaobaoNick("tb_nick_123");
obj3.setStandardAmount("100.00");
obj3.setStockInTime("2023-01-01 12:00:00");
obj3.setStockOutTime("2023-01-02 12:00:00");
obj3.setStoreCode("STORE123456");
obj3.setTaobaoStoreCode("TB_STORE_123");
obj3.setTargetStoreCode("TARGET_STORE_123");
obj3.setTotalActualAmount("100.00");
obj3.setTotalActualQty("10");
obj3.setTotalAmount("100.00");
obj3.setTotalAmountBeforeDiscount("110.00");
obj3.setTotalPage("5");
obj3.setTotalPlanQty("10");
obj3.setTotalQty("10");
obj3.setTotalStockInQty("10");
obj3.setTotalStockOutQty("10");
obj3.setWarehouseCode("WAREHOUSE_123");
obj2.setOrderInfo(obj3);
List<AlibabaAlihealthWmsOrderprocessReportRequest.OrderLine> list5 = new ArrayList<AlibabaAlihealthWmsOrderprocessReportRequest.OrderLine>();
AlibabaAlihealthWmsOrderprocessReportRequest.OrderLine obj6 = new AlibabaAlihealthWmsOrderprocessReportRequest.OrderLine();
list5.add(obj6);
obj6.setActualPrice("10.00");
obj6.setActualQty("5");
obj6.setAmount("50.00");
obj6.setBatchCode("BATCH123456");
List<AlibabaAlihealthWmsOrderprocessReportRequest.Batch> list9 = new ArrayList<AlibabaAlihealthWmsOrderprocessReportRequest.Batch>();
AlibabaAlihealthWmsOrderprocessReportRequest.Batch obj10 = new AlibabaAlihealthWmsOrderprocessReportRequest.Batch();
list9.add(obj10);
obj10.setActualQty("5");
obj10.setBatchCode("BATCH123456");
obj10.setExpireDate("2025-12-31");
obj10.setInventoryType("NORMAL");
obj10.setProduceCode("PROD123456");
obj10.setProductDate("2023-01-01");
obj10.setQuantity("5");
obj10.setRemark("xxxxx");
list7.setBatchs(list9);
obj6.setColor("红色");
obj6.setDeliveryOrderId("DELIVERY123456");
obj6.setDiscount("DISCOUNT_INFO");
obj6.setDiscountAmount("10.00");
obj6.setDiscountPrice("9.00");
obj6.setExceptionQty("0");
obj6.setExpireDate("2025-12-31");
obj6.setExtCode("EXT123456");
obj6.setInventoryType("NORMAL");
obj6.setItemCode("ITEM123456");
obj6.setItemId("123456789");
obj6.setItemName("商品A");
obj6.setLocationCode("LOC123456");
obj6.setMoveInLocation("LOC_IN_123");
obj6.setMoveOutLocation("LOC_OUT_123");
obj6.setOrderLineNo("LINE123456");
obj6.setOrderSourceCode("SOURCE123");
obj6.setOutBizCode("BIZ123456");
obj6.setOwnerCode("OWNER123456");
obj6.setPayNo("PAY123456");
obj6.setPlanQty("10");
obj6.setProduceCode("PROD123456");
obj6.setProductCode("PRODUCT123");
obj6.setProductDate("2023-01-01");
obj6.setPurchasePrice("8.00");
obj6.setQrCode("QR123456");
obj6.setQuantity("10");
obj6.setReferencePrice("12.00");
obj6.setRemark("xxxxx");
obj6.setRetailPrice("15.00");
obj6.setSettlementAmount("50.00");
obj6.setSize("L");
obj6.setSkuProperty("COLOR:RED;SIZE:L");
obj6.setSourceOrderCode("SOURCE_ORDER_123");
obj6.setStandardAmount("100.00");
obj6.setStandardPrice("10.00");
obj6.setStatus("NORMAL");
obj6.setStockInQty("10");
obj6.setStockOutQty("10");
obj6.setSubDeliveryOrderId("SUB_DELIVERY_123");
obj6.setSubSourceCode("SUB_SOURCE_123");
obj6.setSubSourceOrderCode("SUB_SOURCE_ORDER_123");
obj6.setTaobaoItemCode("TB_ITEM_123");
obj6.setWarehouseCode("WAREHOUSE_123");
obj2.setOrderLines(list5);
obj2.setOrderType("JYCK");
obj2.setRemark("备注");
obj2.setWarehouseCode("W1234");
obj2.setWarehouseName("华东仓");
obj2.setExtendProps("{}");
obj1.setOrder(obj2);
AlibabaAlihealthWmsOrderprocessReportRequest.Process obj11 = new AlibabaAlihealthWmsOrderprocessReportRequest.Process();
obj11.setExpressCode("123456789");
obj11.setOperateInfo("处理中");
obj11.setOperateTime("2016-09-09 12:00:00");
obj11.setOperatorCode("O1234");
obj11.setOperatorName("老王");
obj11.setProcessStatus("ACCEPT");
obj11.setRemark("备注信息");
obj11.setExtendProps("");
obj1.setProcess(obj11);
obj1.setRemark("xxxxx");
obj1.setExtendProps("{}");
req.setOrderprocessReportRequest(obj1);
AlibabaAlihealthWmsOrderprocessReportResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alibaba_alihealth_wms_orderprocess_report_response>
    <result>
        <flag>success</flag>
        <code>0</code>
        <message>invalid appkey</message>
    </result>
</alibaba_alihealth_wms_orderprocess_report_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

返回
顶部