1. 简介

2. 订单模块API

2.1. 创建订单接口

2.1.1. SERVICE_TYPE

GLINK_CREATE_ORDER_NOTIFY

2.1.2. 请求参数

创建订单请求

参数名 类型 列表 必填 备注
orderNumber string N Y 订单编号
customerCode string N Y 客户编码,保证唯一
warehouseCode string N Y 仓库编码
extOrderNumber string N N 客户销售平台编号(即客户单号)
poNumber string N N PO number
storeNumber string N N 店铺
orderTime string N Y 下单时间(格式yyyy-MM-dd'T'HH:mm:ssZ,如2017-05-01T16:00:00+0800)
latestShipDate string N N 最晚发货时间
startShipDate date N N 开始发货时间
originalOrderTime string N N 原始orderTime
notes string N N 仓库备注
signatureService boolean N N 是否有【签名服务】
cashOnDelivery boolean N N 代收货款服务
freightCollect string N N 货到付款服务
collectingPaymentAmount string N N 代收货款金额
shippingRate string N N 运费
totalAmount string N N 订单总金额
declaringValueAmount string N N 保价金额
orderType string N N 单据类型;可选值:B2C(普通2C出库,默认值)、B2B(普通2B出库)、RETURN_TO_SUPPLIER(退件入库)
salesChannel string N N 销售渠道
currencyCode string N N 货币单位,目前支持USD、CAD、CNY、THB,其他需要另外维护
priority string N N 订单优先级;LOW:较低,NORMAL:普通,URGENT:紧急,CRITICAL:危急
extUserId string N N
isCb boolean N N 是否跨境店
externalPackageNumList string Y N 外部包裹编码
orderTagList long Y N 订单标签集合 预售:1 、组包:4 、平台取消:8
addedServices string Y N 签名服务集合;ADULT:成人签名,INDIRECT:间接签名,DIRECT:直接签名,ORDINARY:普通签名
supplier string N N 供应商
cartonization boolean N N 是否指定装箱 0:不装箱;1:需要指定装箱信息;不填默认为0
isSpecifyBatch boolean N N 只是一个标记,方便后续在wms标记指定批次做筛选或者订单池做条件
addressType int N N 地址类型;1:未知,2:商业地址,3:住宅地址
shippingInstructions object N Y 装运说明
└ carrier string N Y 承运商
└ carrierService string N Y 承运商服务,无特殊要求都填STD
└ carrierBillingType string N N 运费付款方式;SENDER 或 PREPAID/Prepaid:寄件方付款,3RDPARTY 或 BillThirdParty:第三方付款,RECEIVER 或 FreightCollect:收货方付款,OWNER:货主付款
└ shippingNotes string N N 承运商备注
└ shippingLabelSource string N Y 发货标签来源;ATTACHMENT:订单自带面单,通过附件方式提供,传此值时必须下发运单号和 carrier 信息,同时必须且只能下发一个 Shipping Label 面单附件;API:由仓库向快递系统取号;PRE_FILE:预生成面单文件;WMS_GEN:面单由仓库配置模板生成
└ trackingNumber string N N 运单号
└ carrierAccount string N N 承运商账户
└ carrierAccountZipcode string N N 承运商账户邮编
└ externalCarrierCode string N N 外部承运商编码
└ serviceLevel string N N 服务级别;STD:Standard 标准服务,GND:Ground Service 地面运输,1DP:Next Day Air Saver 一日达航空件,2DA:2nd Day Air 二日达航空件,3DS:3 Day Select 三日达快递件,LTL:Freight 货运,DEFAULT:由百世海外仓系统选择合适承运商;FRT 等同于 LTL
└ actualLogistic string N N 实际物流编码
shipTo object N Y 收件人信息
└ name string N Y 名称,主要用于B2B发货
└ company string N N 所在公司名称
└ phoneNumber string N N 电话,包括区号、电话号码及分机号,中间用"-"分隔
└ mobileNumber string N Y 移动电话
└ email string N N 邮件
└ streetLine1 string N Y 详细地址,目前限制在30个字符以内
└ streetLine2 string N N 详细地址,目前限制在30个字符以内
└ district string N N 县(区),注意有些市下面是没有区的,如:义乌市
└ city string N Y 所在市,如杭州市、上海市等
└ state string N Y 所在省或州,如浙江省、北京、纽约、新泽西等
└ postalCode string N Y 邮编(必传,下游系统有校验)
└ countryCode string N Y 所在国家
└ companyName string N N 公司名
└ streetLine3 string N N 详细地址,目前限制在30个字符以内
shipFrom object N Y 寄件人信息
└ name string N Y 名称,主要用于B2B发货
└ company string N N 所在公司名称
└ phoneNumber string N N 电话,包括区号、电话号码及分机号,中间用"-"分隔
└ mobileNumber string N Y 移动电话
└ email string N N 邮件
└ streetLine1 string N Y 详细地址,目前限制在30个字符以内
└ streetLine2 string N N 详细地址,目前限制在30个字符以内
└ district string N N 县(区),注意有些市下面是没有区的,如:义乌市
└ city string N Y 所在市,如杭州市、上海市等
└ state string N Y 所在省或州,如浙江省、北京、纽约、新泽西等
└ postalCode string N Y 邮编(必传,下游系统有校验)
└ countryCode string N Y 所在国家
└ companyName string N N 公司名
└ streetLine3 string N N 详细地址,目前限制在30个字符以内
items object Y Y 订单商品信息
└ sku string N Y 商品编码
└ name string N N 订单项名称,与商品名称有可能不同
└ quantity int N Y 商品数量
└ hsCode string N N 海关申报编码
└ countryOfOrigin string N N 原产国
└ boxCode string N N 包材编码
└ retailSku string N N 零售SKU
└ unitCost double N N 成本价
└ retailDescription string N N 零售描述
└ barCodeEA string N N EA 规格barCode
└ kitItemID string N N 组合品ID,多个相同组合品,对应子品若拆行下发,需要给到不同ID,定义每行组合品唯一性
└ kitItemCode string N N 组合品代码
└ kitItemDesc string N N 组合品名称,如果下发组合品ID,组合品名称必填
└ kitItemQty string N N 组合品数量,如果下发组合品ID,组合品数量必填
└ kitItemImage string N N 组合品图片
└ ifDistributionItem boolean N N 是否分销商品
└ ownerShipOfItem string N N 货权归属
└ orderQuantity int N N 订单量
└ lineNo string N N 行号
└ stockStatus string N N 库存状态;GOOD(良品)、DAMAGE(残品/破损)
└ unitPrice string N N 单价
└ erpLineNo string N N erp行号
└ batchNo string N N 批次号
└ mfgDate string N N 生产日期
└ expDate string N N 失效日期
└ originCountry string N N 批次:生产国
└ udf1 string N N
└ udf2 string N N
└ udf3 string N N
└ udf4 string N N
└ udf5 string N N
└ udf6 string N N
└ udf7 string N N
└ udf8 string N N
└ udf9 string N N
└ udf10 string N N
└ udf11 string N N
└ udf12 string N N
files object Y N 订单附件信息
└ fileType string N N 文件类型;Shipping Label:面单,Commercial Invoice:发票,Bill of Lading:提货单,Product Label:商品标签,Carton Label:箱贴,Packing List:装箱单,Pallet Label:板贴,Other:其它
└ fileUrl string N N Url文件-推荐使用,暂不支持HTML
└ fileName string N N 文件名称(整个文件的名称,例如:yywof.pdf)文件名必须包含文件格式
└ fileFormat string N N 文件格式
└ isUpdate string N N 文件是否二次更新
invoiceList object Y N 外部下发发票信息
└ invoiceNo string N N 发票号
└ taxCode string N N 增值税税码
└ branchNo string N N 税务部门代码
└ paymentMethod string N N 付款方式
└ address string N N 详细地址1
└ road string N N 详细地址2
└ subDistrict string N N 区县
└ district string N N 城市
└ province string N N 省/府
└ country string N N 国家
└ zipCode string N N 邮编
└ phone string N N 电话号码
└ phone2 string N N 电话号码2
└ firstName string N N
└ lastName string N N
└ invoiceDetailList object Y N 发票详情
└ lineNo int N N 行号
└ productSku string N N 商品编码
└ productName string N N 商品名称
└ shopSku string N N 商品外部编码
└ qty int N N 商品数量
└ shippingFee double N N 运费
└ itemPrice double N N 商品标价
└ taxAmount double N N 税额
└ voucherPlatform double N N 平台优惠
└ voucherSeller double N N 卖方
└ paidPrice double N N 商品售价
palletInfoList object Y N 订单指定装托装箱信息
└ palletCode string N N 指定托盘编号
└ boxCode string N N 指定箱号
└ skuCode string N N sku编码
└ skuQty string N N SKU数量(EA)
udf5 string N N
udf6 string N N
udf7 string N N
udf8 string N N
udf9 string N N
udf10 string N N
udf11 string N N
udf12 string N N
udf13 string N N
udf14 string N N
udf15 string N N

2.1.3. 请求样例

JSON

{
  "orderNumber": "orderNumber_c9dac8c1f68e",
  "customerCode": "customerCode_dc6c0ddeec80",
  "warehouseCode": "warehouseCode_2f851a4e9e82",
  "extOrderNumber": "extOrderNumber_f6f61a722688",
  "extUserId": "extUserId_109a85cf74eb",
  "orderTime": "2025-08-21 15:56:39",
  "poNumber": "poNumber_346095b9dc0b",
  "notes": "notes_09316a020905",
  "orderType": "B2C",
  "signatureService": false,
  "addedServices": [
    "ORDINARY"
  ],
  "shippingInstructions": {
    "carrier": "carrier_22718bbec889",
    "carrierService": "carrierService_9f2c15c51e80",
    "carrierAccount": "carrierAccount_c1ede600f163",
    "carrierAccountZipcode": "carrierAccountZipcode_c5003fb70382",
    "serviceLevel": "STD",
    "carrierBillingType": "SENDER",
    "shippingNotes": "shippingNotes_a48b84fb2cd8",
    "trackingNumber": "trackingNumber_94bb2f1774cc",
    "shippingLabelSource": "API",
    "externalCarrierCode": "externalCarrierCode_d315011bb99b",
    "actualLogistic": "actualLogistic_6303ce4f6553"
  },
  "shipTo": {
    "name": "name_a037fa666057",
    "company": "company_cfd0bfcc9bbb",
    "companyName": "companyName_42089aff96f4",
    "phoneNumber": "phoneNumber_7fcaa1911a91",
    "mobileNumber": "mobileNumber_d168f5f79b99",
    "email": "email_70360681fbbf",
    "streetLine1": "streetLine1_6de30fad6773",
    "streetLine2": "streetLine2_d822c9121029",
    "streetLine3": "streetLine3_df1d609fe3cc",
    "district": "district_d3415bf42b53",
    "city": "city_a1ce8f5bdf24",
    "state": "state_893a0bc733f1",
    "postalCode": "postalCode_a66e9983b2ea",
    "countryCode": "countryCode_f28523e1379a",
    "houseNumber": "houseNumber_b2813a963d0a"
  },
  "shipFrom": {
    "name": "name_6b898c782081",
    "company": "company_b0ce6fa0bcb1",
    "companyName": "companyName_e458d120a5be",
    "phoneNumber": "phoneNumber_a1b2ae35a359",
    "mobileNumber": "mobileNumber_f613272692e5",
    "email": "email_673844d71e79",
    "streetLine1": "streetLine1_f39b7a12b188",
    "streetLine2": "streetLine2_164870f602b5",
    "streetLine3": "streetLine3_801872a0ea91",
    "district": "district_8089da1dda63",
    "city": "city_a8f082e1f599",
    "state": "state_1a114ad46d9d",
    "postalCode": "postalCode_b7be4d305970",
    "countryCode": "countryCode_c6d3b726b23d",
    "houseNumber": "houseNumber_5b1362665247"
  },
  "items": [
    {
      "sku": "sku_2d8952660609",
      "name": "name_9bbcc4a5ea0e",
      "quantity": 1,
      "orderQuantity": 1,
      "boxCode": "boxCode_5d207fdee5c4",
      "countryOfOrigin": "countryOfOrigin_951c04101889",
      "hsCode": "hsCode_9f46da6962f8",
      "lineNo": "lineNo_97fe21eb5059",
      "stockStatus": "GOOD",
      "retailSku": "retailSku_447b5063dda2",
      "retailDescription": "retailDescription_6c50dc2066de",
      "unitCost": 1.00,
      "unitPrice": 1.00,
      "erpLineNo": "erpLineNo_5dbfa5825cf7",
      "barCodeEA": "barCodeEA_dede313da8c9",
      "udf1": "udf1_0eb6a7f0ab0a",
      "udf2": "udf2_778265625c24",
      "udf3": "udf3_abcba7c4222c",
      "udf4": "udf4_b82241a920fd",
      "udf5": "udf5_2659bbabf7c1",
      "udf6": "udf6_395d24da1e34",
      "udf7": "udf7_3897d5ac2596",
      "udf8": "udf8_6aa39924d500",
      "udf9": "udf9_c2396f540959",
      "udf10": "udf10_ef32c23cd655",
      "udf11": "udf11_9d53f4572931",
      "udf12": "udf12_7762d50b4e21",
      "kitItemID": "kitItemID_0ba8e057d79e",
      "kitItemCode": "kitItemCode_b1c77bb92ef7",
      "kitItemDesc": "kitItemDesc_356a33768923",
      "kitItemQty": 1,
      "kitItemImage": "kitItemImage_d3cae8b83726",
      "ifDistributionItem": false,
      "ownerShipOfItem": "ownerShipOfItem_143bc685af29",
      "mfgDate": "mfgDate_d106948e803e",
      "expDate": "expDate_5fe1a4c99de9",
      "batchNo": "batchNo_1673fe828b31",
      "originCountry": "originCountry_6e09c0cecd68"
    }
  ],
  "totalAmount": 0.00,
  "collectingPaymentAmount": 0.00,
  "declaringValueAmount": 0.00,
  "shippingRate": 0.00,
  "freightCollect": false,
  "cashOnDelivery": false,
  "files": [
    {
      "fileType": "Shipping Label",
      "fileBase64": "fileBase64_7e3f0fb30006",
      "fileUrl": "fileUrl_06b61df15ce0",
      "fileName": "fileName_555334208839",
      "fileFormat": "fileFormat_e5a2d0625fe0",
      "isUpdate": false
    }
  ],
  "storeNumber": "storeNumber_134aa75c508b",
  "isCb": false,
  "currencyCode": "USD",
  "salesChannel": "salesChannel_fb44d16584b3",
  "invoiceList": [
    {
      "invoiceNo": "invoiceNo_db6c64696406",
      "taxCode": "taxCode_bef06039e383",
      "branchNo": "branchNo_1b4c552ecffa",
      "paymentMethod": "paymentMethod_bd5cf05a93f9",
      "address": "address_15678c2c6058",
      "road": "road_31224298f902",
      "subDistrict": "subDistrict_b087121f6cd7",
      "district": "district_ff534b0ad7c8",
      "province": "province_a2c39e1a3ff9",
      "country": "country_9a3213a081ec",
      "zipCode": "zipCode_6cb5c88e7c72",
      "phone": "phone_b8fee4a9f946",
      "phone2": "phone2_af5d9fbc59d2",
      "firstName": "firstName_0368c4d2bd27",
      "lastName": "lastName_2aa36fdf776f",
      "invoiceDetailList": [
        {
          "lineNo": 0,
          "productSku": "productSku_93db7f536874",
          "productName": "productName_6fcfd3d0b235",
          "shopSku": "shopSku_2c7e372d6cb5",
          "qty": 0,
          "shippingFee": 0.00,
          "itemPrice": 0.00,
          "paidPrice": 0.00,
          "taxAmount": 0.00,
          "voucherPlatform": 0.00,
          "voucherSeller": 0.00
        }
      ]
    }
  ],
  "startShipDate": "2025-08-21 15:56:39",
  "latestShipDate": "2025-08-21 15:56:39",
  "externalPackageNumList": [
    "externalPackageNumList_b61ffd7808c3"
  ],
  "originalOrderTime": "originalOrderTime_48dafc95ea95",
  "orderTagList": [
    0
  ],
  "addressType": 1,
  "supplier": "supplier_60bdecce269c",
  "udf5": "udf5_96f9c982e460",
  "udf6": "udf6_8c2486826872",
  "udf7": "udf7_8f6f37a05a3a",
  "udf8": "udf8_4024d35dbcba",
  "udf9": "udf9_8fa7b4a03c94",
  "udf10": "udf10_deeabf5ee023",
  "udf11": "udf11_7efa467249e5",
  "udf12": "udf12_6edcd8fa459b",
  "udf13": "udf13_3a0cf6aad151",
  "udf14": "udf14_7785170c3845",
  "udf15": "udf15_a33feb115abb",
  "cartonization": false,
  "palletInfoList": [
    {
      "palletCode": "palletCode_f92b009983af",
      "boxCode": "boxCode_0954543f7607",
      "skuCode": "skuCode_f2e028c41f04",
      "skuQty": 1
    }
  ],
  "platformOriginTrackingVos": [
    {
      "platformTrackingType": "platformTrackingType_fa021088eda4",
      "platformTrackingInfo": "platformTrackingInfo_615846c9ef27"
    }
  ],
  "isSpecifyBatch": false,
  "partnerId": "partnerId_f5f1566b795b"
}

2.1.4. 响应参数

参数名 类型 列表 必填 备注
success boolean N Y 操作的处理结果,true表示处理成功,false表示处理失败
code string N N 操作状态码,如果操作失败了,则提示错误类型
message string N N 提示信息

2.1.5. 响应样例

JSON

{
  "success": false,
  "code": "code_074664f08113",
  "message": "message_5c9f9d220da5"
}

2.2. 取消订单接口

2.2.1. SERVICE_TYPE

GLINK_CANCEL_ORDER_NOTIFY

2.2.2. 请求参数

取消订单请求

参数名 类型 列表 必填 备注
partnerId string N N 合作伙伴ID;cancelOrders 会校验客户与 partnerId 是否匹配
customerCode string N Y 客户编码;为空或订单号列表为空时返回 INVALID_DATA
orderNumbers string Y Y 出库单号列表;单个订单会返回该订单取消结果,多个订单返回成功取消单号列表
extUserId string N N 外部用户ID;参与订单匹配
orderTagList long Y N 订单标签列表

2.2.3. 请求样例

JSON

{
  "customerCode": "customerCode_d6d6954c2d0b",
  "orderNumbers": [
    "orderNumbers_b2cbd98b5ffd"
  ],
  "extUserId": "extUserId_df7272d371ac",
  "orderTagList": [
    0
  ],
  "partnerId": "partnerId_fafdfc59583f"
}

2.2.4. 响应参数

参数名 类型 列表 必填 备注
success boolean N Y 操作的处理结果,true表示处理成功,false表示处理失败
code string N N 操作状态码,如果操作失败了,则提示错误类型
message string N N 提示信息

2.2.5. 响应样例

JSON

{
  "success": false,
  "code": "code_074664f08113",
  "message": "message_5c9f9d220da5"
}

2.3. 查询订单接口

2.3.1. SERVICE_TYPE

GLINK_QUERY_ORDER_NOTIFY

2.3.2. 请求参数

查询出库单请求

参数名 类型 列表 必填 备注
partnerId string N N 合作伙伴ID;路由层按客户与 partnerId 选择处理方
customerCode string N Y 客户编码;为空时报参数非法
orderNumbers string Y Y 出库单号列表;一次最多查询100个
extUserId string N N 外部用户ID;参与订单匹配
queryPackageContentsFromWms boolean N N 是否从 WMS 查询包裹明细;查询V2会强制置为 true

请求示例

JSON

{
  "customerCode": "customerCode_6e3d9deb050c",
  "extUserId": "extUserId_56e517d15898",
  "orderNumbers": [
    "orderNumbers_c75a35d298fa"
  ],
  "queryPackageContentsFromWms": false,
  "partnerId": "partnerId_86e8efcd34ee"
}

响应参数

参数名 类型 列表 必填 备注
total int N N 总记录数;当执行成功时有值
success boolean N Y 成功标志
code string N N 错误编码
message string N N 错误消息
orderInfoList object Y N 当前页出库单信息
└ orderNumber string N Y 出库单号
└ customerCode string N Y 客户编码
└ warehouseCode string N Y 仓库编码
└ extOrderNumber string N N 外部订单号
└ extUserId string N N 外部用户ID
└ poNumber string N N PO号
└ orderTime string N N 下单时间
└ shippingTime string N N 发运时间
└ trackingNumber string N N 物流主运单号
└ billOfLadingNumber string N N 货运单号
└ carrier string N N 承运商
└ carrierService string N N 承运商服务
└ wmsOrderNumber string N N WMS订单号
└ status string N N 订单状态;Creating(创建中)、Processing(处理中)、SendingToWms(发送仓库中)、Received(仓库已接收/待处理)、Shipped(已发货)、Error(异常)、OverAllocated(超分配)、Voided(已取消)、InsufficientInventory(库存不足)
└ storeNumber string N N 店铺编号
└ salesChannel string N N 销售渠道
└ endShipDate string N N 最晚发货时间
└ dimensionUnit string N N 尺寸单位;cm:厘米,inch:英寸
└ weightUnit string N N 重量单位;kg:千克,lb:磅
└ packages object Y N 包裹信息
└ orderNumber string N N 订单编号
└ customerCode string N N 客户编码
└ packageNumber string N N 包裹编号
└ carrier string N N 承运商
└ carrierService string N N 承运商服务
└ trackingNumber string N N 运单号
└ length double N N 包裹长
└ width double N N 包裹宽
└ height double N N 包裹高
└ weight double N N 包裹重量
└ packageContents object Y N 包裹明细
└ sku string N N SKU编码
└ quantity double N N 数量
└ retailSKU string N N 零售SKU
└ retailDescription string N N 零售名称
└ shipTo object N N 收件人信息
└ name string N N 名称
└ company string N N 公司
└ phoneNumber string N N 电话
└ email string N N 邮件
└ streetLine1 string N N 地址1
└ streetLine2 string N N 地址2
└ district string N N 区/县
└ city string N N 城市
└ state string N N 省/州
└ postalCode string N N 邮编
└ countryCode string N N 国家编码
└ shippingExceptionVO object N N 发运异常
└ code string N N 异常编码
└ message string N N 异常信息

响应示例

{
  "total": null,
  "success": true,
  "code": "success",
  "message": null,
  "orderInfoList": [
    {
      "orderNumber": "SO202606050001",
      "customerCode": "CUSTOMER001",
      "warehouseCode": "WH001",
      "extOrderNumber": "EXT202606050001",
      "extUserId": "USER001",
      "poNumber": "PO202606050001",
      "orderTime": "2026-06-05 15:00:00",
      "shippingTime": "2026-06-05 16:00:00",
      "trackingNumber": "YT123456789CN",
      "billOfLadingNumber": "BOL202606050001",
      "carrier": "UPS",
      "carrierService": "GROUND",
      "wmsOrderNumber": "WMS202606050001",
      "status": "Shipped",
      "storeNumber": "STORE001",
      "salesChannel": "SHOPIFY",
      "endShipDate": "2026-06-06 23:59:59",
      "dimensionUnit": "cm",
      "weightUnit": "kg",
      "shipTo": {
        "name": "Tom",
        "phoneNumber": "1234567890",
        "streetLine1": "Address 1",
        "city": "LA",
        "state": "CA",
        "postalCode": "90001",
        "countryCode": "US"
      },
      "packages": [
        {
          "orderNumber": "SO202606050001",
          "customerCode": "CUSTOMER001",
          "packageNumber": "PKG001",
          "carrier": "UPS",
          "carrierService": "GROUND",
          "trackingNumber": "YT123456789CN",
          "length": 10.0,
          "width": 8.0,
          "height": 6.0,
          "weight": 1.2,
          "packageContents": [
            {
              "sku": "SKU001",
              "quantity": 1.0,
              "retailSKU": "RSKU001",
              "retailDescription": "商品1"
            }
          ]
        }
      ],
      "shippingExceptionVO": {
        "code": null,
        "message": null
      }
    }
  ]
}

2.4. 查询订单接口(V2)

2.4.1. SERVICE_TYPE

GLINK_BATCH_QUERY_ORDER_NOTIFY

2.4.2. 请求参数

查询出库单请求

参数名 类型 列表 必填 备注
partnerId string N N 合作伙伴ID
customerCode string N Y 客户编码
warehouseCode string N Y 仓库编码
extUserId string N N 外部用户ID
orderNumbers string Y N 出库单号列表;最多100个
extOrderNumbers string Y N 外部订单号列表
shippingTimeFrom string N 条件 发运时间起,格式 yyyy-MM-dd HH:mm:ss
shippingTimeTo string N 条件 发运时间止,格式 yyyy-MM-dd HH:mm:ss
createdTimeFrom string N 条件 创建时间起,格式 yyyy-MM-dd HH:mm:ss
createdTimeTo string N 条件 创建时间止,格式 yyyy-MM-dd HH:mm:ss
orderedTimeFrom string N 条件 下单时间起,格式 yyyy-MM-dd HH:mm:ss
orderedTimeTo string N 条件 下单时间止,格式 yyyy-MM-dd HH:mm:ss
odoType string N N 出库单类型
stage string N N 订单阶段;常见值:CREATED(已创建)、REVIEW(审核中)、DUE_OUT(待出库)、ALLOCATED(已分配)、RELEASED(已释放)、PICK/PICKING/PICKED(拣货中/已拣货)、PACK/PACKING(打包中)、PACKED(已打包)、ROUTING(路由中)、SHIPPED(已发货)
status string N N 订单状态;常见值:VALID(生效)、HELD(挂起)、CANCELLED(取消)
ifNeedBatchInfo boolean N N 是否返回批次信息;默认 false
queryFile boolean N N 是否返回附件信息
page int N N 页号;默认 1
pageSize int N N 每页记录数;默认 100,最大 200

orderNumbers 为空时,shippingTimeFrom/shippingTimeTocreatedTimeFrom/createdTimeToorderedTimeFrom/orderedTimeToextOrderNumbers 至少填写一组查询条件。

2.4.3. 请求示例

JSON

{
  "partnerId": "GLINK",
  "customerCode": "CUSTOMER001",
  "warehouseCode": "WH001",
  "extUserId": "EXT_USER_001",
  "orderNumbers": [
    "SO202606050001"
  ],
  "extOrderNumbers": [
    "EXT202606050001"
  ],
  "shippingTimeFrom": "2026-06-05 00:00:00",
  "shippingTimeTo": "2026-06-05 23:59:59",
  "stage": "SHIPPED",
  "status": "VALID",
  "ifNeedBatchInfo": true,
  "queryFile": true,
  "page": 1,
  "pageSize": 50
}

2.4.4. 响应参数

参数名 类型 列表 必填 备注
success boolean N Y 成功标志
code string N N 错误编码
message string N N 错误消息
total long N N 总记录数
orderInfoList object Y N 当前页出库单信息
└ partnerId string N N 合作伙伴ID
└ orderNumber string N Y 出库单号
└ customerCode string N Y 客户编码
└ warehouseCode string N Y 仓库编码
└ extOrderNumber string N N 外部订单号
└ extUserId string N N 外部用户ID
└ poNumber string N N PO号
└ orderTime string N N 下单时间
└ shippingTime string N N 发运时间
└ trackingNumber string N N 主运单号
└ carrier string N N 承运商
└ carrierService string N N 承运商服务
└ wmsOrderNumber string N N WMS订单号
└ status string N N 订单状态;常见值:VALID(生效)、HELD(挂起)、CANCELLED(取消)
└ stage string N N 订单阶段;常见值:CREATED(已创建)、REVIEW(审核中)、DUE_OUT(待出库)、ALLOCATED(已分配)、RELEASED(已释放)、PICK/PICKING/PICKED(拣货中/已拣货)、PACK/PACKING(打包中)、PACKED(已打包)、ROUTING(路由中)、SHIPPED(已发货)
└ omsOrderStatus string N N OMS订单状态
└ orderType string N N 订单类型;常见值:B2C(普通2C出库)、B2B(普通2B出库)
└ storeNumber string N N 店铺编号
└ salesChannel string N N 销售渠道
└ startShipDate string N N 开始发货时间
└ endShipDate string N N 最晚发货时间
└ dimensionUnit string N N 尺寸单位;cm:厘米,inch:英寸
└ weightUnit string N N 重量单位;kg:千克,lb:磅
└ createTime date N N 创建时间
└ orderCreatedTime string N N 订单创建时间
└ cashOnDelivery boolean N N 是否代收货款
└ signatureService boolean N N 是否签名服务
└ externalProviderId string N N 外部服务商编码
└ externalWarehouseCode string N N 外部仓库编码
└ externalCarrierCode string N N 外部承运商编码
└ logisticsProvider string N N 物流服务商
└ actualLogistic string N N 实际物流
└ addressType int N N 地址类型;1:未知,2:商业地址,3:住宅地址
└ theoreticalWeightEA double N N 订单理论重量(EA)
└ theoreticalVolumeEA double N N 订单理论体积(EA)
└ skuMaxLengthEA double N N 商品最大长度(EA)
└ supplier string N N 供应商
└ udf5 string N N 自定义字段5
└ udf6 string N N 自定义字段6
└ udf7 string N N 自定义字段7
└ udf8 string N N 自定义字段8
└ udf9 string N N 自定义字段9
└ udf10 string N N 自定义字段10
└ udf11 string N N 自定义字段11
└ udf12 string N N 自定义字段12
└ udf13 string N N 自定义字段13
└ udf14 string N N 自定义字段14
└ udf15 string N N 自定义字段15
└ snUrl string N N 序列号文件URL
└ shipTo object N N 收件人信息
  └ name string N N 姓名
  └ company string N N 公司
  └ companyName string N N 公司名
  └ phoneNumber string N N 电话
  └ mobileNumber string N N 手机
  └ email string N N 邮箱
  └ streetLine1 string N N 地址1
  └ streetLine2 string N N 地址2
  └ district string N N 区/县
  └ city string N N 城市
  └ state string N N 省/州
  └ postalCode string N N 邮编
  └ countryCode string N N 国家编码
└ shipFrom object N N 寄件人信息
  └ name string N N 姓名
  └ company string N N 公司
  └ phoneNumber string N N 电话
  └ email string N N 邮箱
  └ streetLine1 string N N 地址1
  └ streetLine2 string N N 地址2
  └ district string N N 区/县
  └ city string N N 城市
  └ state string N N 省/州
  └ postalCode string N N 邮编
  └ countryCode string N N 国家编码
└ items object Y N 商品明细
  └ sku string N N SKU编码
  └ lineNo string N N 行号
  └ quantity int N N 发货数量
  └ skuStatus string N N 货物状态;GOOD(良品)、DAMAGE(残品/破损)
  └ mfgDate string N N 生产日期
  └ expDate string N N 失效日期
  └ batchNo string N N 批次号
  └ originCountry string N N 原产国
  └ skuDescription string N N 商品描述
  └ skuCategory string N N 商品分类
  └ udf1 string N N 自定义字段1
  └ udf2 string N N 自定义字段2
  └ udf3 string N N 自定义字段3
  └ udf4 string N N 自定义字段4
  └ retailSKU string N N 零售SKU
  └ retailDescription string N N 零售名称
  └ exception boolean N N 是否异常
  └ exceptionMessage string N N 异常信息
  └ unitCost double N N 单位成本
  └ unitPrice double N N 单价
└ handlings object N N 订单操作/计费信息
  └ standardPallets int N N 标准托盘数
  └ oversizedPallets int N N 超规托盘数
  └ preStandardPallets int N N 预建标准托盘数
  └ preOversizedPallets int N N 预建超规托盘数
  └ handlingDetails object Y N 操作明细
    └ chargeType string N N 操作/计费活动类型
    └ chargeUnit string N N 操作/计费活动单位
    └ chargeQty float N N 操作数量
    └ chargeManHour float N N 操作工时
    └ chargeNote string N N 备注
└ packages object Y N 包裹信息
  └ packageNumber string N N 包裹编号
  └ trackingNumber string N N 运单号
  └ weight float N N 包裹重量
  └ length float N N 包裹长
  └ width float N N 包裹宽
  └ height float N N 包裹高
  └ volume float N N 包裹体积
  └ packageContents object Y N 包裹商品明细
    └ sku string N N SKU编码
    └ quantity double N N 数量
    └ retailSKU string N N 零售SKU
    └ retailDescription string N N 零售名称
    └ skuStockStatus string N N 货物状态
    └ mfgDate string N N 生产日期
    └ expDate string N N 失效日期
    └ batchNo string N N 批次号
    └ originCountry string N N 原产国
└ pallets object Y N 托盘信息
  └ palletCode string N N 托盘号
  └ preBuilt boolean N N 是否预打板
  └ weight float N N 托盘重量
  └ length float N N 托盘长
  └ width float N N 托盘宽
  └ height float N N 托盘高
  └ volume float N N 托盘体积
└ snList object Y N 序列号明细
  └ skuCode string N N SKU编码
  └ snList string Y N 序列号列表
└ batchInfo object Y N 批次信息,仅 ifNeedBatchInfo=true 时返回
  └ lineNo int N N 行号
  └ sku string N N SKU编码
  └ qty int N N 批次数量
  └ stockStatus string N N 货物状态
  └ batchNumber string N N 批次号
  └ mfgDate string N N 生产日期
  └ expDate string N N 失效日期
  └ retailSKU string N N 零售SKU
  └ coo string N N 原产国
└ fileInfoList object Y N 附件信息,仅 queryFile=true 时返回
  └ fileName string N N 文件名
  └ fileUrl string N N 文件URL
  └ fileType string N N 文件类型
  └ fileFormat string N N 文件格式
  └ isUpdate boolean N N 是否更新
└ additionalInfoList object Y N 附加信息
  └ infoType string N N 附加信息类型名称
  └ infoTypeCode string N N 附加信息类型编码
  └ content string N N 信息内容
  └ note string N N 信息描述
  └ uploadedTime string N N 上传时间
  └ orderAdditionalFiles object Y N 附件列表
    └ fileName string N N 文件名
    └ fileUrl string N N 文件URL
    └ fileType string N N 文件类型
    └ fileFormat string N N 文件格式
    └ isUpdate boolean N N 是否更新
└ shippingExceptionVO object N N 发运异常
  └ code string N N 异常编码
  └ message string N N 异常信息

2.4.5. 响应样例

JSON

{
  "success": true,
  "code": null,
  "message": null,
  "total": 1,
  "orderInfoList": [
    {
      "partnerId": "GLINK",
      "orderNumber": "SO202606050001",
      "customerCode": "CUSTOMER001",
      "warehouseCode": "WH001",
      "extOrderNumber": "EXT202606050001",
      "extUserId": "EXT_USER_001",
      "poNumber": "PO202606050001",
      "orderTime": "2026-06-05 15:00:00",
      "shippingTime": "2026-06-05 16:00:00",
      "trackingNumber": "YT123456789CN",
      "carrier": "UPS",
      "carrierService": "GROUND",
      "wmsOrderNumber": "WMS202606050001",
      "status": "VALID",
      "stage": "SHIPPED",
      "omsOrderStatus": "WMSShipped",
      "orderType": "B2C",
      "storeNumber": "STORE001",
      "salesChannel": "SHOPIFY",
      "startShipDate": "2026-06-05 00:00:00",
      "endShipDate": "2026-06-06 23:59:59",
      "dimensionUnit": "cm",
      "weightUnit": "kg",
      "actualLogistic": "UPS",
      "addressType": 3,
      "shipTo": {
        "name": "Tom",
        "phoneNumber": "1234567890",
        "streetLine1": "Address 1",
        "city": "LA",
        "state": "CA",
        "postalCode": "90001",
        "countryCode": "US"
      },
      "shipFrom": {
        "name": "BEST Warehouse",
        "phoneNumber": "1234567890",
        "streetLine1": "Warehouse Address",
        "city": "LA",
        "state": "CA",
        "postalCode": "90002",
        "countryCode": "US"
      },
      "items": [
        {
          "sku": "SKU001",
          "lineNo": "1",
          "quantity": 1,
          "skuStatus": "GOOD",
          "batchNo": "BATCH001",
          "originCountry": "CN",
          "skuDescription": "商品1",
          "retailSKU": "RSKU001",
          "retailDescription": "商品1"
        }
      ],
      "packages": [
        {
          "packageNumber": "PKG001",
          "trackingNumber": "YT123456789CN",
          "length": 10.0,
          "width": 8.0,
          "height": 6.0,
          "weight": 1.2,
          "packageContents": [
            {
              "sku": "SKU001",
              "quantity": 1.0,
              "retailSKU": "RSKU001",
              "retailDescription": "商品1",
              "skuStockStatus": "GOOD",
              "batchNo": "BATCH001",
              "originCountry": "CN"
            }
          ]
        }
      ],
      "batchInfo": [
        {
          "lineNo": 1,
          "sku": "SKU001",
          "qty": 1,
          "stockStatus": "GOOD",
          "batchNumber": "BATCH001",
          "coo": "CN"
        }
      ],
      "shippingExceptionVO": {
        "code": null,
        "message": null
      }
    }
  ]
}

2.5. 订单反馈接口

2.5.1. SERVICE_TYPE

GLINK_UPDATE_ORDER_STATUS

2.5.2. 接口说明

订单状态变更时,平台按配置向客户系统推送订单信息。客户系统需返回处理结果。

2.5.3. 请求参数

订单反馈请求

参数名 类型 列表 必填 备注
partnerId string N Y 合作伙伴ID
orderNumber string N Y 出库单号
customerCode string N Y 客户编码
warehouseCode string N Y 仓库编码
extOrderNumber string N N 外部订单号
extUserId string N N 外部用户ID
poNumber string N N PO号
orderTime string N N 下单时间
shippingTime string N N 发运时间
trackingNumber string N N 主运单号
billOfLadingNumber string N N 货运单号
carrier string N N 承运商
carrierService string N N 承运商服务
wmsOrderNumber string N N WMS订单号
status string N N 订单状态;WMSReview(待审核)、WMSDueOut(待出库)、WMSReleased(已释放)、WMSPicking(拣货中)、WMSReceived(仓库已接收)、Packed(已包装)、Routing(路由中)、WMSShipped(已发货)
stage string N N 订单阶段;常见值:CREATED(已创建)、REVIEW(审核中)、DUE_OUT(待出库)、ALLOCATED(已分配)、RELEASED(已释放)、PICK/PICKING/PICKED(拣货中/已拣货)、PACK/PACKING(打包中)、PACKED(已打包)、ROUTING(路由中)、SHIPPED(已发货)
storeNumber string N N 店铺编号
salesChannel string N N 销售渠道
orderType string N N 订单类型;常见值:B2C(普通2C出库)、B2B(普通2B出库)
externalProviderId string N N 外部服务商编码
externalWarehouseCode string N N 外部仓库编码
externalWarehouseName string N N 外部仓库名称
tcwWarehouseType string N N TCW仓库类型
externalCarrierCode string N N 外部承运商编码
dimensionUnit string N N 尺寸单位;cm:厘米,inch:英寸
weightUnit string N N 重量单位;kg:千克,lb:磅
createTime date N N 创建时间
actualLogistic string N N 实际物流
logisticsProvider string N N 物流服务商
addressType int N N 地址类型;1:未知,2:商业地址,3:住宅地址
snUrl string N N 序列号文件URL
shipTo object N N 收件人信息
└ name string N N 名称
└ company string N N 公司
└ companyName string N N 公司名
└ phoneNumber string N N 电话
└ mobileNumber string N N 移动电话
└ email string N N 邮件
└ streetLine1 string N N 地址1
└ streetLine2 string N N 地址2
└ district string N N 区/地址3
└ city string N N 城市
└ state string N N 省/州
└ postalCode string N N 邮编
└ countryCode string N N 国家
shipFrom object N N 寄件人信息
└ name string N N 名称
└ company string N N 公司
└ companyName string N N 公司名
└ phoneNumber string N N 电话
└ mobileNumber string N N 移动电话
└ email string N N 邮件
└ streetLine1 string N N 地址1
└ streetLine2 string N N 地址2
└ district string N N 区/地址3
└ city string N N 城市
└ state string N N 省/州
└ postalCode string N N 邮编
└ countryCode string N N 国家
items object Y N 商品明细
└ sku string N N SKU编码
└ lineNo string N N 行号
└ quantity int N N 实发数量
└ skuStatus string N N 货物状态;GOOD(良品)、DAMAGE(残品/破损)
└ mfgDate string N N 生产日期
└ expDate string N N 失效日期
└ batchNo string N N 批次号
└ originCountry string N N 原产国
└ skuDescription string N N 货物描述
└ skuCategory string N N 货物分类
└ udf1 string N N 自定义字段
└ udf2 string N N 自定义字段
└ udf3 string N N 自定义字段
└ udf4 string N N 自定义字段
└ retailSKU string N N 零售SKU
└ retailDescription string N N 零售描述
└ exception boolean N N 是否异常
└ exceptionMessage string N N 异常信息
packages object Y N 包裹信息
└ packageType string N N 包装类型
└ materialCode string N N 包装材料代码
└ volume double N N 包裹体积
└ height double N N 包裹高
└ width double N N 包裹宽
└ length double N N 包裹长
└ weight double N N 包裹重量
└ trackingNumber string N N 运单号
└ packageNumber string N N 包裹编号
└ externalPackageNumList string Y N 外部包裹编码
└ logisticsProvider string N N 物流服务商
└ actualLogistic string N N 实际物流
└ packageContents object Y N 包裹明细
└ sku string N N SKU编码
└ quantity double N N 数量
└ retailSKU string N N 零售SKU
└ retailDescription string N N 零售名称
└ skuStockStatus string N N 货物状态;GOOD(良品)、DAMAGE(残品/破损)
└ mfgDate string N N 生产日期
└ expDate string N N 失效日期
└ batchNo string N N 批次号
└ originCountry string N N 原产国
pallets object Y N 托信息
└ palletCode string N N 托盘编码
└ preBuilt boolean N N 是否预制
└ weight double N N 重量
└ length double N N 长度
└ width double N N 宽度
└ height double N N 高度
└ volume double N N 体积
snList object Y N 序列号列表
└ skuCode string N N SKU
└ snList string Y N SN列表
batchInfo object Y N 批次信息
└ lineNo int N N 行号
└ sku string N N SKU
└ qty int N N 数量
└ stockStatus string N N 货物状态;GOOD(良品)、DAMAGE(残品/破损)
└ batchNumber string N N 批次号
└ mfgDate string N N 生产日期
└ expDate string N N 失效日期
└ coo string N N 原产国
└ retailSKU string N N 零售SKU
└ udf1 string N N 自定义字段
└ udf2 string N N 自定义字段
└ udf3 string N N 自定义字段
└ udf4 string N N 自定义字段
└ udf5 string N N 自定义字段
└ udf6 string N N 自定义字段
└ udf7 string N N 自定义字段
└ udf8 string N N 自定义字段
└ udf9 string N N 自定义字段
└ udf10 string N N 自定义字段
└ udf11 string N N 自定义字段
└ udf12 string N N 自定义字段
└ wmsReceiptNo string N N WMS入库单号
└ receiptDate date N N 入库日期
handlings object N N 订单处理信息
└ standardPallets int N N 标准托数
└ oversizedPallets int N N 超规托数
└ preStandardPallets int N N 预标准托数
└ preOversizedPallets int N N 预超规托数
└ handlingDetails object Y N 处理信息明细
└ chargeType string N N 费用类型 计费明细
└ chargeUnit string N N 计费单位 计费明细
└ chargeQty double N N 计费数量
└ chargeManHour double N N 工时
└ chargeNote string N N 备注
shippingExceptionVO object N N 发运异常信息
└ code string N N 异常编码
└ message string N N 异常信息
additionalInfoList object Y N 出库单附加信息

2.5.4. 请求示例

JSON

{
  "partnerId": "QIANYI",
  "orderNumber": "SO202606050001",
  "customerCode": "CUSTOMER001",
  "warehouseCode": "WH001",
  "extUserId": "USER001",
  "wmsOrderNumber": "WMS202606050001",
  "status": "Shipped",
  "stage": "SHIPPED",
  "trackingNumber": "YT123456789CN",
  "carrier": "UPS",
  "carrierService": "GROUND",
  "shippingTime": "2026-06-05 15:30:00",
  "items": [
    {
      "sku": "SKU001",
      "lineNo": "1",
      "quantity": 1,
      "skuStatus": "GOOD"
    }
  ],
  "packages": [
    {
      "packageNumber": "PKG001",
      "trackingNumber": "YT123456789CN",
      "packageType": "Carton",
      "weight": 1.2,
      "packageContents": [
        {
          "sku": "SKU001",
          "quantity": 1
        }
      ]
    }
  ]
}

2.5.5. 响应参数

外部系统需按 MetaResponse 返回处理结果。

参数名 类型 列表 必填 备注
success boolean N Y 操作的处理结果,true表示处理成功,false表示处理失败
code string N N 操作状态码,失败时返回错误类型
message string N N 提示信息

2.5.6. 响应样例

JSON

{
  "success": true,
  "code": "SUCCESS",
  "message": "success"
}

2.6. 订单添加附件接口

2.6.1. SERVICE_TYPE

GLINK_CREATE_FILE_NOTIFY

2.6.2. 请求参数

订单添加附件请求

参数名 类型 列表 必填 备注
partnerId string N N 合作伙伴ID;路由层按客户与 partnerId 选择处理方
customerCode string N Y 客户编码,保证唯一
orderNumber string N Y 客户交易生成物流订单号,客户系统保证唯一
extUserId string N N 外部用户ID;查询订单时参与匹配
files object Y Y 订单附件信息;同一次请求内只能全部使用URL附件或全部使用Base64附件
└ fileType string N Y 文件类型;Shipping Label:面单,Commercial Invoice:发票,Bill of Lading:提货单,Product Label:商品标签,Carton Label:箱贴,Packing List:装箱单,Pallet Label:板贴,Other:其它
└ fileUrl string N C URL文件地址;与fileBase64二选一,且同一次请求内不能混用URL附件和Base64附件
└ fileBase64 string N C Base64文件内容;与fileUrl二选一,且同一次请求内不能混用URL附件和Base64附件;Base64文件大小不能超过系统订单附件大小限制
└ fileName string N Y 文件名称,例如SO202606050001-label.pdf;用于识别文件后缀,文件名中的非ASCII字符会被移除
└ fileFormat string N N 文件格式;传入时必须属于系统文件类型配置,未传时根据fileName、fileUrl或Base64内容识别
└ isUpdate boolean N N 文件是否二次更新;不传默认false
shippingInstructions object N N 装运说明
└ carrier string N N 承运商
└ carrierService string N N 承运商服务
└ trackingNumber string N N 运单号
pickupCode string N N 取件码

2.6.3. 请求样例

URL附件

{
  "partnerId": "GERP",
  "customerCode": "CUSTOMER001",
  "orderNumber": "SO202606050001",
  "extUserId": "USER001",
  "shippingInstructions": {
    "carrier": "UPS",
    "carrierService": "GROUND",
    "trackingNumber": "1Z999AA10123456784"
  },
  "pickupCode": "PK001",
  "files": [
    {
      "fileType": "Shipping Label",
      "fileUrl": "https://example.com/files/SO202606050001-label.pdf",
      "fileName": "SO202606050001-label.pdf",
      "fileFormat": "pdf",
      "isUpdate": false
    }
  ]
}

Base64附件

{
  "customerCode": "CUSTOMER001",
  "orderNumber": "SO202606050001",
  "files": [
    {
      "fileType": "Commercial Invoice",
      "fileBase64": "JVBERi0xLjQKJcfsj6IK",
      "fileName": "SO202606050001-invoice.pdf",
      "fileFormat": "pdf",
      "isUpdate": false
    }
  ]
}

2.6.4. 响应参数

参数名 类型 列表 必填 备注
success boolean N Y 操作的处理结果,true表示处理成功,false表示处理失败
code string N N 操作状态码;成功时当前实现未赋值,失败时返回错误类型
message string N N 提示信息;成功时该接口实际返回为空字符串

2.6.5. 响应样例

JSON

{
  "success": true,
  "message": ""
}

2.7. 物流状态推送接口

2.7.1. SERVICE_TYPE

GLINK_UPDATE_LOGISTIC_STATUS_NOTIFY_V2

2.7.2. 请求参数

物流状态推送请求

参数名 类型 列表 必填 备注
partnerId string N N 合作伙伴ID
customerCode string N N 客户编码;传入时按客户编码+ERP单号更新物流状态;未传时按WMS单号更新
warehouseCode string N N 仓库编码;未传 customerCode 时必填
updateTrackNo boolean N N 是否同步更新订单头、包裹上的运单号;true 表示更新
orderNumberList object Y Y 订单物流状态明细;不能为空
└ orderNumber string N N ERP单号;传入 customerCode 时必填
└ wmsOrderNumber string N N WMS单号;未传 customerCode 时必填
└ trackingNumber string N N 运单号
└ status string N Y 物流状态;PENDING(待揽收)、SHIPPED(已揽收)、IN_TRANSIT(运输中)、DELIVERYING(投递中)、DELIVERED(已签收)、NOT_FOUND(未查到)、EXCEPTION(异常)、CANCELLED(已取消)
└ extUserId string N N 外部用户ID
└ eventList object Y N 物流事件列表
└ event string N N 物流事件描述
└ eventDate long N N 事件时间戳,Unix 时间戳(毫秒)

2.7.3. 请求样例

JSON

{
  "partnerId": "GERP",
  "customerCode": "CUSTOMER001",
  "warehouseCode": "WH001",
  "updateTrackNo": true,
  "orderNumberList": [
    {
      "orderNumber": "SO202606050001",
      "trackingNumber": "YT123456789CN",
      "status": "IN_TRANSIT",
      "extUserId": "EXT_USER_001",
      "eventList": [
        {
          "event": "Arrived at sorting center",
          "eventDate": 1780632000000
        }
      ]
    }
  ]
}

2.7.4. 响应参数

参数名 类型 列表 必填 备注
success boolean N Y 操作的处理结果,true 表示处理成功,false 表示处理失败
code string N N 操作状态码
message string N N 提示信息
result object N Y 物流状态推送结果
└ success boolean N Y 业务处理结果;true 表示全部成功,false 表示存在失败明细
└ code string N N 业务状态码;失败场景可能返回 INVALID_DATA
└ message string N N 业务提示信息
└ warehouseCode string N N 仓库编码;目标方法会从请求参数回填
└ orderNumberList object Y N 失败明细列表;全部成功时可能不返回
└ orderNumber string N N ERP单号
└ wmsOrderNumber string N N WMS单号
└ trackingNumber string N N 运单号
└ status string N N 物流状态;PENDING:待揽收,SHIPPED:已揽收,IN_TRANSIT:运输中,DELIVERYING:投递中,DELIVERED:已签收,NOT_FOUND:未查到,EXCEPTION:异常,CANCELLED:已取消
└ extUserId string N N 外部用户ID
└ errorMessage string N N 单条明细失败原因

2.7.5. 响应样例

JSON

{
  "success": true,
  "result": {
    "success": true,
    "warehouseCode": "WH001"
  }
}

失败响应样例

{
  "success": true,
  "result": {
    "success": false,
    "code": "INVALID_DATA",
    "message": "orderNumberList doesn't empty",
    "warehouseCode": "WH001",
    "orderNumberList": [
      {
        "orderNumber": "",
        "trackingNumber": "YT123456789CN",
        "status": "IN_TRANSIT",
        "extUserId": "EXT_USER_001",
        "errorMessage": "orderNumber doesn't empty"
      }
    ]
  }
}

2.8. 线上订单状态更新接口

用于按 ERP 单号批量更新线上订单状态。

2.8.1. SERVICE_TYPE

GLINK_UPDATE_ORDER_ONLINE_STATUS_NOTIFY

2.8.2. 请求参数

线上订单状态更新请求

参数名 类型 列表 必填 备注
partnerId string N N 合作伙伴ID
customerCode string N Y 客户编码
warehouseCode string N N 仓库编码
orderNumberList object Y Y 订单状态明细列表,不能为空
└ orderNumber string N Y ERP 单号
└ onlineStatus string N Y 线上订单状态;不同渠道状态取值不同,按原值传递
└ extUserId string N N 外部用户 ID

2.8.3. 请求样例

JSON

{
  "partnerId": "GERP",
  "customerCode": "CUSTOMER001",
  "warehouseCode": "WH001",
  "orderNumberList": [
    {
      "orderNumber": "SO202606050001",
      "onlineStatus": "PAID",
      "extUserId": "USER001"
    }
  ]
}

2.8.4. 响应参数

接口返回 GomsResponse<OrderOnlineStatusVo>

参数名 类型 列表 必填 备注
success boolean N Y 操作的处理结果,true 表示处理成功,false 表示处理失败
code string N N 操作状态码
message string N N 提示信息
result object N Y 业务处理结果
└ success boolean N Y 单条记录处理结果;处理失败时为 false
└ code string N N 业务状态码;本接口明确设置的失败码为 INVALID_DATA
└ message string N N 业务提示信息;如 customer doesn't existwarehouse doesn't existorderNumberList doesn't empty
└ warehouseCode string N N 仓库编码;按请求中的 warehouseCode 回填
└ orderNumberList object Y N 错误明细列表;全部成功时不赋值,存在失败明细时返回
└ orderNumber string N N ERP 单号
└ onlineStatus string N N 请求中的线上订单状态
└ extUserId string N N 请求中的外部用户 ID
└ errorMessage string N N 明细错误信息

2.8.5. 响应样例

JSON

{
  "success": true,
  "result": {
    "success": true,
    "warehouseCode": "WH001"
  }
}

失败响应样例(订单不存在)

{
  "success": true,
  "result": {
    "success": false,
    "code": "INVALID_DATA",
    "message": "orderNumberList doesn't empty",
    "warehouseCode": "WH001",
    "orderNumberList": [
      {
        "orderNumber": "SO202606050001",
        "onlineStatus": "PAID",
        "extUserId": "USER001",
        "errorMessage": "Order doesn't exist."
      }
    ]
  }
}

2.9. 调整单反馈接口

2.9.1. SERVICE_TYPE

GLINK_ADJUST_STOCK_PUSH

2.9.2. 接口说明

订单状态变更时,平台按配置向客户系统推送订单信息。客户系统需返回处理结果。

2.9.3. 请求参数

调整单反馈请求

参数名 类型 列表 必填 备注
partnerId string N Y 合作伙伴ID
customerCode string N Y 客户编码
warehouseCode string N Y 仓库编码
adjustNumber string N Y 调整单号
referenceType string N Y 调整来源类型;常见值:RECEIPT(入库)、GENERAL(普通)
referenceNo string N N 调整来源参考单号
confirmDate date N Y 调整单确认时间;JSON 序列化为时间戳
type string N Y 调整类型;常见值:VARIANCE_ADJUSTMENT(差异调整)、VARIANCE_INV(差异盘点)、CYCLE_COUNT(循环盘点)等
reason string N N 调整原因
note string N N 备注
adjustList object Y Y 调整明细
└ sku string N Y 商品编码
└ adjustQty int N Y 调整数量;可为正数或负数
└ invType string N Y 调整库存类型;ADJUST_AVAILABLE_QTY(可用库存)、ADJUST_HOLD_QTY(冻结库存)、ADJUST_QUARANTINE_QTY(隔离库存)
└ status string N N 货物状态;GOOD(良品)、DAMAGE(残品/破损)
└ batchNo string N N 货物批次
└ mfgDate string N N 货物生产日期
└ expDate string N N 货物失效日期
└ countryOfOrigin string N N 货物原产国
└ unit string N N 单位
└ receiptDate date N N 库存入库时间;JSON 序列化为时间戳

2.9.4. 请求样例

JSON

{
  "partnerId": "QIANYI",
  "customerCode": "CUSTOMER001",
  "warehouseCode": "WH001",
  "adjustNumber": "ADJ202606050001",
  "referenceType": "GENERAL",
  "referenceNo": "REF202606050001",
  "confirmDate": 1780632000000,
  "type": "VARIANCE_ADJUSTMENT",
  "reason": "库存差异调整",
  "note": "库存差异调整",
  "adjustList": [
    {
      "sku": "SKU001",
      "adjustQty": 5,
      "invType": "ADJUST_AVAILABLE_QTY",
      "status": "GOOD",
      "batchNo": "BATCH20260605",
      "mfgDate": "2026-01-01",
      "expDate": "2027-01-01",
      "countryOfOrigin": "CN",
      "unit": "EA",
      "receiptDate": 1780632000000
    },
    {
      "sku": "SKU002",
      "adjustQty": -2,
      "invType": "ADJUST_HOLD_QTY",
      "status": "GOOD",
      "batchNo": "BATCH20260606",
      "mfgDate": "2026-02-01",
      "expDate": "2027-02-01",
      "countryOfOrigin": "CN",
      "unit": "EA",
      "receiptDate": 1780632000000
    }
  ]
}

2.9.5. 响应参数

参数名 类型 列表 必填 备注
success boolean N Y 操作的处理结果,true表示处理成功,false表示处理失败
code string N N 操作状态码,如果操作失败了,则提示错误类型
message string N N 提示信息

2.9.6. 响应样例

JSON

{
  "success": true,
  "code": "SUCCESS",
  "message": "success"
}

2.10. 加工单创建接口

2.10.1. SERVICE_TYPE

GLINK_CREATE_PRODUCTION_ORDER

2.10.2. 请求参数

加工单创建请求

参数名 类型 列表 必填 备注
partnerId string N N 合作伙伴ID;接口会校验客户与partnerId是否匹配
productionOrderNumber string N Y 加工单号
customerCode string N Y 客户编码
warehouseCode string N Y 仓库编码;必须是客户可用且已启用的仓库
productionType string N Y 加工类型;KITTING:组套/组合加工,UNKITTING:拆套/拆分加工
note string N N 备注
itemList object Y Y 加工货物列表;至少传一条明细
└ lineNo string N Y 行号
└ fromItemList object Y Y 从货物列表;不能为空
└ skuCode string N Y 商品编码;必须存在且处于启用状态
└ description string N N 货物描述
└ unit string N N 加工单位;常见值 EA(件),具体取值以仓库配置为准
└ expectQty int N Y 加工数量;必须大于0
└ toItemList object Y Y 去货物列表;不能为空
└ skuCode string N Y 商品编码;必须存在且处于启用状态
└ description string N N 货物描述
└ unit string N N 加工单位;常见值 EA(件),具体取值以仓库配置为准
└ expectQty int N Y 加工数量;必须大于0

2.10.3. 请求样例

JSON

{
  "partnerId": "GLINK",
  "productionOrderNumber": "PO202606050001",
  "customerCode": "CUSTOMER001",
  "warehouseCode": "WH001",
  "productionType": "KITTING",
  "note": "套装加工",
  "itemList": [
    {
      "lineNo": "1",
      "fromItemList": [
        {
          "skuCode": "SKU-FROM-001",
          "description": "原料商品1",
          "unit": "EA",
          "expectQty": 2
        }
      ],
      "toItemList": [
        {
          "skuCode": "SKU-TO-001",
          "description": "成品商品1",
          "unit": "EA",
          "expectQty": 1
        }
      ]
    }
  ]
}

2.10.4. 响应参数

参数名 类型 列表 必填 备注
success boolean N Y 操作的处理结果,true表示处理成功,false表示处理失败
code string N N 操作状态码;创建成功时实际返回success;失败时返回具体错误码
message string N N 提示信息;创建成功时该字段不返回或为空

2.10.5. 响应样例

JSON

{
  "success": true,
  "code": "success"
}

2.11. 加工单取消接口

2.11.1. SERVICE_TYPE

GLINK_CANCEL_PRODUCTION_ORDER

2.11.2. 请求参数

加工单取消请求

参数名 类型 列表 必填 备注
partnerId string N N 合作伙伴ID;接口会校验客户与partnerId是否匹配
productionOrderNumber string N Y 加工单号
customerCode string N Y 客户编码

2.11.3. 请求样例

JSON

{
  "partnerId": "GLINK",
  "productionOrderNumber": "PO202606050001",
  "customerCode": "CUSTOMER001"
}

2.11.4. 响应参数

参数名 类型 列表 必填 备注
success boolean N Y 操作的处理结果,true表示处理成功,false表示处理失败
code string N N 操作状态码;取消成功时实际返回success;订单不存在等失败场景返回具体错误码
message string N N 提示信息

2.11.5. 响应样例

JSON

{
  "success": true,
  "code": "success"
}
© Copyright QianYi Team 2025 All Rights Reserved            Updated 2026-06-22 11:07:34

results matching ""

    No results matching ""