Fix Library

How to Fix “Condition Not Declared” in Google Merchant Center

Fix “Missing required attribute [condition]” by declaring new, used or refurbished on Shopify, WooCommerce or any store. Google requires it for used items.

What this means

Google requires condition (`new`, `used`, or `refurbished`) for used and refurbished products; it’s optional for new ones. Most platforms’ standard product forms have no condition field, so it has to be set where your product data goes to Google: the Google & YouTube app on Shopify, the Google for WooCommerce extension or your feed plugin on WooCommerce. The error fires on products where the field is required but missing.

How to fix it

  1. 1

    Check whether the flagged products are new

    Google only requires condition for used and refurbished items. If the flagged products are new, set their condition to `new`. Quickest fix when the whole catalog is new.

  2. 2

    Set condition on each used or refurbished product

    Use only `new`, `used`, or `refurbished`, set per product rather than assuming one value fits a mixed catalog (for example new alongside refurbished electronics).

    Shopify
    Set condition in the product’s product data in the Google & YouTube app.
    WooCommerce and WordPress
    Set Condition on the product’s Google for WooCommerce tab, or map a global condition attribute in Marketing → Google for WooCommerce → Attributes. With a feed plugin, map its condition field.
    Any other platform
    Set condition in your Merchant Center integration or feed, or with a supplemental data source in Merchant Center.
  3. 3

    Set many products at once

    For large catalogs, set condition in bulk instead of product by product.

    Shopify
    Use the Google & YouTube app’s bulk editor.
    WooCommerce and WordPress
    Use an attribute rule for whole categories in Marketing → Google for WooCommerce → Attributes; values set on a product’s own tab override it.
    Any other platform
    Add a condition column to your feed file, or upload the values as a supplemental data source in Merchant Center.
  4. 4

    Verify after the next sync

    Once the changes sync, check the affected products in Google Merchant Center (GMC) → Products. Item issues for missing condition should clear.

Related fixes

Related reading

FAQ

What values does Google accept for condition?

Exactly three: `new`, `used`, `refurbished`. Other values (e.g., `like new`, `pre-owned`) are rejected.

Does my platform send condition by default?

Usually not, because most product forms have no condition field. On Shopify you set it in the Google & YouTube app; on WooCommerce, on the product’s Google for WooCommerce tab or in your feed plugin; elsewhere, in your feed or Google integration.

What’s the difference between used and refurbished?

Google defines refurbished as professionally restored to working order so it appears new, and coming with a warranty. Used covers second-hand items, items whose original packaging has been opened or is missing, and items that have been modified.

Should I set condition for the whole catalog or per product?

If you only sell new items, condition is optional for Google. For mixed catalogs, set it per product so used and refurbished items are labeled correctly.

Will my products be suspended if condition is missing?

Not suspended, disapproved. Affected products are blocked from Shopping until condition is declared, but the rest of your catalog continues running.

Google’s rule for this error: Google’s condition attribute specification.

Check your store for Google Merchant Center problems

Free. About a minute. Any platform.