Skip to content
feedlab Request early access

Feed attribute

condition

Product condition

The condition attribute declares whether an item is new, refurbished or used. Its requirement level is one of the sharpest differences between channels: Google only needs it when an item is not new, while Meta expects it on every item, so a feed built for one and pointed at the other fails on every row.

Specification

Attribute
condition
Data type
Enumerated value
Format
One of three lowercase values: new, refurbished, used. Shopify has no native condition field, so for a store that sells anything other than new goods the value has to come from a metafield, a tag convention or a collection membership rule.
Examples
new refurbished used

Support by channel

How each channel treats condition.

Channel Requirement Field name Notes
Google Shopping Required in some cases condition Required when the item is not new. Assumed new when omitted.
Meta Required condition Required on every item, unlike Google.
Microsoft Advertising Optional condition
Pinterest Optional condition
OpenAI Optional condition One of new, refurbished or used.

Frequently asked questions

Does Google require the condition attribute?

Only when the item is not new. If condition is omitted Google assumes new, so a store selling exclusively new goods can leave it out for Google. Meta is different and expects it on every item.

Where does condition come from in Shopify?

Shopify has no built-in condition field. Stores that sell refurbished or used goods typically record it in a product metafield, a tag such as "refurbished", or by collection membership, and the feed maps from whichever convention the store uses.

What are the valid condition values?

Exactly three, written in lowercase: new, refurbished and used. Variations such as "New", "pre-owned" or "second hand" are rejected.

Related attributes

Primary sources

Channel specifications change. These are the official documents this page is based on.

Last reviewed View as markdown