1. 接口
Help for ShipSage
  • 中文版 V2.0
    • 接口集成
      • OMS API
        • 入门指南
        • 接口
          • 店铺
          • 仓库
          • 产品
          • 库存
          • 订单
          • 包裹
          • 物流跟踪
          • 发货计划
          • 转运
          • 增值服务
          • 退货
          • 文件上传
  • English V2.0
    • API Integration
      • OMS API
        • Getting Started
        • APIs
          • Account
          • Warehouse
          • Product
          • Inventory
          • Order
          • Shipping
          • Tracking
          • ASN
          • Transfer
          • VAS
          • Return
          • File Upload
  1. 接口

产品

端点#

方法端点描述
GET/api/v202105/products获取产品列表
POST/api/v202105/products创建产品
PUT/api/v202105/products/{productId}更新产品

头部#

键值
AuthorizationBearer eyJ0eXAiOiJKV1QiLCJhbGciOi ...

GET /api/v202105/products#

请求#

类型名称描述必填/选填数据结构
queryapiAPI 类型

可用值:
index.by-default
必填enum
queryproduct_id产品 id选填integer
queryskusku 编码选填integer
querycustomer_sku客户的 sku 编码选填string
querycreate_time_start产品创建时间 开始 时区:太平洋标准时间选填datetime
querycreate_time_end产品创建时间 结束 时区:太平洋标准时间选填datetime
queryupdate_time_start产品更新时间 开始 时区:太平洋标准时间选填datetime
queryupdate_time_end产品更新时间 结束 时区:太平洋标准时间选填datetime
querynext_token下一页数据的秘钥选填string

返回#

键值
errcode0/4000
errmsgok/Error Info
dataData Properties
Data properties#
名称描述数据结构
product_id产品 idinteger
skusku 编码integer
customer_sku客户的 sku 编码string
product_name产品名称string
product_description产品描述string
package_weight产品毛重(g)double
package_length产品包装后的长度 (cm)double
package_width产品包装后的宽度 (cm)double
package_height产品包装后的高度 (cm)double
fulfilled_by_shipsage是否由ShipSage 发货,0:否,2:是integer
overpack二次包装:单个产品运输时是否需要二次包装,以及使用什么包装

可用值:
NO_OVER_PACK: 单件产品不带任何包装发货,
POLY_MAILER: 单个产品发货时将使用快递袋进行二次包装,
BOX: 单件产品发货时将使用纸箱进行二次包装,
SHRINK_WRAP: 单个产品发货时将使用塑料薄膜收缩包装进行二次包装
enum
overpack_backup当 overpack 值为 SHRINK_WRAP 时,overpack_backup 值应从 NO_OVER_PACK、POLY_MAILER 和 BOX 中选择,否则默认与 overpack 值相同

可用值:
NO_OVER_PACK, POLY_MAILER, BOX
enum
prepacked_in_box入库时是否有纸箱预包装

可用值:
0: 没有纸箱预包装
1: 有纸箱预包装
enum
restriction_id产品是否带电池

可用值:
0: 没有电池
1: 有电池
enum
create_time产品创建时间 时区:太平洋标准时间datetime
update_time产品更新时间 时区:太平洋标准时间datetime
customer_codes客户编码类别项array
customer_codes.*.category客户编码类别

可用值:
UPC, EAN, SELLING_SKU, Code-128
enum
customer_codes.*.code客户编码,UPC码应该是12位,EAN码应该是13位string
返回示例#
{
    "errcode": 0,
    "errmsg": "ok",
    "data": {
        "items": [
            {
                "product_id": 115463,
        "sku": 212945,
        "customer_sku": "212945",
        "product_name": "2pcs Fabric Beige Wood Leg Upholstered Counter Stool 24\" Height(样品:CH1543 米色麻布) D1_Kitchen & Dining Furniture",
        "product_description": "<p>2pcs Fabric Beige Wood Leg Wingback Fabric Upholstered Counter Stools 24\" Height</p>\r\n<p><audio controls=\"controls\" style=\"display: none;\"></audio></p>",
        "package_weight": 0,
        "package_length": 103.5,
        "package_width": 32,
        "package_height": 44.5,
        "fulfilled_by_shipsage": 1,
        "overpack": "NO_OVER_PACK",
        "overpack_backup": "NO_OVER_PACK",
        "prepacked_in_box": 0,
        "restriction_id": 0,
        "create_time": "2022-03-02 23:39:16",
        "update_time": "2022-03-02 23:39:17",
        "customer_codes": [
            {
                "category": "SELLING_SKU",
                "code": "F-212945"
            },
            {
                "category": "SELLING_SKU",
                "code": "212945"
            }
        ]
    },
    {
        "product_id": 115462,
        "sku": 212944,
        "customer_sku": "212944",
        "product_name": "2pcs Fabric Beige Wood Leg Upholstered Counter Stool 24\" Height(样品:CH1543 米色麻布) D1_Kitchen & Dining Furniture",
        "product_description": "<p>2pcs Fabric Beige Wood Leg Wingback Fabric Upholstered Counter Stools 24\" Height</p>",
        "package_weight": 0,
        "package_length": 103.5,
        "package_width": 32,
        "package_height": 44.5,
        "fulfilled_by_shipsage": 1,
        "overpack": "NO_OVER_PACK",
        "overpack_backup": "NO_OVER_PACK",
        "prepacked_in_box": 0,
        "restriction_id": 0,
        "create_time": "2022-03-02 23:37:22",
        "update_time": "2022-03-02 23:37:23",
        "customer_codes": [
            {
                "category": "SELLING_SKU",
                "code": "F-212944"
            },
            {
                "category": "SELLING_SKU",
                "code": "212944"
            }
                ]
            }
        ],
        "next_token": null
    }
}

POST /api/v202105/products#

请求#

参数#
类型名称描述必填/选填数据结构
queryapiAPI 类型

可用值:
index.by-default
必填enum
bodycustomer_sku客户的 sku 编码必填string
bodyproduct_name产品名称必填string
bodyproduct_description产品描述必填string
bodypackage_weight产品毛重 (g)必填double
bodypackage_length产品包装后的长度 (cm)必填double
bodypackage_width产品包装后的宽度 (cm)必填double
bodypackage_height产品包装后的高度 (cm)必填double
bodyfulfilled_by_shipsage是否由ShipSage 发货,0:否,2:是必填integer
bodyoverpack二次包装:单个产品运输时是否需要二次包装,以及使用什么包装

可用值:
NO_OVER_PACK: 单件产品不带任何包装发货,
POLY_MAILER: 单个产品发货时将使用快递袋进行二次包装,
BOX: 单件产品发货时将使用纸箱进行二次包装,
SHRINK_WRAP: 单个产品发货时将使用塑料薄膜收缩包装进行二次包装
必填enum
bodyoverpack_backup当 overpack 值为 SHRINK_WRAP 时,overpack_backup 值应从 NO_OVER_PACK、POLY_MAILER 和 BOX 中选择,否则默认与 overpack 值相同

可用值:
NO_OVER_PACK, POLY_MAILER, BOX
选填enum
bodyprepacked_in_box入库时是否有纸箱预包装

可用值:
0: 没有纸箱预包装
1: 有纸箱预包装
必填enum
bodyrestriction_id产品是否带电池

可用值:
0: 没有电池
1: 有电池
必填enum
bodycustomer_codes客户编码类别项选填array
bodycustomer_codes.*.category客户编码类别

可用值:
UPC, EAN, SELLING_SKU, Code-128
选填enum
bodycustomer_codes.*.code客户编码,UPC码应该是12位,EAN码应该是13位选填string
bodylot_category_id批次库存管理类别id,默认为1

可用值:
1:Template code
2:Unicargo
必填string
请求示例#
{
  "customer_sku": "C-SKU-01",
  "product_name": "test product name",
  "product_描述": "test product desc",
  "package_weight": 100,
  "package_length": 10.01,
  "package_width": 10.02,
  "package_height": 10,
  "fulfilled_by_shipsage": 2,
  "overpack": "NO_OVER_PACK",
  "overpack_backup": "NO_OVER_PACK",
  "prepacked_in_box": 0,
  "restriction_id": 0,
  "customer_codes": [
    {
      "category": "SELLING_SKU",
      "code": "S-SKU-01"
    },
    {
      "category": "SELLING_SKU",
      "code": "S-SKU-02"
    },
    {
      "category": "EAN",
      "code": "EAN-01"
    },
    {
      "category": "UPC",
      "code": "UPC-01"
    }
  ]
}

返回#

键值
errcode0/4000
errmsgok/Error Info
dataData Properties
Data properties#
Name描述数据结构
product_id产品 idinteger
返回示例#
[
  {"product_id": 115463}
]

PUT /api/v202105/products/{productId}#

请求#

参数#
TypeName描述必填/选填数据结构
queryapiAPI 类型

可用值:
(index.by-default)
必填enum
pathproduct_id产品 id必填integer
bodycustomer_sku客户的 sku 编码选填string
bodyproduct_nameThe product name选填string
bodyproduct_描述The product 描述选填string
bodypackage_weightThe product gross weight (g)选填double
bodypackage_length产品包装后的长度 (cm)选填double
bodypackage_width产品包装后的宽度 (cm)选填double
bodypackage_height产品包装后的高度 (cm)选填double
bodyfulfilled_by_shipsage是否由ShipSage 发货选填integer
bodyoverpack二次包装:单个产品运输时是否需要二次包装,以及使用什么包装

可用值:
NO_OVER_PACK: 单件产品不带任何包装发货,
POLY_MAILER: 单个产品发货时将使用快递袋进行二次包装,
BOX: 单件产品发货时将使用纸箱进行二次包装,
SHRINK_WRAP: 单个产品发货时将使用塑料薄膜收缩包装进行二次包装
选填enum
bodyoverpack_backup当 overpack 值为 SHRINK_WRAP 时,overpack_backup 值应从 NO_OVER_PACK、POLY_MAILER 和 BOX 中选择,否则默认与 overpack 值相同

可用值:
NO_OVER_PACK, POLY_MAILER, BOX
选填enum
bodyprepacked_in_box入库时是否有纸箱预包装

可用值:
0: 没有纸箱预包装
1: 有纸箱预包装
选填enum
bodyrestriction_id产品是否带电池

可用值:
0: 没有电池
1: 有电池
选填enum
bodycustomer_codes客户编码类别项选填array
bodycustomer_codes.*.category客户编码类别

可用值:
UPC, EAN, SELLING_SKU, Code-128
选填enum
bodycustomer_codes.*.code客户编码,UPC码应该是12位,EAN码应该是13位选填string
请求示例#
{
  "customer_sku": "C-SKU-01",
  "product_name": "test product name",
  "product_描述": "test product desc",
  "package_weight": 100,
  "package_length": 10.01,
  "package_width": 10.02,
  "package_height": 10,
  "fulfilled_by_shipsage": 2,
  "overpack": "NO_OVER_PACK",
  "overpack_backup": "NO_OVER_PACK",
  "prepacked_in_box": 0,
  "restriction_id": 0,
  "customer_codes": [
    {
      "category": "SELLING_SKU",
      "code": "S-SKU-01"
    },
    {
      "category": "SELLING_SKU",
      "code": "S-SKU-02"
    },
    {
      "category": "EAN",
      "code": "EAN-01"
    },
    {
      "category": "UPC",
      "code": "UPC-01"
    }
  ]
}

返回#

键值
errcode0/4000
errmsgok/Error Info
dataData Properties
Data properties#
Name描述数据结构
product_id产品 idinteger
返回示例#
[
  {"product_id": 115463}
]
Modified at 2026-10-16 08:17:37
Previous
仓库
Next
库存
Built with