← All Commerce Manager errors

Fix “A required field is missing” in Meta Commerce Manager

Updated 20 September 2026 · 5 min read

Short answer. Commerce Manager shows “A required field is missing” (in the Products view: “Missing title, description, price, availability, product link, condition or image link”) when a product lacks one of the fields Meta requires: id, title, description, availability, condition, price, link, image_link and brand, with size added for clothing and shoes sold in Shops. Add the field; condition is the one a Google feed most often lacks, because Google defaults it and Meta does not.

Shown in Commerce Manager asA required field is missing
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 “A required field is missing

Meta’s product data specification lists the fields every product must have: id, title, description, availability, condition, price, link, image_link and brand, with size required only for clothing and shoes sold in Shops. A product missing any of them is reported on the data feed troubleshooting page as “A required field is missing” and, on a product in the catalogue, on the products-not-showing page as “Missing title, description, price, availability, product link, condition or image link”. The product is not shown in ads or the shop until the field arrives.

The list is close to Google’s with two differences that matter for a reused feed: condition is required by Meta and merely defaulted by Google, and brand is required by Meta where Google only warns.

Why it happens

How to fix it

In Shopify

The Facebook & Instagram channel fills condition and brand (from Vendor) itself. For a feed app, add condition with a fixed value of new for new goods and map Vendor to brand; fill Vendor where it is empty.

In WooCommerce

Our free plugin writes g:condition as new on every item and g:brand from your brand taxonomy when set, so the remaining work is assigning brands to products that have none and writing a description for products that have none.

In a CSV or XML feed

Add a condition column (new, refurbished or used) and a brand column and fill both on every row. Check the header names against Meta’s specification; a misspelt column is a missing field. Then download the issue report after upload to confirm nothing is still missing.

How long until Commerce Manager clears it

On the next upload that carries the field, the product is added or updated and the issue disappears from its Status and issues. Feed-level counts refresh with each upload session.

What FeedRobin does about it

The free feed check counts products with no image, no description, no brand and no usable price, which are four of Meta’s nine required fields, and rows missing id, title, link or price are counted as rejected outright. It does not check for condition, since the Google feeds it reads default it; the feeds we render for Meta always carry it. Brand and description we never invent, for the reasons on each finding.

Questions merchants ask

Google approved the same feed. Why does Meta say fields are missing?

Two fields differ. Meta requires condition on every product, which Google treats as optional with a default of new; and Meta requires brand for every product, where Google only warns. A Google feed that omits either is complete for Google and incomplete for Meta.

Is a description required even for simple products?

Yes, and it must differ from the title. Meta allows up to 9,999 characters of plain text; a sentence is enough to clear the error.

Does the file need every optional field too?

No. Meta recommends as much relevant data as possible for ad performance, but only the required set blocks a product. Start complete on the required fields, then add sale prices, variants and categories.

Sources

Related errors

Invalid valuesFix “Invalid values” in Meta Commerce Manager: availability, condition and other fixed lists
Product disapproved
Missing sizeFix “Missing size” in Meta Commerce Manager
Product disapproved
Universal IDs are missing, Invalid GTINFix “Universal IDs are missing” and “Invalid GTIN” in Meta Commerce Manager
Product disapproved

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
What is a product feed — and why every store advertising online needs oneThe file behind every Google Shopping ad, Instagram product tag and price-comparator listing: what a product feed contains, who reads it, and what happens when it's wrong.
5 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 →