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

Product APIs Support Customer Purchase Limits Configuration

TikTok Shop 官方资料 · TikTok Shop Partner Center 开发者文档 · 适合开发者

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

来自 TikTok Shop 官方资料快照 ·

打开官方原文 ↗
  1. 当前资料结构化阅读页
  2. 固定快照已留存,可追溯
  3. 官方原文可核对
查看技术与溯源信息
平台 / profile
TikTok Shop / profile.tiktok.docs_api
语言
en-US
发布版本
cn-20260909-2
标签
zhuge/sourceplatform/tiktok_shopaudience/developercategory/api_doctopic/compliancetopic/developer

资料正文

§1 What is changing?

TikTok Shop is adding customer purchase limit configuration to Product APIs. This allows sellers and partners to configure product-level purchase limits through API, instead of relying only on Seller Center PC settings. The change aligns API capabilities with the existing Seller Center PC experience and helps partners such as ERP / integration platforms keep their product templates, downstream systems, and TikTok Shop product rules consistent.

#

§2 Which APIs are affected?

Which APIs are affected?

API NameEndpointChange Description
Create Product API/product/202309/productsRequest body adds the optional purchase_order_quantity_limit struct. The struct contains maximum_order_quantity and cumulative_order_quantity.
Edit Product API/product/202509/products/{product_id}Request body uses the same optional purchase_order_quantity_limit struct as Create Product API. The struct contains maximum_order_quantity and cumulative_order_quantity.
Get Product API/product/202309/products/{product_id}Response body returns the same purchase limit structure under skus[]: skus[].purchase_order_quantity_limit, with maximum_order_quantity and cumulative_order_quantity.
#

§3 How does the configuration work?

How does the configuration work?

The purchase limit configuration is a product-level customer purchase setting. It should remain consistent with Seller Center PC configuration and the underlying product database.

  • Order maximum quantity: controls the maximum quantity a customer can buy per order for each product variation (SKU).
  • Cumulative order quantity: controls the total quantity a customer can buy across orders while the limit is active.

When both values are configured, cumulative_order_quantity must be greater than or equal to maximum_order_quantity. For Get Product API integration, partners should parse this configuration from skus[].purchase_order_quantity_limit, not from the top-level product object.

#

§4 New Field and Validation Rules

New Field and Validation Rules

FieldTypeExampleDescription / Behavior
purchase_order_quantity_limitStruct-Optional struct used to configure customer purchase quantity limits in Create Product API and Edit Product API. In Get Product API, this struct is returned under skus[] as skus[].purchase_order_quantity_limit.
maximum_order_quantityInt642The maximum purchase quantity per order for each product variation (SKU). For example, if this value is 2 and the product has 5 variations, the customer can purchase up to 2 of each SKU, for a total of 10 items per order.
cumulative_order_quantityInt6420The total quantity a customer can buy of a product's variations (SKUs) across all orders while the limit is active. Clearing the limit resets past purchases. This value must be greater than or equal to maximum_order_quantity.

Example Create / Edit Product request structure:

{
  "purchase_order_quantity_limit": {
    "maximum_order_quantity": 2,
    "cumulative_order_quantity": 20
  }
}

Example Get Product response fragment:

{
  "skus": [
    {
      "purchase_order_quantity_limit": {
        "maximum_order_quantity": 2,
        "cumulative_order_quantity": 20
      }
    }
  ]
}
#

§5 What action is required?

What action is required?

  1. Review API integration logic: If your integration creates or edits products, decide whether your product template or seller-facing UI needs to expose customer purchase limit settings.
  2. Add the correct request structure where needed: For Create Product and Edit Product, support the optional purchase_order_quantity_limit struct with maximum_order_quantity and cumulative_order_quantity. Do not model the Create/Edit Product payload as flat customer limit fields.
  3. Handle edits with the same payload model: For Edit Product, send purchase_order_quantity_limit with the updated maximum_order_quantity and cumulative_order_quantity values. Follow API Factory behavior if a seller removes the limit.
  4. Read and sync returned values: For Get Product, consume skus[].purchase_order_quantity_limit and keep downstream product templates or ERP systems aligned with TikTok Shop product configuration.
  5. Check launch eligibility: Apply this feature only for sellers / markets in the supported PC scope. BR and MX are planned for full launch, while other regions follow whitelist control.

We appreciate your cooperation in keeping product purchase limit configuration consistent across TikTok Shop, Seller Center, and partner systems.

#