Skip to main content

Troubleshooting

This section describes the most common problems that customers report and how they can be resolved.

Blank page when navigating to Catalog -> Feeds

The required PHP library zf1/zend-reflection is missing.

Solution:

Install the missing library via composer:

composer require "zf1/zend-reflection"

Category filter applied, but no products in feed

Using the condition CATEGORY IS 1,2,3,4... means that only products assigned to all selected categories simultaneously will be included.

Solution:

Change the condition to CATEGORY IS ONE OF... instead.

  • Navigate to your feed settings.
  • Update the category filter condition.
  • Regenerate the feed.

Missing or incorrect required attribute [price]

Solution:

Try adding a currency directly to the price attribute in the Content settings of the feed, then regenerate it.

Before:

<g:price>{{ product.final_price }}</g:price>

After:

<g:price>{{ product.final_price }} EUR</g:price>

Alternatively, you can define the currency directly in Google Merchant Center.


Missing two out of three attributes [GTIN, Brand, MPN]

The attributes may not be set in your product data.

Solution:

Create a Dynamic attribute that ensures at least one of these values is provided. Then, use it in the <g:identifier_exists> tag.

Audience settings

Dynamic attribute

Also, you can add this dynamically to your feed.

Example:

<g:identifier_exists>{% if product.gtin or product.brand or product.mpn %}yes{% else %}no{% endif %}</g:identifier_exists>

Ensure that your feed correctly includes at least one of these attributes before regenerating.

Export stuck at a certain step?

  • Check if server resources (memory, CPU) are sufficient.
  • Ensure correct permissions for the export directory.
  • Check the message tab for more details.