Invalid Condition

Your feed includes a value for the condition attribute, but it doesn't match one of Google's three accepted values. Google treats condition as a controlled vocabulary — there are exactly three valid values ('new', 'used', 'refurbished') and anything else is invalid. The error often occurs when merchants use more descriptive terms ('like new', 'excellent', 'grade A', 'brand new', 'open box') that make sense to shoppers but aren't recognized by Google's schema.

ErrorFeed - ProductReviewed April 17, 2026
Exact text Google shows
Invalid value [condition]

Impact: Invalid condition values cause immediate product disapproval. Google strictly accepts only 'new', 'used', or 'refurbished' — any other value (even common alternatives like 'open box' or 'like new') is rejected and the product is pulled from Shopping ads.

Root Causes

  • 1Your feed sends 'like new', 'excellent condition', 'mint', or 'open box' instead of one of the three accepted values.
  • 2Case sensitivity — you submitted 'New' (capitalized) but Google requires lowercase 'new'. Same for 'USED' vs 'used'.
  • 3Your platform uses different terminology internally (e.g., 'brand_new', 'pre_owned', 'certified_refurbished') and your feed passes these through verbatim without mapping them to Google's values.
  • 4A CSV import used your supplier's condition codes ('A', 'B', 'C' grades or 'NEW', 'REF', 'USD') instead of Google's standard values.
  • 5Language mismatch — submitting 'nuevo' (Spanish), 'neuf' (French), or 'neu' (German) in feeds targeting other countries. Google requires English values even in non-English feeds.

Fix by Platform

  1. 1Identify the invalid value: in GMC Diagnostics, click the affected product and note the exact condition value being submitted.
  2. 2In your feed app (Simprosys, AdNabu, DataFeedWatch), find the condition mapping. Replace the current value with exactly 'new', 'used', or 'refurbished' (lowercase).
  3. 3If you use a Shopify metafield for condition: update all metafield values to lowercase and ensure they match exactly one of the three valid values.
  4. 4For value mapping rules: in Simprosys, go to Feed Settings → Attribute Rules → condition → add IF/THEN rules: IF condition = 'Like New' THEN set to 'used'; IF condition = 'Open Box' THEN set to 'new'; etc.
  5. 5Bulk fix: edit the Condition metafield for all products via a CSV import (Shopify Admin → Products → Export → edit the Metafield: google.condition column → re-import).

When This Doesn't Apply

Condition is required for all products. Every product must have one of the three valid values: 'new', 'used', or 'refurbished'.

Check your store now

Free compliance scan — 47 rules checked in minutes.

Run compliance check

Frequently Asked Questions

Can I use 'like new' or 'open box' as condition values?+

No. Google accepts only 'new', 'used', or 'refurbished' — these are the entire controlled vocabulary. 'Like new' and 'open box' are descriptive terms that don't map directly to Google's schema. For open-box items that are unopened and unused, use 'new'. For open-box items that show signs of use or have been returned, use 'used'. For items that have been inspected, repaired, and restored by the seller, use 'refurbished'.

What about 'certified pre-owned' or 'factory refurbished'?+

Both map to 'refurbished'. Google's 'refurbished' category covers professionally restored products, including certified pre-owned, factory refurbished, seller refurbished, and inspected/guaranteed secondhand. If you want to communicate the specific refurbishment level, use the product title or description — but the condition attribute must be exactly 'refurbished'.

Is the condition attribute case-sensitive?+

Yes. Google requires lowercase values: 'new', 'used', 'refurbished'. Capitalized variants ('New', 'NEW', 'Used') will cause an invalid value error. Some platforms submit the value exactly as stored, so even if your admin shows 'New' capitalized, the feed output must be lowercase.

Do I need to translate condition values for international feeds?+

No — unlike other attributes, condition values must always be in English regardless of your feed's target country or language. A German feed still needs condition = 'new', not 'neu'. Google normalizes this internally and translates the displayed condition on the shopping surface based on the shopper's locale.

Related Errors