In Product Feed Pro or Elite, the identifier_exists
attribute is automatically mapped to the Plugin Calculation value. This field dynamically returns either "yes"
or "no"
based on specific product data conditions. However, it’s often misunderstood, so here’s a clear breakdown of how the logic works:
When does the identifier_exists attribute return “yes”?
The value will be “yes” only if all of the following are true:
- The product has a Brand set.
- The product has either a GTIN or an MPN.
When does it return “no”?
If any of the above conditions are missing, the value will be “no”.
This includes:
- Only Brand (without GTIN or MPN)
- Only GTIN or only MPN (without Brand)
- Both GTIN and MPN (without Brand)
- None of the fields present
What Does Google Require?
Here’s how Google evaluates product identifiers:
Brands: Required for most products except books, movies, and music. It’s optional, but if missing, identifier_exists
it becomes "no"
. Learn how to add a Brand in WooCommerce.
GTIN (UPC, EAN, or ISBN): Strongly recommended for best performance. Avoid using placeholder or made-up values. Learn about GTIN or MPN mapping in a product and feed.
MPN: Only required if GTIN is not provided.
Note: If your product lacks both GTIN and MPN, but has a brand, it still won’t qualify for “yes”. All required fields must align.
So, ensure that each product has a Brand and either a GTIN or MPN to trigger a "yes"
value in identifier_exists
. This will reduce the risk of disapproval on Google Merchant Center and improve product visibility.