来自 TikTok Shop 官方资料快照 ·
- 当前资料结构化阅读页
- 固定快照已留存,可追溯
- 官方原文可核对
资料正文
§1 What is changing?
TikTok Shop is introducing SKU-level dimension and weight support in Partner APIs. This update allows product weight and dimensions to be maintained and synchronized at the SKU level, which improves shipping-related accuracy for products with multiple variants. Previously, weight and dimension data were mainly handled at the product level. With this release, APIs now support dedicated SKU-level fields so partners can send and retrieve more precise package information for each SKU. Two areas of the API are affected:
- Product query APIs — new response fieldsThe following fields are now returned in product query responses:
sku_weightsku_dimensions
Applicable APIs:
Get ProductCheck Product Listing- Product creates and updates APIs. —The new request fields following fields are now supported in product write requests:
sku_weightsku_dimensions
Applicable APIs:
Create ProductEdit ProductPartial Edit Product
§2 Field details
Field details
§3 `sku_weight`
sku_weight
| Field | Type | Required | Example | Description |
|---|---|---|---|---|
sku_weight | Struct | No | - | Weight information for a SKU package. |
value | String | Yes | 1.32 | Package weight. Must be a positive number. Formatting depends on the selected unit. |
unit | String | Yes | KILOGRAM | Allowed values vary by region. For example,the US supports KILOGRAM and POUND, while other regions may support KILOGRAM or GRAM depending on market rules. |
Additional notes:
- Package weight is generally required except for virtual product categories.
- Weight should reflect the packaged item.
- If the fee calculated by weight is higher than the fee calculated by dimensions, weight takes precedence in fee calculation.
§4 `sku_dimensions`
sku_dimensions
| Field | Type | Required | Example | Description |
|---|---|---|---|---|
sku_dimensions | Struct | No | - | Dimension information for a SKU package, including length, width, height, and unit. |
length | String | Yes | 10 | Package length. |
width | String | Yes | 10 | Package width. |
height | String | Yes | 10 | Package height. |
unit | String | Yes | CENTIMETER | Allowed values vary by region. For example, US supports CENTIMETER and INCH, while other regions support CENTIMETER. |
Additional notes:
- Dimensions should reflect the packaged item.
sku_weight.unitandsku_dimensions.unitmust use the same measurement system.
§5 How does product logic work?
How does product logic work?
When SKU-level data is available, the system reads SKU-level values first. When SKU-level data is not available, the system falls back to product-level values. If a product-level value is requested while only SKU-level data exists, the system uses the maximum SKU value as the fallback. If SKU-level data is requested while only product-level data exists, each SKU inherits the product-level value by default.
§6 Which markets are affected?
Which markets are affected?
This capability is currently aligned with the existing launch scope described in the reference GTM materials, with priority support for:
- US、MX、SEA
§7 Who is affected?
Who is affected?
This change affects developers and integration partners whose applications are used for:
- Product creation and editing
- Product data synchronization
- Shipping-related attribute management
- Product query and listing validation
It is also relevant to internal Partner Product, Engineering, Ops, PSO, and Support teams.
§8 What action is required?
What action is required?
- Update product query handlingRead and parse the new response fields:
sku_weightsku_dimensions- Update product create and edit logic Support sending the new request fields for each SKU:
sku_weightsku_dimensions- Validate unit and data rulesEnsure:
- Weight and dimension units follow regional rules
- Weight and dimension units use the same measurement system
- Values reflect packaged items instead of unpackaged products
- Align seller-facing and support messagingPrepare guidance for cases where:
- Shipping estimation may be shown as a range for multi-SKU products
- SKU-level values override product-level values
- Product-level fallback still applies when SKU-level data is not provided
