Google Shopping

Version v2.9.3
Platform Magento 2
Last Updated 8 December 2025

Configure the Google Shopping Feed extension

Complete reference for all Google Shopping Feed settings. The module has three configuration sections for different feed types, plus settings for automation and SFTP transfer to Google Merchant Center.

Locations:

  • Magmodules → Google Shopping - Feed (main product feed)
  • Magmodules → Google Shopping - Promo (promotions feed)
  • Magmodules → Google Shopping - Inventory (inventory feed)

Google Shopping - Feed

General

Setting Description
Enable Master switch for the entire module

Feed Generation Settings

Controls feed generation per store view.

Setting Description
Enable Enable feed generation for this store view
Filename Custom filename for the feed (default: googleshopping.xml)

The feed table shows all configured store views with their feed URLs and generation status.

Attributes

Map your Magento attributes to Google Shopping fields. Google requires certain attributes for all products, while others are required only for specific categories (like apparel).

Product Name & Description

Setting Description
ID Unique product identifier. Use SKU for consistency
Title Product name shown in ads. Must match landing page title
Description Product description. Auto-truncated to 5000 characters, HTML stripped

Image Source

Setting Description
Source Which images to include: Base Image, All Images, or specific role
Main Image When using All Images, which image is the primary one
Include Hidden Images Include images marked as hidden in gallery

Tip: Use "All Images" to provide additional images that improve ad performance.

Unique Product Identifiers

Google requires at least two of: GTIN, Brand, and MPN for manufactured products.

Setting Description
GTIN EAN/UPC barcode. Required for products with manufacturer barcodes
Brand Manufacturer or brand name
MPN Manufacturer Part Number. Required if no GTIN available
Add Identifier Exists Auto-add identifier_exists=false when requirements aren't met

Important: Set "Add Identifier Exists" to Yes. This prevents Google errors for products like custom items or vintage goods that legitimately don't have GTINs.

Product Condition

Setting Description
Condition Static value or attribute-based. Options: New, Refurbished, Used

Most stores can use Static: New.

Product Category

The Google Product Category maps your products to Google's taxonomy for proper classification.

Setting Description
Default Category Fallback Google category for all products

Override options:

  • Category level: Catalog → Categories → Select Category → Feeds → Google Product Category
  • Product level: Product → Google Shopping Tab → Google Shopping Product Category

Product Type

The product_type attribute uses your Magento category structure for bidding and reporting in Google Ads.

Setting Description
Include Product_Type Yes (categories), No, or Custom Attribute
Product_type Attribute Custom attribute to use instead of categories

Non-Required Product Fields

Additional attributes that improve ad relevance, especially for apparel and accessories:

Setting Use For
Color Apparel, accessories, home goods
Material Apparel, jewelry, furniture
Pattern Apparel with patterns (striped, solid, etc.)
Size Apparel, shoes
Size Type Regular, Petite, Plus, etc.
Size System US, EU, UK, etc.
Gender Male, Female, Unisex

Product Types

Configure how different Magento product types are exported.

Configurable Products

Setting Recommended Description
Use Configurable/Simple Products Only Linked Simple Products Export variants, not the parent
Use Parent URL for Simples Yes, with Auto-Link Links to correct variant on product page
Use Parent Image for Simples Only if Empty Use parent image as fallback
Use Parent Data for Simples Name, Description Inherit these from parent
Use Fallback only on Non Visible Simples Yes Only apply parent logic for hidden variants

Why export simple products? Google Shopping shows purchasable items. Configurable parents can't be purchased directly—customers buy specific size/color variants.

Bundle Products

Setting Recommended Description
Use Bundle Products Only Bundle Product Export the bundle, not components

Bundles are sold as complete sets, so export the bundle product itself.

Grouped Products

Setting Recommended Description
Use Grouped Products Only Grouped Product Export the grouped product

Filter Options

Control which products appear in your feed.

Filter on Visibility

Setting Description
Enable Filter products by visibility setting
Visibility Select which visibility levels to include

Typical: Include "Catalog" and "Catalog, Search" products only.

Filter on Status

Setting Description
Add disabled products Include disabled products in feed

Usually: No - only export enabled products.

Filter by Category

Setting Description
Enable Enable category filtering
Type of filter Include or Exclude selected categories
Category Select categories to include/exclude

Use this to exclude categories like "Accessories" or "Parts" that shouldn't appear in Google Shopping.

Exclude Out of Stock

Setting Description
Enable Exclude out-of-stock products from feed

Advanced Filters

Create custom filters using any product attribute:

Setting Description
Enabled Enable advanced filtering
Filter Conditions Add attribute-based filter rules

Example: Exclude products where google_shopping_exclude equals "Yes".

Automation and Google Merchant SFTP Transfer

Cron (Automatic Generation)

Setting Description
Enable Enable automatic feed generation
Frequency How often to regenerate: hourly, every 6 hours, daily, custom
Custom Frequency Crontab expression for custom schedules

SFTP Transfer to Merchant Center

Upload feeds directly to Google's servers instead of using scheduled fetch.

Setting Description
Enable Enable SFTP transfer after generation
Username SFTP username from Google Merchant Center
Password SFTP password from Google Merchant Center

Find credentials in Google Merchant Center: My Business → Products → Data sources → SFTP and Google Cloud Storage

Debug

Setting Description
Debug Mode Enable detailed logging for troubleshooting

Logs are written to var/log/googleshopping/.

Google Shopping - Promo

Configure the promotions feed for Google Merchant promotions.

Setting Description
Enable Enable promotions feed generation

Promotions feed exports sale prices, coupon codes, and promotional offers.

Google Shopping - Inventory

Configure real-time inventory updates.

Setting Description
Enable Enable inventory feed generation

The inventory feed provides frequent stock level updates between full feed regenerations.

Need More Help?

Documentation:

Support:

Article Updated:
star star star star star
star star star star star
Alexandru-Manuel Carabus
Magmodules sets the bar for Magento module quality and support—we check their catalog first for client feature requests, and they’re our first choice for licenses.
Google 11 Nov 2025
star star star star star
star star star star star
Matt Austin
Possibly the fastest support response times of any Magento Extension vendor. Great extensions too!
Google 09 Sep 2025
star star star star star
star star star star star
Jan Privé
Dankzij de heldere uitleg en snelle reactie van Magmodules kon mijn vraag, en dus mijn Magento-probleem, binnen enkele uren worden beantwoord. Doeltreffend, zonder moeilijke termen, gewoon zo als het zou moeten zijn.... Bedankt!
Google 05 Sep 2025
star star star star star
star star star star star
Denis Metzler
To evaluate a provider, it is not enough to consider only the product offered, but also its after-sales service, such as support and troubleshooting. Magmodules has been extremely satisfactory at all levels on multiple occasions and sets the bar at the top when comparing the competition.
Google 02 Sep 2025
star star star star star
star star star star star
Bleijenberg winkelinrichting en materialen
Goed bereikbaar, reageren snel en denken oplossingsgericht. Een aanrader.
Google 30 Jul 2025
star star star star star
star star star star star
Patrick Verduijn
Magmodules biedt plugins aan die van hoge kwaliteit zijn tegen een goede prijs, waar dit bedrijf in uitblinkt is de bereidheid om de zeldzame feedback & problemen met de plugins te willen onderzoeken, mee te willen denken in het debuggen van problemen en goede oplossingen toe te passen. In mijn decennium ervaring met Magento & 3th parties is Magmodules absoluut een uniqum binnen de markt.
Google 25 Jul 2025
star star star star star
star star star star star
Erik de Groot
Magemodules heeft hele sterke Magento extensies en een proactieve support. Al jaren heel erg tevreden over jullie service en producten!
Google 18 Jul 2025
star star star star star
star star star star star
René Zeuner
We are using the Mollie Magento extension from Magmodules. It works excellently without flaws. Very fast, competent and friendly support. Thanks!
Google 30 Jun 2025
star star star star star
star star star star star
R. U.
Erg goed team, reageren snel en duidelijk en hebben met toegang tot onze database erg goed geholpen (eigenlijk een gratis customization).
Google 18 Jun 2025
star star star star star
star star star star star
Hugo de Groot
Uitstekende support! Wij gebruiken o.a. de Rich Snippets Suite extensie voor onze Magento 2 webshop (Hyvä) en hadden een specifieke vraag over structured data op PLP-pagina’s. Binnen no-time kregen we een inhoudelijk en duidelijk antwoord. Zeer prettig contact en goed onderbouwde uitleg. Absoluut een betrouwbare partner voor Magento-extensies!
Google 13 Jun 2025