Open API

开放接口 API 文档

将外部系统订单与面单写入 GlobalPod。订单同步与表格导入/平台拉单一致,面单导入与后台「导入面单」一致。调用前请先在会员中心申请 API Key。

1. 获取与使用 API Key

  1. 登录商户后台,进入 会员中心 → 开放接口
  2. 选择订单默认归属的店铺,点击「申请 API Key」。
  3. 复制并妥善保存密钥。重置后旧密钥立即失效。

仅主账号可申请、重置或禁用。子账号请联系主账号开通。

请求约定

说明
Base URLhttps://seller.globalpod.cn
Content-Type订单接口用 application/json;导入面单用 multipart/form-data
认证 HeaderToken: {API_KEY}X-Access-Token: {API_KEY}
请求体原始 JSON,不要使用 form-data

2. 同步订单

将一笔外部订单写入系统,处理逻辑与「导入订单」表格、平台订单同步一致:按产品 ID + SKU 自动关联成品。关联成功进入「待下单」,未关联进入「待设计」。

说明
Method / PathPOST /user/order/OrderImport/syncOrder
成功后状态SKU 已关联:待下单(status = 2);未关联:待设计(status = 1)

请求示例

curl -X POST 'https://seller.globalpod.cn/user/order/OrderImport/syncOrder' \
  -H 'Content-Type: application/json' \
  -H 'Token: gp_your_api_key' \
  -d '{
  "order_no": "EXT-20260308-0001",
  "plat_id": 1,
  "shop_id": 1001,
  "plat_time": "2026-03-08 10:00:00",
  "plat_pay_time": "2026-03-08 10:05:00",
  "receive_country_code": "US",
  "receive_country_zh": "美国",
  "receive_name": "John Smith",
  "receive_mobile": "13800000000",
  "receive_province": "California",
  "receive_city": "Los Angeles",
  "receive_county": "",
  "receive_zipcode": "90001",
  "receive_address": "123 Main St",
  "user_note": "请尽快生产",
  "express_number": "",
  "express_company_id": 1,
  "orderDetail": [
    {
      "goods_id": "10001",
      "sku": "TS-BLK-L",
      "title": "定制T恤",
      "colour": "黑色",
      "model": "L",
      "buy_number": 2,
      "unit_price": "19.99",
      "image": "https://example.com/product.jpg"
    }
  ]
}'

成功响应

{
  "code": 200,
  "msg": "订单导入成功",
  "data": {
    "order_id": "1234567890",
    "order_no": "EXT-20260308-0001"
  }
}

3. 查询订单

按平台订单号查询当前 API Key 所属主账号下的订单。

说明
Method / PathPOST /user/order/OrderImport/queryOrder

请求示例

curl -X POST 'https://seller.globalpod.cn/user/order/OrderImport/queryOrder' \
  -H 'Content-Type: application/json' \
  -H 'Token: gp_your_api_key' \
  -d '{
  "order_no": "EXT-20260308-0001"
}'

成功响应

{
  "code": 200,
  "msg": "订单查询成功",
  "data": {
    "id": "1234567890",
    "order_no": "EXT-20260308-0001",
    "master_id": 100001,
    "user_id": 100001,
    "status": 2,
    "pay_status": 0,
    "createtime": 1772935200,
    "paytime": 0,
    "init_goods_total_price": "0.00",
    "goods_price": "39.98"
  }
}

3. 导入面单

与后台「导入面单」确认写入一致:上传 PDF 后写入订单运单号,并在仓库表保存面单文件。一次导入一笔订单。

说明
Method / PathPOST /user/order/OrderImport/syncLabel
Content-Typemultipart/form-data
写入结果订单 express_numberexpress_status=2(获取完成);仓库新增面单 PDF

参数

字段类型必填说明
order_nostring系统中已存在的订单号
filefile二选一面单文件,支持 PDF / JPG / PNG,与后台上传相同
pdf_urlstring二选一可公网访问的面单地址,服务端下载后按同样逻辑处理
express_numberstring运单号。不传时:先从文件名 订单号--运单号.pdf 解析,再尝试识别 PDF 文本/OCR

订单必须属于当前 API Key 主账号,且不能是已发货状态。运单号识别规则与后台导入面单相同。

请求示例(上传文件)

curl -X POST 'https://seller.globalpod.cn/user/order/OrderImport/syncLabel' \
  -H 'Token: gp_your_api_key' \
  -F 'order_no=EXT-20260308-0001' \
  -F 'express_number=9214490407314870844148' \
  -F 'file=@/path/to/label.pdf'

请求示例(远程 PDF)

curl -X POST 'https://seller.globalpod.cn/user/order/OrderImport/syncLabel' \
  -H 'Token: gp_your_api_key' \
  -F 'order_no=EXT-20260308-0001' \
  -F 'pdf_url=https://example.com/label.pdf'

成功响应

{
  "code": 200,
  "msg": "面单导入成功",
  "data": {
    "order_id": "1234567890",
    "order_no": "EXT-20260308-0001",
    "express_number": "9214490407314870844148",
    "pdf_url": "/uploads/express/20260308/xxxx.pdf"
  }
}

4. 参数说明

字段与订单表格导入、平台订单同步一致,无需传设计配置。

4.1 订单主信息(syncOrder)

字段类型必填说明
order_nostring外部订单号,系统内不可重复
orderDetailarray订单明细,至少 1 条
shop_idint覆盖 API Key 绑定店铺,须属于同一主账号
plat_idint销售平台,缺省为 1(系统订单)。常见值见下表
plat_timestring平台下单时间,如 2026-03-08 10:00:00
plat_pay_timestring平台支付时间
receive_country_codestring收件国家简码,如 US
receive_country_zhstring收件国家中文名
receive_namestring收货人姓名
receive_mobilestring联系电话
receive_provincestring省 / 州
receive_citystring
receive_countystring区 / 县
receive_zipcodestring/int邮政编码
receive_addressstring详细地址
user_notestring订单备注
express_numberstring运单号
express_companystring物流名称,对应表格导入的「物流名称」
express_company_idint物流公司 ID,缺省为 1
receive_countrystring国家中文名 / 英文名 / 简码,用于匹配国家库

4.2 订单明细 orderDetail[]

与表格导入列对应:产品ID、产品SKU、产品名称、颜色、尺码、数量、图片链接、单价。

字段类型必填对应表格列说明
goods_idstring/int产品ID平台/外部产品 ID,用于 SKU 关联
skustring产品SKU平台/外部 SKU
titlestring产品名称产品名称
colourstring颜色颜色;也可传 plat_colour
modelstring尺码尺码;也可传 plat_model
buy_numberint数量数量,缺省 1
imagestring图片链接产品图 URL,也可传 product_img_url
unit_pricestring/number单价平台单价
skcstringSKC
plat_colourstring颜色平台侧颜色,未传 colour 时必填
plat_modelstring尺码平台侧尺码,未传 model 时必填

系统会用 goods_id + sku 匹配已关联成品。匹配成功则自动带出颜色、尺码、价格;未匹配则订单进入待设计,可在后台手工关联。

4.3 查询参数(queryOrder)

字段类型必填说明
order_nostring同步时使用的外部订单号

4.4 平台 plat_id

ID平台ID平台
1系统订单13Joom
2Etsy14Shein 全托管
3亚马逊15Shein 半托管
5速卖通16Shopee 托管
6速卖通托管17TikTok
7Temu18TikTok 全托管
8Shopify19乐天
9Wish20美客多
10Shopee21Ozon
12168822店匠

4.5 图片说明

5. 错误码与注意事项

code含义
200成功
400参数错误、订单已存在、订单不存在、已发货、未识别运单号等
401缺少 Token、Token 无效、API Key 已禁用或未绑定店铺
500保存失败等系统错误

常见失败原因

同步成功后请到「全部订单」确认明细与地址。已关联的可直接下单,未关联的请先完成成品关联。