← All Commerce Manager errors

Fix “Invalid values” in Meta Commerce Manager: availability, condition and other fixed lists

Updated 20 September 2026 · 4 min read

Short answer. Commerce Manager shows “Invalid values” when a field that takes a fixed list holds something else. Meta’s specification lists them: availability is in stock or out of stock; condition is new, refurbished or used; gender is female, male or unisex; age_group is adult, all ages, teen, kids, toddler, infant or newborn; status is active or archived. Map your store’s words onto these and re-upload.

Shown in Commerce Manager asInvalid values
EffectProduct disapproved
Where to find itCatalog → Products → a product’s Status and issues; feed-level errors under Catalog → Data sources → Download issue report
Free checkReported by the free feed check

What Commerce Manager means by “Invalid values

Some fields take only the values Meta lists. Its data feed troubleshooting page reports anything else as “Invalid values” and points at the product data specification, which gives the lists: availability is in stock or out of stock; condition is new, refurbished or used; gender is female, male or unisex; age_group is adult, all ages, teen, kids, toddler, infant or newborn; status is active or archived. Field names and these values must be in US English.

Meta reads Google-format feeds, so the underscore spellings Google uses for availability are understood; what fails is a store’s own vocabulary or a translation.

Why it happens

How to fix it

In Shopify

Shopify’s channel derives availability and condition itself. A feed app that maps a tag or metafield to these fields needs a mapping table onto Meta’s values; do not pass the raw text.

In WooCommerce

Our free plugin maps WooCommerce stock status to the recognised words and writes condition as new. For gender and age group, use attributes with exactly Meta’s values, since the plugin sends attribute values as your store spells them.

In a CSV or XML feed

Map every value in the fixed-list columns onto Meta’s list with a lookup table before export, or add a Commerce Manager data rule that replaces the offending value on each upload. Trim whitespace and use lower case. Then re-upload and check the issue report.

How long until Commerce Manager clears it

On the next upload with recognised values; the products are added or updated in that session.

What FeedRobin does about it

The free feed check reports every availability word that no channel recognises and shows the translation it would apply for the words it knows, in seven languages; words it does not know stay flagged rather than guessed. The Meta feed we render uses the spaced spelling Meta documents, and each channel gets its own.

Questions merchants ask

My Google feed says in_stock with an underscore. Is that invalid for Meta?

Meta’s specification documents the spaced spellings, in stock and out of stock, and reads Google’s underscore forms from Google-format feeds. What fails is anything outside both sets: available, yes, 1, a stock count, or a translated word.

Where do preorder and backorder go?

Meta’s required-field list gives only in stock and out of stock for availability. A product on preorder that you want shown should be in stock with the delivery time in the description; one you cannot sell yet is out of stock.

Can a data rule fix this in bulk?

Yes. Commerce Manager’s data rules can map a value to another for a whole feed, which is how Meta suggests handling systematic mistakes such as translated availability words or comma decimals.

Sources

Related errors

A required field is missingFix “A required field is missing” in Meta Commerce Manager
Product disapproved
Field can't be all uppercase lettersFix “Field can't be all uppercase letters” and “Description same as title” in Commerce Manager
Product disapproved
Invalid Google or Facebook product categoryFix “Invalid Google or Facebook product category” in Meta Commerce Manager
Warning

Read next

Facebook & Instagram catalog: why products get rejected (and what Meta only pretends to require)The wrong-format import trap, availability words Meta doesn't know, images ads can't use, price mismatches, ungrouped variants and unstable IDs — plus the fields Meta lists as required but never enforces.
7 min
Product feeds for price comparators: the XML formats explainedHeureka and Compari/Árukereső side by side, element by element — what they share underneath, why a shared owner doesn't mean a shared file, and the six mistakes that make a portal list zero products.
7 min
Not sure what's wrong with your feed?Paste your feed URL and FeedRobin checks every product for missing barcodes, images, descriptions and more — free, no account needed.
Check my feed — it's free What it checks →