ClickCease

Magento 2 Google Shopping Feed Extension User Guide - Installation & Configuration

Magento 2 Google Shopping Feed Extension User Guide

This comprehensive guide will help you install, configure, and use the ToweringMedia Google Shopping Feed Extension for Magento 2. This extension enables you to automatically generate compliant product feeds for Google Merchant Center.

Table of Contents

Overview

The Magento 2 Google Shopping Feed extension automatically generates compliant XML product feeds from your Magento catalog. These feeds can be submitted to Google Merchant Center to display your products in Google Shopping results.

Key Features

  • Automatic feed generation - Creates XML feeds from your product catalog
  • Comprehensive validation - Ensures feeds meet Google Merchant Center requirements
  • Dynamic field mapping - Maps Magento attributes to Google Shopping fields
  • Automatic brand attribute creation - Creates brand attributes if missing
  • Professional price formatting - Formats prices correctly for Google Shopping

System Requirements

Magento Version

  • Magento 2.4.x (Magento 2.4.7, Magento 2.4.8, and other 2.4.x versions)
  • Compatible with both Magento Open Source and Adobe Commerce

PHP Requirements

  • PHP 8.1 or higher (PHP 8.2 recommended)

Google Merchant Center

  • Active Google Merchant Center account
  • Products verified in Google Merchant Center

Installation

Step 1: Get Your License

Purchase the Magento 2 Google Shopping Feed Extension from ToweringMedia. After purchase and invoicing, you'll receive Composer authentication credentials.

Step 2: Configure Composer Authentication

Add your credentials to auth.json in your Magento root directory.

Step 3: Install the Extension

composer require toweringmedia/google-shopping-feed

Step 4: Enable and Configure Magento

php bin/magento module:enable Toweringmedia_GoogleShoppingFeed
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy -f
php bin/magento cache:flush

Configuration

Navigate to Stores → Configuration → Catalog → Google Shopping Feed to configure the extension.

Basic Configuration

  • Enabled: Set to "Yes" to enable feed generation
  • Feed URL: The URL where your feed will be accessible
  • Store View: Select which store view to generate the feed for

Field Mapping

The extension automatically maps common Magento product attributes to Google Shopping feed fields:

  • Product Name → title
  • Description → description
  • Price → price
  • SKU → id
  • Image → image_link
  • Brand → brand

You can customize field mappings in the configuration to match your specific product attributes.

Feed Generation

Once configured, the extension automatically generates your Google Shopping feed. Access the feed via the configured feed URL and submit it to Google Merchant Center.

Google Merchant Center Setup

  1. Log in to your Google Merchant Center account
  2. Navigate to Products → Feeds
  3. Add a new feed and select "Scheduled fetch"
  4. Enter your feed URL
  5. Set the fetch schedule (daily recommended)
  6. Submit the feed for review

Troubleshooting

Feed Validation Errors

  • Check that all required product attributes are set (title, description, price, image)
  • Verify field mappings are correct
  • Ensure prices are formatted correctly
  • Check that product images are accessible

Products Not Appearing in Feed

  • Verify products are enabled and visible
  • Check that products are in stock or set to show out of stock
  • Verify store view selection

Frequently Asked Questions

What is Google Shopping?

Google Shopping is a service that allows merchants to list their products and appear in Google Shopping search results. Products appear with images, prices, and merchant information, making it easier for customers to find and compare products.

Do I need a Google Merchant Center account?

Yes, you need an active Google Merchant Center account to submit your product feed and display products in Google Shopping.

How often should I update my feed?

It's recommended to update your feed daily to ensure product information, prices, and availability are current. The extension can generate feeds on-demand or you can set up scheduled generation.

What product attributes are required?

Required attributes include: title, description, price, image, and id (SKU). Additional recommended attributes include: brand, gtin, mpn, condition, and availability.

Additional Resources