快工助手跨境电商知识与商机助手

If there're multiple packages in one order and the fulfillment progress of each package is different, what "order_status" of this order will be?

Shopee 官方资料 · Shopee Open Platform 常见问题(FAQ) · 适合开发者

stable本次发布有变化全部展示

来自 Shopee 官方资料快照 ·

打开官方原文 ↗
  1. 当前资料结构化阅读页
  2. 固定快照已留存,可追溯
  3. 官方原文可核对
查看技术与溯源信息
平台 / profile
Shopee / profile.shopee.faq
语言
en
发布版本
cn-20260909-2
标签
zhuge/sourceplatform/shopeeaudience/developercategory/help_centertopic/apitopic/developertopic/faqtopic/feature-apistopic/order

资料正文

§1 If there're multiple packages in one order and the fulfillment progress of each package is different, what "order_status" of this order will be?

If there're multiple packages in one order and the fulfillment progress of each package is different, what "order_status" of this order will be?

  1. If there are multiple packages in one order and one package is in a failed state, the status of the failed package will be ignored. The "order_status" will only be synchronized with the other packages.

  2. If all packages in one order are not in a failed state before fulfillment is completed, the "order_status" will be synchronized with the "logistics_status" of the package that is fulfilled the earliest. For example, if one order includes two packages, and one package is "LOGISTICS_REQUEST_CREATED" and the other package is "LOGISTICS_PICKUP_DONE", then the "order_status" will be "SHIPPED".

  3. If an order has multiple packages, the "order_status" will be updated to "COMPLETED" only when all packages are delivered (i.e., "logistics_status": "LOGISTICS_DELIVERY_DONE"). For example, if one package is "LOGISTICS_DELIVERY_DONE" and another package is "LOGISTICS_REQUEST_CREATED", the order_status will be "SHIPPED".

#