availability availability Fix “Missing required field: availability” on Meta Commerce Manager
Items without an availability value can't enter Meta's catalog. Affects items where the feed-generation pipeline failed to map the availability field correctly.
What you see in Meta Commerce Manager:
Missing required field: availability Items without availability can't enter Meta's catalog. Affects items where feed-generation pipeline failed to map availability correctly.
Map source-system values to Meta's enum (in stock / out of stock / preorder / backorder). Boolean values from source need explicit transformation.
Top causes
- 1
Feed field is called 'stock_status' or 'in_stock_status' but Meta needs 'availability'
- 2
Boolean values (true/false) that don't translate to Meta's enum
- 3
Empty field for items the source system considers neither in nor out of stock
How to fix it
- 1
Identify the field mapping issue
Open the raw feed file Meta fetches. If the availability column is empty or has unexpected values, fix the mapping.
- 2
Apply value normalisation
true → in stock, false → out of stock, 1 → in stock, 0 → out of stock, etc. Whatever your source system uses, normalise to Meta's enum at feed-generation time.
- 3
Force a fetch
Items clear within 15 minutes after the normalised values are submitted.
Related issues
Out-of-stock items still serving
Not a hard rejection — items still serve. But Meta's algorithm continues showing items marked 'in stock' when the actual inventory has hit zero. Budget is wasted on impressions for products users can't buy.
Read moreInvalid availability
TikTok Shop's availability field is stricter than Meta's or Google's. It accepts specific values ('in stock', 'out of stock', 'preorder') and rejects anything else. Items with invalid availability are rejected from the catalog.
Read moreRelated fields
FAQ
Why doesn't Meta accept boolean availability?
Because the enum has four values (in stock, out of stock, preorder, backorder) and boolean only has two. Boolean availability loses the preorder/backorder distinction.
Last reviewed: 26 May 2026
Why wait? Try it free today.
Stop managing feeds manually. Start optimising with AI in 30 seconds.
- Free plan, no credit card required
- 1 brand, 1 feed, 100,000 products per feed
- Full AI Product Optimisation, Rule Engine, and 200+ channel exports
- Pay only for AI credits when you need them