How to Fix “Inventory quantity is required” in TikTok Catalog
TikTok Shop reserves stock at the SKU level and therefore requires a numeric quantity. A keyword such as “in stock” or an empty cell blocks the row.
Scan your feed for this error for free
Paste your product feed URL (XML, CSV or JSON). The audit checks Inventory quantity is required along with 25+ other pre-channel rules.
Why this happens
Technical root cause
Advertising feeds were designed around availability keywords, not quantities. When the same feed is reused for TikTok Shop, the numeric inventory column is simply not there.
TikTok Catalog reports it as Inventory quantity is required and applies: SKU cannot be purchased or promoted through TikTok Shop.
Native CMS friction
Shopify
Inventory quantity is per location; a single number requires summing the locations you actually ship from.
VTEX
Stock lives in logistics per warehouse and needs an aggregation step before it can be exported.
WooCommerce
Products with stock management disabled expose only a status, never a quantity.
Fixing it manually
- 1
Decide which warehouses or locations count as sellable stock.
- 2
Aggregate their quantities into one integer per SKU.
- 3
Send 0 rather than an empty value for sold-out SKUs.
- 4
Refresh the feed often enough to reflect real availability.
The IRONFEED automated solution
One rule, applied to every product on every export. No spreadsheets, no re-uploads.
IF inventory IS EMPTY OR NOT numeric
SET inventory = sum(location_quantities)
ELSE IF availability = 'in stock' SET inventory = 10 ELSE SET inventory = 0Run automatic linter checks before TikTok Catalog crawls your feed. IRONFEED validates every export against the channel spec, so this error is caught in Feed Review instead of in your channel dashboard.
Attribute requirements
| Attribute | TikTok Shop requirement | Accepted format | IRONFEED transformation |
|---|---|---|---|
inventory | Required for TikTok Shop SKUs | Non-negative integer | Location aggregation with a safe keyword fallback |
availability | Required | IN_STOCK | OUT_OF_STOCK | PREORDER | Derived from the resulting quantity |
Frequently asked questions
Related Feed Issues & Fixes
Other critical errors affecting catalog performance on Google, Meta, TikTok, and Mercado Libre.
SKU ID cannot be empty
SKU is an optional merchandising field in most storefronts. Products created quickly, or imported in bulk, frequently have no SKU at all, and the export writes an empty cell rather than deriving an identifier.
View Fix & RuleImage too small [image_link]
Feeds frequently export the thumbnail rendition instead of the master asset, because the thumbnail is the URL the storefront exposes first in its product payload.
View Fix & RuleUnavailable desktop landing page [link]
Feed URLs are generated from handles or IDs that change when products are renamed, archived or moved between categories, and stale exports keep pointing at the old path.
View Fix & RuleLooking for a different error?