← All Commerce Manager errors

Fix “Missing size” in Meta Commerce Manager

Updated 20 September 2026 · 4 min read

Commerce Manager shows “Missing size” when a product Meta places in one of the specific categories that require size, including clothing and shoes, has no size and is sold in Shops. Add a size written as a word, abbreviation or number (Small, XL, 12, One size), with a space between words and numbers and without the word “size”; if the product is not in one of those categories, give it a correct Google or Facebook product category so the requirement no longer applies.

Shown in Commerce Manager asMissing size
Attributesize
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 “Missing size”

Meta’s product data specification makes size required only for selling in Shops, and only for specific categories including clothing and shoes; the products-not-showing page explains the consequence and the escape: provide a size, and if the product has none, “One size” or similar is acceptable. It also explains why a non-clothing product can be asked for one: its Google or Facebook product category is incorrect, or it has none and Meta may have determined automatically that it is clothing or shoes.

The format rules are in the specification: a word, abbreviation or number, a space between words and numbers, no “size” prefix, up to 200 characters.

Why it happens

How to fix it

In Shopify

Name the option Size so the channel and feed apps map it; for one-size items add a Size option with the single value One size, or set the size field in the channel’s product editor.

In WooCommerce

Use a global attribute named Size for variations; our free plugin sends it as g:size. For non-clothing products asked for a size, set a correct product category in your feed tool so the requirement no longer applies.

In a CSV or XML feed

Add a size column for specific categories, including clothing and shoes, with one value per variant in Meta’s format, and “One size” for items without sizes. For products wrongly treated as clothing, set the correct google_product_category or fb_product_category.

How long until Commerce Manager clears it

On the next upload with a size, or with a category that removes the requirement.

What FeedRobin does about it

The free feed check raises missing size and colour only when the feed as a whole looks like clothing, as an advisory finding, and maps variant options named for size on connect. Where nobody recorded a size, nobody can; the dashboard says which products those are.

Questions merchants ask

My product has no size. What do I enter?

Meta’s page says you can enter “One size” or similar for products without a size. It clears the requirement honestly.

Why does a mug need a size?

Because Meta decided it was in one of the specific categories that require size, including clothing and shoes: either your feed gives it a wrong category, or the feed gives none and Meta may have determined automatically that it is clothing or shoes. Set the correct google_product_category or fb_product_category and the requirement disappears.

What format does Meta want for sizes?

Words, abbreviations or numbers, up to 200 characters: US 12 rather than US12, 15 months rather than 15months, XS rather than Size XS.

Sources

Related errors

Invalid Google or Facebook product categoryFix “Invalid Google or Facebook product category” in Meta Commerce Manager
Warning
A required field is missingFix “A required field is missing” in Meta Commerce Manager
Product disapproved

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
Shopify Google Shopping feed: what syncs on its own, and what disapprovesShopify syncs products to Merchant Center on its own. Barcodes, variants, Markets prices and Google’s 30-day expiry of synced data: what fails, what to fix.
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.