订单接口文档(order)
基本信息
- 接口地址:
/index.php/api - 请求方法:
POST - 接口类型:接收方接口(第三方平台推送 → OMS 接收)
- 路由参数:
method = {app_id}.order.{action},如:ome.order.add
接口方法列表
| 接口名 | 方法 | 功能描述 |
|---|---|---|
| ome.order.add | POST | 新增/更新订单(依据 lastmodify 与是否存在决定 create/update) |
| ome.order.status_update | POST | 更新订单状态(仅接收作废 dead,版本>1 其他状态不接收) |
| ome.order.pay_status_update | POST | 更新订单支付状态(版本2不走此接口) |
| ome.order.ship_status_update | POST | 更新订单发货状态(版本2不走此接口) |
| ome.order.custom_mark_add | POST | 新增订单买家备注 |
| ome.order.custom_mark_update | POST | 更新订单买家备注 |
| ome.order.memo_add | POST | 新增订单商家备注与旗标 |
| ome.order.memo_update | POST | 更新订单商家备注与旗标 |
| ome.order.payment_update | POST | 更新订单支付方式与金额调整 |
说明:订单接收报文将由组件进行格式化处理(components:
master、items、shipping、consignee、consigner、custommemo、markmemo、marktype、member、tax、booltype)。
系统级参数
| 参数名 | 类型 | 必填 | 名称 | 描述 |
|---|---|---|---|---|
| flag | string | 是 | 接入标识 | 固定值 erpapi |
| app_id | string | 是 | 应用ID | 如 ecos.ome |
| certi_id | string | 是 | 证书ID | 系统证书编号 |
| from_node_id | string | 是 | 来源节点 | 推送方节点ID |
| node_id | string | 是 | 目标节点 | 店铺节点ID(OMS节点) |
| node_type | string | 是 | 节点类型 | 如 ecos.ome |
| timestamp | int | 是 | 时间戳 | 10位时间戳 |
| method | string | 是 | 接口方法名 | 形如 {app_id}.order.add |
| sign | string | 是 | 签名 | 用于验证请求合法性 |
| format | string | 否 | 响应格式 | 可选,默认 json |
| v | string | 否 | API版本 | 如 1.0 |
签名算法说明
- 生成公式:
sign = strtoupper(md5(strtoupper(md5(assemble($params))). $token)) - 要点:
- 参与签名的参数集合不包含
sign本身;常以键名排序后按约定拼装 - 首次 md5 后转大写,与
token拼接后再 md5,最终再转大写 - 保持编码一致、去除多余空白
- 参与签名的参数集合不包含
接收参数(业务参数)
注:订单接收参数较为复杂,且会在组件层进行格式化。下表按实际接收数据字段列出,字段可为 JSON 字符串或对象/数组,组件会自动解码。表格中通过缩进和层级标记区分字段层级:
- 一级字段:直接字段名
- 二级字段:
parent.field格式- 三级字段:
parent.child.field格式- 数组字段:
parent[]或parent[].field格式
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| 订单基础字段 | |||
| order_bn | string/int | 是 | 订单号(幂等键的一部分,组件直接赋值) |
| status | string | 是 | 订单状态:active/finish/close/dead 等(组件直接赋值) |
| pay_status | int/string | 是 | 支付状态(0=未支付,1=已支付,若为2则自动修正为1;组件根据 payments 计算) |
| ship_status | int/string | 否 | 发货状态 |
| lastmodify | int | 是 | 平台最后修改时间(时间戳),用于决定是否更新;为空则使用当前时间戳 |
| modified | int | 否 | 平台修改时间(时间戳,与 lastmodify 同义,优先使用 lastmodify) |
| total_amount | number | 是 | 订单总额(见校验公式;组件直接赋值) |
| cost_item | number | 是 | 明细原价汇总(组件直接赋值) |
| pmt_goods | number | 是 | 商品级优惠汇总(>=0;组件直接赋值) |
| pmt_order | number | 是 | 订单级优惠汇总(>=0;组件直接赋值) |
| discount | number | 是 | 手动调价金额(可为负;组件直接赋值,update 时为空则设0) |
| cost_tax | number/string | 否 | 税额(update 时使用) |
| cur_amount | number | 是 | 当前金额(组件直接赋值) |
| payed | number | 是 | 已支付金额(组件根据 payments 计算或直接赋值) |
| title | string | 是 | 订单标题/店铺名称(组件直接赋值) |
| date | string | 否 | 订单日期(格式:YYYY-MM-DD HH:mm:ss) |
| createtime | int | 是 | 创建时间(时间戳;组件转换为时间戳) |
| order_source | string | 是 | 订单来源(如 taobao、tmall 等;组件直接赋值) |
| order_type | string | 是 | 订单类型:normal/platform/offline/eticket/presale 等(组件直接赋值,默认 normal) |
| trade_type | string | 否 | 交易类型:fixed/step 等 |
| t_type | string | 否 | 订单类型标识(fixed 等,fenxiao 时标记分销位) |
| currency | string | 是 | 币种(如 CNY;组件直接赋值,默认 CNY) |
| cur_rate | number | 是 | 汇率(组件直接赋值,默认 1) |
| source_status | string | 是 | 平台订单状态(如 WAIT_SELLER_SEND_GOODS;组件直接赋值) |
| coupons_name | string | 是 | 优惠券名称(组件直接赋值) |
| order_bool_type | int | 是 | 订单布尔类型标识(组件直接赋值,如分销位、翱象订单等) |
| change_sku | string | 是 | 换货 SKU(组件直接赋值) |
| service_price | number | 是 | 服务价格(组件直接赋值,默认 0) |
| platform_service_fee | number | 是 | 平台服务费(组件直接赋值,默认 0) |
| weight | string/number | 是 | 重量(组件直接赋值) |
| score_u | number | 是 | 使用积分(组件直接赋值) |
| score_g | number | 是 | 获得积分(组件直接赋值) |
| order_limit_time | string/int | 否 | 订单限时(时间戳或字符串;组件转换为时间戳,为空则使用系统配置) |
| order_customs | string | 否 | 定制订单标识(Y 表示定制订单,组件会设置 is_delivery='N') |
| custom_abnormal_msg | string | 否 | 定制订单转换失败消息(定制订单时使用) |
| custom_transform_status | string | 否 | 定制订单转换状态(定制订单时使用) |
| relate_order_bn | string | 否 | 关联订单号(组件直接赋值) |
| platform_order_bn | string | 是 | 平台订单号(组件直接赋值,默认等于 order_bn) |
| pay_bn | string | 是 | 支付方式编码(组件通过 get_payment 获取配置) |
| paytime | int | 否 | 支付时间(时间戳;组件根据 payments 计算) |
| auto_combine | bool | 是 | 是否自动合并(组件直接赋值,默认 true) |
| is_service_order | string | 否 | 是否服务订单(存在时组件直接赋值) |
| self_delivery | string | 否 | 是否自提(组件直接赋值) |
| is_assign_store | string | 否 | 是否指定仓发货('true' 时组件直接赋值) |
| cpup_service | string | 否 | 物流升级服务(组件直接赋值) |
| is_delivery | string | 否 | 是否允许发货('N'/'Y';组件直接赋值,定制订单时强制 'N') |
| timing_confirm | string | 否 | 定时确认(组件直接赋值) |
| step_trade_status | string | 否 | 分阶段交易状态(组件直接赋值) |
| logistics_infos | array/string | 否 | 物流信息(JSON 字符串会解码为数组;组件直接赋值) |
| logistics_service_msg | string | 否 | 物流服务标签(翱象订单时组件赋值到 promise_service) |
| cos_id | int | 否 | 组织架构ID(组件直接赋值) |
| betc_id | int | 否 | 贸易公司ID(组件直接赋值) |
| is_force_wlb | string | 否 | 是否强制物流宝(false/true,系统关闭时将拒收) |
| is_sh_ship | string | 否 | 是否平台自发(false/true) |
| is_daixiao | string | 否 | 是否代销(False/True) |
| is_pt | string | 否 | 是否平台(空字符串表示否) |
| is_yushou | string | 否 | 是否预售(false/true) |
| is_errortrade | string | 否 | 是否异常订单(false/true) |
| is_lgtype | string | 否 | 是否物流类型(False/True) |
| is_tax | string | 否 | 是否开票(false/true,update 时使用;存在强制开票配置时将被覆盖) |
| tax_no | string | 否 | 税号(update 时使用) |
| tax_title | string | 否 | 发票抬头(update 时使用) |
| erpHold | int | 否 | ERP 占位标识 |
| signfor_status | int | 否 | 签收状态 |
| end_time | string/int | 否 | 买家确认收货时间(字符串将转为时间戳) |
| memeber_id | string | 否 | 会员ID(注意拼写) |
| payer_register_no | string | 否 | 付款人注册号 |
| buyer_memo | string | 否 | 买家备注 |
| mark_text | string | 否 | 商家备注文本 |
| mark_type | string | 否 | 订单旗标类型(如 b0) |
| custom_mark | string | 否 | 自定义标记 |
| point_fee | number | 否 | 积分费用 |
| real_point_fee | number | 否 | 实际积分费用 |
| coupon_fee | number | 否 | 优惠券费用 |
| credit_card_fee | string | 否 | 信用卡费用 |
| step_paid_fee | string | 否 | 分阶段已付费用 |
| alipay_point | number | 否 | 支付宝积分 |
| errortrade_desc | string | 否 | 异常订单描述 |
| to_node_id | int | 否 | 目标节点ID |
| node_id | int | 否 | 节点ID(系统级参数,可能重复) |
| 收货人信息(consignee) | |||
| consignee[] | array | 是 | 收货人信息 |
| name | string | 是 | 收货人姓名(组件直接赋值;可能为密文占位符,组件会按 oaid 等附加索引拼接) |
| mobile | string | 是 | 收货手机(组件直接赋值;可能追加索引与 hash) |
| telephone | string | 是 | 收货座机(组件直接赋值) |
| addr | string | 是 | 收货地址(组件直接赋值;清洗换行/引号/反斜杠) |
| zip | string/int | 是 | 邮编(组件直接赋值) |
| area_state | string | 是 | 省份(组件用于构建 area 字段:省/市/区) |
| area_city | string | 是 | 城市(组件用于构建 area 字段) |
| area_district | string | 是 | 区县(组件用于构建 area 字段) |
| area_street | string | 否 | 镇/街道(组件用于构建 area 字段的四级地区,存在时追加到 area) |
| string | 是 | 邮箱(组件直接赋值) | |
| r_time | string | 是 | 收货时间范围(组件直接赋值) |
| country | string | 否 | 国家(组件未直接使用) |
| 买家会员信息(member_info) | |||
| member_info[] | object | 是 | 会员信息对象(组件直接传递给 save 方法;member_id 会被 unset) |
| uname | string | 是 | 买家昵称(组件通过 save 方法处理;可能与 buyer_open_uid 结合处理) |
| name | string | 是 | 买家姓名(组件通过 save 方法处理;可能为占位符) |
| mobile | string | 是 | 买家手机(组件通过 save 方法处理) |
| tel | string | 是 | 买家座机(组件通过 save 方法处理) |
| alipay_no | string | 是 | 买家支付账号(组件通过 save 方法处理;存在时按规则追加 hash) |
| buyer_open_uid | string | 是 | 买家开放UID(组件通过 save 方法处理;用于加密索引) |
| addr | string | 是 | 买家地址(组件通过 save 方法处理) |
| zip | string | 是 | 买家邮编(组件通过 save 方法处理) |
| area_state | string | 是 | 买家省份(组件通过 save 方法处理) |
| area_city | string | 是 | 买家城市(组件通过 save 方法处理) |
| area_district | string | 是 | 买家区县(组件通过 save 方法处理) |
| string | 是 | 买家邮箱(组件通过 save 方法处理) | |
| consignee | object | 是 | 收货人信息(组件从 _ordersdf['consignee'] 获取并赋值到 member_info) |
| member_id | string | 否 | 会员ID(组件会 unset 此字段,不传递给 save 方法) |
| shop_type | string | 否 | 店铺类型(组件自动添加,不来自接收参数) |
| 配送信息(shipping) | |||
| shipping[] | array | 否 | 配送信息 |
| shipping_name | string | 否 | 配送方式名称 |
| shipping_id | string | 否 | 配送方式ID |
| cost_shipping | number | 否 | 运费 |
| cost_protect | number/string | 否 | 保价费 |
| is_cod | string | 否 | 是否货到付款(false/true) |
| is_protect | string | 否 | 是否保价 |
| 支付信息(payinfo) | |||
| payinfo[] | array | 否 | 支付信息 |
| pay_name | string | 否 | 支付方式名称 |
| cost_payment | number/string | 否 | 支付手续费 |
| 支付明细(payments[]) | |||
| payments[] | array | 否 | 支付明细数组 |
| trade_no | int | 否 | 交易号 |
| pay_bn | string | 否 | 支付单号 |
| paymethod | string | 否 | 支付方式 |
| money | number | 否 | 支付金额 |
| pay_time | string | 否 | 支付时间 |
| pay_account | string | 否 | 支付账号 |
| account | string | 否 | 账户 |
| paycost | number/string | 否 | 支付手续费 |
| bank | string | 否 | 银行 |
| memo | string | 否 | 备注 |
| 支付明细(兼容老版本 payment_detail) | |||
| payment_detail[] | array | 否 | 支付明细信息 |
| paymethod | string | 否 | 支付方式 |
| pay_account | string | 否 | 支付账号 |
| trade_no | int | 否 | 交易号 |
| pay_time | int | 否 | 支付时间(时间戳) |
| currency | string | 否 | 币种 |
| 优惠明细(pmt_detail[]) | |||
| pmt_detail[] | array | 否 | 优惠明细数组 |
| pmt_id | int | 否 | 优惠ID |
| pmt_describe | string | 否 | 优惠描述 |
| pmt_amount | number | 否 | 优惠金额 |
| promotion_id | string | 否 | 促销ID |
| kd_discount_fee | number | 否 | 跨店优惠金额 |
| kd_child_discount_fee | string | 否 | 跨店子优惠金额 |
| 订单明细(order_objects[]) | |||
| order_objects[] | array | 是 | 订单明细数组(组件遍历处理) |
| bn | string | 是 | 明细货号(组件用于查找销售物料;超长将截断至 40;若不存在则标记为失败订单) |
| oid | int | 是 | 子订单ID(组件用于索引和处理;用于翱象择仓择配等) |
| status | string | 是 | 明细状态:active/close(组件用于判断是否删除、是否失败订单) |
| quantity | number | 是 | 明细数量(组件用于计算;为空则默认为 1) |
| price | number | 是 | 明细单价(组件用于计算;用于计算 amount、sale_price 等) |
| amount | number | 是 | 原价小计(组件用于计算;为空则计算为 price*quantity) |
| pmt_price | number | 是 | 商品级优惠金额(组件用于计算 sale_price = amount - pmt_price) |
| sale_price | string | 否 | 销售金额(组件用于计算;若未提供则计算为 amount - pmt_price) |
| part_mjz_discount | number | 是 | 均摊订单级优惠(组件直接赋值) |
| divide_order_fee | number | 是 | 明细实付(组件直接赋值;用于校验和计算) |
| name | string | 是 | 明细名称(组件直接赋值) |
| shop_goods_id | int | 是 | 店铺商品ID(组件直接赋值,用于 order_items) |
| shop_product_id | int | 是 | 店铺产品ID(组件用于 order_items 处理) |
| weight | string/number | 是 | 重量(组件直接赋值,可为 0) |
| score | string/number | 是 | 积分(组件直接赋值,可为 0 或空) |
| is_oversold | bool | 是 | 是否超卖(组件直接赋值,true 转为 1) |
| obj_type | string | 否 | 对象类型:goods/gift/pkg/pko/lkb 等(组件处理,默认 goods) |
| obj_alias | string | 否 | 对象别名(组件处理,有默认值) |
| cost | number | 否 | 成本(组件处理 order_items 时使用,存在时优先使用) |
| store_code | string | 否 | 仓库编码(组件处理,可能从 channel config 或翱象建议仓获取) |
| estimate_con_time | string/int | 否 | 预计到货时间(组件处理,可从 o2o_info 或对象字段获取) |
| product_attr | array | 否 | 商品属性(组件直接赋值,用于 order_items) |
| original_str | string | 否 | 原始字符串(组件直接赋值) |
| promotion_id | string | 否 | 促销ID(组件直接赋值) |
| sku_uuid | string | 否 | SKU UUID(组件直接赋值) |
| customization | string | 否 | 定制信息(组件直接赋值;存在时标记订单为定制订单) |
| addon | string/array | 否 | 扩展信息(组件处理,数组会转为 JSON 字符串) |
| gift_mids | string/array | 否 | 赠品ID(组件处理,统一格式为逗号分隔字符串) |
| order_attr | object | 否 | 订单属性(组件直接赋值,如 esDate) |
| order_items[] | array | 是 | 订单购买商品明细 |
| bn | string | 是 | 明细项货号 |
| name | string | 否 | 明细项名称 |
| price | number | 否 | 明细项单价 |
| quantity | number | 否 | 明细项数量 |
| amount | number | 否 | 原价小计 |
| cost | number | 否 | 成本 |
| pmt_price | number | 否 | 商品级优惠金额 |
| sale_price | string | 否 | 销售金额 |
| sale_amount | number | 否 | 销售金额(数字) |
| part_mjz_discount | number | 否 | 均摊订单级优惠 |
| divide_order_fee | number | 否 | 明细实付 |
| item_type | string | 否 | 明细类型:product/normal/adjunct/gift 等 |
| status | string | 否 | 明细状态:active/close |
| shop_product_id | int | 否 | 店铺产品ID |
| shop_goods_id | int | 否 | 店铺商品ID |
| specId | int | 否 | 规格ID |
| sendnum | number | 否 | 已发数量 |
| adjust_fee | number | 否 | 调整费用 |
| original_str | string | 否 | 原始字符串 |
| product_attr | array | 否 | 商品属性(label/value 数组) |
| customization | string | 否 | 定制信息 |
| promotion_id | string | 否 | 促销ID |
| estimate_con_time | string | 否 | 预计到货时间 |
| zhengji_status | string | 否 | 正价状态 |
| is_sh_ship | string | 否 | 是否平台自发 |
| score | string | 否 | 积分 |
| extend_item_list[] | object | 否 | 明细扩展信息 |
| gov_subsidy_amount_new | number | 否 | 政府补贴金额(新) |
| use_gov_subsidy_new | string | 否 | 使用政府补贴(新) |
| gov_zhaoshangpi | string | 否 | 政府招商批 |
| qn_distr | string | 否 | 千牛分销 |
| gov_energy_level | string | 否 | 政府能级 |
| gov_main_subject | string | 否 | 政府主体 |
| gov_sn_check | string | 否 | 政府序列号校验 |
| is_sh_ship | string | 否 | 是否平台自发(组件处理,'true' 转为 'true',否则 'false') |
| is_daixiao | string | 否 | 是否代销(组件处理,'true' 时 s_type='dx',否则 'zx') |
| ship_status | int | 否 | 发货状态(组件直接赋值) |
| pic_path | string | 否 | 图片路径(组件未直接使用) |
| et_shop_name | string | 否 | 店铺名称(组件未直接使用) |
| logistics_company | string | 否 | 物流公司(组件未直接使用) |
| logistics_code | string | 否 | 物流单号(组件未直接使用) |
| source_status | string | 否 | 平台子订单状态(组件未直接使用) |
| adjust_fee | number | 否 | 调整费用(组件未直接使用) |
| zhengji_status | string | 否 | 正价状态(组件未直接使用) |
| is_update | string | 否 | 是否更新(update 时使用,'false' 时跳过处理) |
| warehouse_ids | string | 否 | 仓库编码列表(抖音平台;组件直接赋值) |
| out_warehouse_ids | string | 否 | 指定区域仓编码(组件直接赋值) |
| authod_id | string | 否 | 主播ID(组件直接赋值到 author_id) |
| author_name | string | 否 | 主播姓名(组件直接赋值) |
| 扩展字段(extend_field) | |||
| extend_field[] | object | 否 | 扩展字段(组件直接赋值,包含 version、consolidate_info 等) |
| version | string | 否 | 接口版本号(组件赋值到 api_version) |
| consolidate_info | object | 否 | 集运中转信息(快手平台;组件直接赋值) |
| oaid | string | 否 | 隐私索引ID(用于加密) |
| receiver_street | string | 否 | 收货街道 |
| adjust_fee | number | 否 | 调整费用 |
| platform_subsidy_fee | number | 否 | 平台补贴费用 |
| qn_distr | string | 否 | 千牛分销 |
| need_return | object | 否 | 需要退货(子订单ID为键) |
| is_free_gift | array | 否 | 是否免费赠品 |
| shipper | array | 否 | 发货人信息 |
| gift_mids | array | 否 | 赠品ID列表 |
| is_fqg_s_fee | array | 否 | 是否分钱购费用 |
| fqg_num | array | 否 | 分钱购数量 |
| has_gift | array | 否 | 是否有赠品 |
| special_refund_type_info | object | 否 | 特殊退款类型信息 |
| extend_info | object | 否 | 扩展信息(如 privacy) |
| present | object | 否 | 礼品信息(is_present 等) |
| gov_subsidy[] | object | 否 | 政府补贴 |
| gov_subsidy_amount_new | number | 否 | 政府补贴金额(新) |
| gov_subsidy_amount_exact | number | 否 | 政府补贴金额(精确) |
| gov_subsidy_amount | number | 否 | 政府补贴金额 |
| use_gov_subsidy_new | string | 否 | 使用政府补贴(新) |
| use_gov_subsidy | string | 否 | 使用政府补贴 |
| use_gov_predict | string | 否 | 使用政府预测 |
| gov_store | string | 否 | 政府店铺 |
| gov_sn_check | string | 否 | 政府序列号校验 |
| gov_main_subject | string | 否 | 政府主体 |
| tax_info[] | object | 否 | 税务信息 |
| s_tariff_fee | object | 否 | 关税费用(子订单ID为键) |
| sub_order_tax_fee | object | 否 | 子订单税费(子订单ID为键) |
金额一致性校验(摘自实现):
total_amount = cost_item + 运费 + 保价费 + 手动调价 + 税金 + 支付手续费汇总 - pmt_goods - pmt_order,并对明细层进行 amount/sale_price/divide_order_fee 等项校验。
响应参数
响应格式统一为 JSON,包含以下字段:
| 字段名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| rsp | string | 是 | 响应状态:succ(成功)或 fail(失败) |
| msg | string | 是 | 响应消息(成功时包含操作描述,失败时包含错误信息) |
| data | object | 否 | 响应数据(成功时可能包含订单号等信息,失败时可能包含错误详情) |
数据示例
请求示例(新增订单)
json
{
"is_service_order": "",
"cur_amount": 177,
"from_node_id": 1388180734,
"sign": "662E1CD4E92D010C94BDE066F4D31221",
"app_id": "ecos.ome",
"trade_from": "WAP",
"order_limit_time": "",
"cost_item": 414,
"modified": 1744364899,
"pmt_detail": [
{
"pmt_id": 2526959714656153600,
"pmt_describe": "2025春季家装节跨店满减",
"pmt_amount": 30,
"kd_child_discount_fee": "",
"promotion_id": "tbCross-107324892120_2048706900843",
"kd_discount_fee": 30
},
{
"pmt_id": 2526959714656153600,
"pmt_describe": "活动价",
"pmt_amount": 207,
"kd_child_discount_fee": "",
"promotion_id": "Tmall$bigMarkdown-107232237641_2063903328379",
"kd_discount_fee": 207
}
],
"is_daixiao": "False",
"cost_tax": "",
"is_pt": "",
"lastmodify": 1744364899,
"title": "天猫工具旗舰店",
"real_point_fee": 0,
"o2o_info": {},
"order_bn": 2526959714656153498,
"date": "2025-10-11 17:48:22",
"to_node_id": 1081190530,
"pmt_goods": 207,
"order_source": "taobao",
"score_u": 0,
"member_info": {
"tel": "",
"uname": "c**",
"area_district": "",
"area_state": "",
"addr": "",
"name": "c**",
"zip": "",
"mobile": "",
"area_city": "",
"alipay_no": "****",
"buyer_open_uid": "AAHxuAVrAABxoR0DtQtaQQik",
"email": ""
},
"score_g": 0,
"tax_title": "",
"erpHold": 0,
"signfor_status": 0,
"mark_text": "",
"t_type": "fixed",
"method": "ome.order.add",
"payed": 177,
"order_objects": [
{
"gift_mids": "",
"weight": "",
"is_sh_ship": "",
"obj_alias": "商品",
"logistics_company": "",
"obj_type": "goods",
"part_mjz_discount": 30,
"pmt_price": 0,
"order_attr": {
"esDate": "2025-10-13"
},
"logistics_code": "",
"score": "",
"shop_goods_id": 526892359022,
"price": 138,
"bn": "887350098396",
"oid": 2526959714656153600,
"order_items": [
{
"specId": 526892359022,
"part_mjz_discount": 30,
"is_sh_ship": "",
"cost": 138,
"customization": "",
"promotion_id": "",
"shop_product_id": 5540499848253,
"shop_goods_id": 526892359022,
"pmt_price": 207,
"expand_card_expand_price_used_suborder": 0,
"score": "",
"sale_price": "",
"divide_order_fee": 177,
"price": 138,
"status": "active",
"extend_item_list": {
"gov_subsidy_amount_new": 0,
"use_gov_subsidy_new": "",
"gov_zhaoshangpi": "",
"qn_distr": "",
"gov_energy_level": "",
"gov_main_subject": "",
"gov_sn_check": ""
},
"bn": "887350098396",
"original_str": "颜色分类:12V锂电充电器5307",
"product_attr": [
{
"value": "12V锂电充电器5307",
"label": "颜色分类"
}
],
"sendnum": 0,
"name": "电动工具12V锂电池1.5Ah/2.0Ah适配12V机器5120",
"estimate_con_time": "",
"adjust_fee": 0,
"sale_amount": 207,
"item_type": "product",
"amount": 414,
"zhengji_status": "",
"expand_card_basic_price_used_suborder": 0,
"quantity": 3
}
],
"sale_price": "",
"et_shop_name": "",
"divide_order_fee": 177,
"name": "电动工具12V锂电池1.5Ah/2.0Ah适配12V机器5120",
"store_code": "",
"is_oversold": false,
"adjust_fee": 0,
"source_status": "WAIT_SELLER_SEND_GOODS",
"estimate_con_time": "",
"amount": 414,
"zhengji_status": "",
"pic_path": "https://img.alicdn.com/bao/uploaded/46493103.jpg",
"quantity": 3
}
],
"payments": [
{
"trade_no": 2024002526959714656153498,
"account": "***on.zh@126.com",
"pay_time": "2025-10-11 17:48:19",
"pay_account": "****",
"paymethod": "支付宝",
"money": 177,
"memo": "",
"pay_bn": "alipay",
"paycost": "",
"bank": ""
}
],
"cn_info": {
"sign_time": "2025-10-13 23:59:59",
"es_date": "2025-10-13",
"trade_attr": {
"esDate": "2025-10-13",
"signTime": "2025-10-13 23:59:59",
"erpHold": 0
}
},
"credit_card_fee": "",
"step_trade_status": "",
"coupon_fee": 0,
"weight": "",
"cur_rate": 1,
"is_sh_ship": "false",
"point_fee": 0,
"consignee": {
"telephone": "",
"area_state": "浙江省",
"addr": "通*镇**村西三**号",
"r_time": "~",
"name": "陈**",
"zip": 314300,
"mobile": "***********",
"country": "",
"area_city": "嘉兴市",
"area_district": "海盐县",
"email": ""
},
"is_lgtype": "False",
"currency": "CNY",
"trade_type": "fixed",
"mark_type": "b0",
"custom_mark": "",
"payinfo": {
"pay_name": "支付宝",
"cost_payment": ""
},
"is_force_wlb": "False",
"order_type": "normal",
"is_delivery": "",
"buyer_memo": "",
"other_list": [
{
"type": "unpaid",
"unpaidprice": ""
},
{
"oid": 2526959714656153498,
"type": "category",
"cid": 50006226
}
],
"pay_status": 1,
"end_time": "",
"status": "active",
"memeber_id": "淘宝工具旗舰店",
"payer_register_no": "",
"pmt_order": 30,
"is_errortrade": "false",
"discount": 0,
"node_id": 1388180734,
"payment_detail": {
"paymethod": "支付宝",
"pay_account": "****",
"trade_no": 2024002526959714656153498,
"pay_time": 1744364899,
"currency": "CNY"
},
"is_yushou": "false",
"total_amount": 177,
"ship_status": 0,
"extend_field": {
"need_return": {
"2526959714656153498": ""
},
"is_free_gift": [
{
"2526959714656153498": ""
}
],
"shipper": [
{
"2526959714656153498": ""
}
],
"gift_mids": [
{
"2526959714656153498": ""
}
],
"oaid": "1jMDribia0pmqfcwU4R8Maln2Dxg0RFwWicjeuC4GYcqCW5sqTIgYIwNFpfGmS1ZrulENNMlu",
"receiver_street": "通元镇",
"adjust_fee": 0,
"is_fqg_s_fee": [
{
"2526959714656153498": ""
}
],
"gov_subsidy": {
"gov_subsidy_amount_new": 0,
"gov_subsidy_amount_exact": 0,
"use_gov_subsidy_new": "",
"gov_store": "",
"use_gov_subsidy": "",
"use_gov_predict": "",
"gov_subsidy_amount": 0,
"gov_sn_check": "",
"gov_main_subject": ""
},
"special_refund_type_info": {
"2526959714656153498": ""
},
"fqg_num": [
{
"2526959714656153498": ""
}
],
"qn_distr": "",
"extend_info": {
"2526959714656153498": {
"privacy": 1
}
},
"platform_subsidy_fee": 0,
"tax_info": {
"s_tariff_fee": {
"2526959714656153498": ""
},
"sub_order_tax_fee": {
"2526959714656153498": ""
}
},
"has_gift": [
{
"2526959714656153498": ""
}
],
"present": {
"is_present": false
}
},
"step_paid_fee": "",
"source_status": "WAIT_SELLER_SEND_GOODS",
"shipping": {
"shipping_name": "快递",
"is_cod": "false",
"is_protect": "",
"cost_shipping": 0,
"cost_protect": "",
"shipping_id": ""
},
"errortrade_desc": "",
"is_tax": "false",
"alipay_point": 0,
"createtime": 1744339314
}响应示例
响应成功
创建订单成功(ome.order.add):
json
{
"rsp": "succ",
"msg": "返回值:订单创建成功!订单ID:12345",
"data": {
"tid": "2526959714656153498"
}
}响应失败
创建订单失败(数据为空):
json
{
"rsp": "fail",
"msg": "创建失败:格式化数据为空"
}业务说明
- 本接口为接收方,第三方平台推送订单创建、状态/支付/发货等更新至 OMS;幂等建议:
method + node_id + order_bn。
错误码定义(示例)
- E_PARAM:参数缺失或格式不正确
- E_STATE:订单状态不允许当前操作
- E_DUPLICATE:重复提交/版本未变化
- E_INTERNAL:内部处理异常
