If your Odoo products aren't showing up on Google Shopping, you're handing sales to competitors who figured out the feed problem before you did. The hard part isn't getting listed, it's keeping your product data accurate, complete, and continuously in sync with Google Merchant Center without turning it into a part-time job.
Manually exporting CSVs, maintaining custom scripts, or relying on fragile third-party connectors isn't a sustainable feed strategy. It breaks, it drifts, and every hour your data is stale is an hour your Shopping ads are under performing.
Why Google Shopping Matters for Odoo eCommerce Businesses
Google Shopping has become one of the highest-intent surfaces in digital retail. When a shopper searches "buy blue running shoes size 10," the product carousel at the top of the results page captures clicks before any organic listing or text ad gets a look. According to industry data, Shopping ads account for over 60% of Google search ad clicks for retail queries and that number continues to climb as Performance Max campaigns replace traditional Shopping setups.
For Odoo-powered eCommerce stores, the challenge has always been the bridge between a well-managed product catalog and a clean, validated Google Merchant Center account. Odoo holds all the right data pricing, variants, availability, attributes but getting that data to Google in the format it expects, continuously and without errors, requires a reliable Odoo Google Merchant Center integration.
Without one, you're either investing significant developer time in custom feed solutions or accepting that your Google Shopping presence will always be one export away from going stale.
What Is the Creyox Product Data Feed for Google Module?
The Product Data Feed for Google Shopping (technical name: cr_product_feed_on_google) is a native Odoo module developed by Creyox Technologies that generates a secure, tokenized XML/RSS product feed directly from your Odoo catalog and delivers it to Google Merchant Center on demand.
Rather than pushing data through a third-party service or requiring a developer to maintain a custom export script, the module creates a live feed URL that Google Merchant Center fetches on its own schedule. Your Odoo product data is always the source of truth, the feed reflects it in real time.
It is compatible with all Odoo versions Community, Enterprise, and Odoo.sh. Note that it is not supported on Odoo Online (the SaaS-hosted version), as that environment does not permit module installation.
Key Features of the Odoo Google Shopping Feed Module
Secure Tokenized XML/RSS Feed
The module generates a feed URL that is protected by a unique security token. This means your product data feed is accessible to Google Merchant Center which needs it but not exposed publicly to scrapers or competitors. The feed format follows Google's required XML specification precisely, reducing the risk of feed validation errors and product disapproval notices.
Full Google Product Taxonomy Mapping
One of the most common reasons products get disapproved in Google Merchant Center is incorrect or missing category data. The module includes built-in support for importing the official Google Product Taxonomy and mapping your Odoo product categories directly to it. This eliminates manual category lookup and ensures your products are classified correctly from the first feed submission.
Complete Product Attribute Mapping
Getting products approved and performing well in Shopping ads requires clean attribute data. The module maps the following fields directly from your Odoo product records to the corresponding Google feed attributes: GTIN, MPN, Brand, Condition, Size, Color, and Material. These fields feed directly from Odoo's product and variant records, so there's no separate data entry required.
Dynamic Product Filtering via Odoo Domains
Not every product in your catalog should go to Google Shopping. The module uses Odoo's native domain filter system to let you define exactly which products are included in each feed. You can filter by category, product tag, availability, price, or any other field in the Odoo product model without writing a single line of code.
Multi-Instance: Country, Language, and Currency Support
Running a multi-market eCommerce operation? The module supports multiple feed configurations each with its own country, language, and currency settings. This means you can maintain separate feeds for different regions, all managed from within Odoo, without duplicating products or managing separate catalog instances.
Variant and Template Export Modes
Odoo products with multiple variants (size/color combinations, for example) can be exported either at the product template level or the individual variant level depending on how you want them to appear in Google Merchant Center. This gives you control over how Shopping ads surface your inventory.
Smart Out-of-Stock Handling
The module includes configurable logic for out-of-stock products. Rather than letting unavailable items sit in your feed and generate disapproval warnings, you can configure how the module handles availability keeping your feed clean and your Merchant Center account in good standing.
Automated Caching for Large Catalogs
For stores with thousands of SKUs, feed generation performance matters. The module includes automated caching so that large feeds are generated efficiently and served quickly when Google fetches them without putting unnecessary load on your Odoo server.
Google Site Verification Hosting
Before Google Merchant Center will accept your feed, it requires you to verify ownership of your website. The module lets you host the Google-provided site verification file directly within Odoo, no FTP access, no server configuration required.
How It Works — Step-by-Step Setup Overview
Setting up the Odoo Google Merchant Center integration with this module follows a straightforward workflow:
1. Install the module from the Odoo Apps Store on your Odoo instance (Community, Enterprise, or Odoo.sh).
2. Verify your website with Google Merchant Center by hosting the verification file through the module's built-in hosting feature.
3. Import Google Product Taxonomy categories directly into the module using the built-in import tool.
4. Map your Odoo product categories to the corresponding Google taxonomy entries this takes a few minutes and only needs to be done once (or updated when you add new categories).
5. Configure product-level GMC fields GTIN, MPN, Brand, and Condition on your product records. These can be set individually or in bulk.
6. Create a feed configuration — define the language, currency, country, and domain filters for this feed instance.
7. Copy the generated feed URL and add it as a new data source in your Google Merchant Center account.
8. Monitor feed status in Google Merchant Center. Initial review typically takes 3–5 business days. Any disapproved products will include a reason common fixes include adding missing GTINs, correcting availability mismatches, or refining category mappings.
Who Should Use This Module?
The product data feed Odoo module is built for:
- eCommerce managers running Odoo-based stores who want their product catalog on Google Shopping without a manual feed workflow
- Digital marketing managers who need clean, validated feed data to run Shopping ads and Performance Max campaigns effectively
- Odoo functional consultants and partners implementing eCommerce solutions for clients who sell physical goods
- CTOs and technical leads looking to replace fragile custom feed scripts with a maintained, module-based solution
If your store has more than a few dozen products, manually managing a Google Shopping product feed XML export is not scalable. This module is the practical alternative.
Pricing and Compatibility
The module is available on the Odoo Apps Store and is compatible with all Odoo versions Community, Enterprise, and Odoo.sh. It is not compatible with Odoo Online (SaaS). For enterprise licensing, multi-instance deployments, or implementation support, contact support@creyox.com or open a ticket at creyox.com/helpdesk.
Start Syncing Your Odoo Products to Google Shopping
Keeping your product catalog in sync with Google Merchant Center doesn't have to be a recurring manual task or an ongoing development project. The Creyox Product Data Feed for Google Shopping module gives you a reliable, native Odoo solution secure feed generation, full taxonomy mapping, multi-market support, and smart attribute handling all configured and managed from within Odoo.