← All Commerce Manager errors

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

Updated 30 October 2026 · 4 min read

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 writes WooCommerce stock status as in_stock, out_of_stock or backorder and writes condition from the Google for WooCommerce condition field or a product attribute named Condition, and new when neither holds new, used or refurbished. The plugin does not send gender or age group.

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 examples of the translation it would apply for the words it knows, in seven languages, and for a number on its own, read as a stock quantity; words it does not know stay flagged. A Meta feed FeedRobin builds from a feed file sends in stock or out of stock, the two values Meta documents: a preorder or backorder word it knows as in stock, and a word it does not know as out of stock.

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 are rejected or not shown, and how to fix each causeWhy Facebook and Instagram reject or don’t show catalog products: import format, availability values, images, prices, variants and IDs, and how to fix each.
7 min
Product feeds for price comparators: the XML formats explainedHeureka and Compari/Árukereső side by side, element by element: what they share, why they need separate files, and six mistakes that 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.