Google Merchant API module for PrestaShop. Automatic product synchronization with Google Shopping, multi-shop support, inventory management, cron job, administration panel for managing all synchronization parameters. API users must switch to Merchant API.
Read more navigate_next
243.09 tax excl.
Full compatibility with PS 9.x
Updates for 2 years from the date of purchase.
Blik, Cards, PayPal, Transfer to the account. Implemented by: Imoje, FirstData, PayPal.
Test before buying. Write to us for a temporary license for the module. Required Ioncube.
Integrate your PrestaShop store with Google Merchant Center and increase the visibility of your products in Google Shopping. The module provides fully automated product synchronization with support for product combinations, stock levels and multiple languages.
The module automatically synchronizes all products from PrestaShop with Google Merchant Center. Every product change – including updates to the price, title, description, images or stock level – can be automatically sent to Google. The system supports both simple products and products with combinations, such as color, size or material variants.
Choose an authentication method that fits your integration requirements. A Service Account provides an unattended connection that is ideal for automated synchronization. The available authorization methods provide a secure connection between PrestaShop, Google Cloud and Google Merchant Center.
The system automatically updates product availability in Google Shopping. When the stock level changes, the information can be sent to Google Merchant API. Supported availability statuses include: in stock, available on backorder and out of stock. Synchronization also includes regular and promotional prices.
An intuitive interface in the PrestaShop back office provides full control over synchronization. The dashboard displays statistics for active products, errors and products waiting for synchronization. You can manually start synchronization for selected products or for the entire catalog. Products can also be imported from PrestaShop with a single click.
The module includes a comprehensive logging system for synchronization operations. Each operation can be recorded with detailed information about its status, the number of processed products and any errors. The log history makes it easier to diagnose synchronization problems. Logs can be exported to CSV and old entries can be automatically deleted.
Configure an automatic synchronization schedule according to the needs of your store. Products waiting in the queue are processed according to the selected frequency: every 15 minutes, every hour, every 2 hours, every 6 hours or once a day. The Cron job runs in the background, helping to avoid unnecessary load on the store during peak hours.
Full compatibility with the PrestaShop multi-shop feature. Each shop can have its own configuration and Google Merchant Center account or share one Google account. Products are synchronized separately for each shop while maintaining differences in prices and stock levels. Switching between shop contexts is simple and convenient.
The module can synchronize products in all active store languages. Each language creates a separate product entry in Google with the appropriate translation of the product name, description and URL. This allows your products to be displayed in Google Shopping for customers speaking different languages.
The module automatically generates the appropriate URL for each language version and allows you to select products for synchronization in a specific language.
Required Google product fields can be automatically populated with data from PrestaShop. The system maps the product title, description, link, main and additional images (up to 10), price, sale price, availability, GTIN, MPN, brand, product condition, weight, Google product categories and custom product types.
Intelligent category detection helps assign products to the appropriate Google taxonomy.
Full support for PrestaShop product combinations as Google product variants. The system automatically groups variants using item_group_id and assigns attributes such as color, size and material.
Each combination is synchronized as an individual product in Google with its own SKU, price and availability. Variant-specific images are also correctly mapped.
Automatic synchronization of promotional prices from PrestaShop. When a product has an active promotion, the system can send both the regular and discounted price to Google together with the promotion end date.
Google Shopping can then display the original and promotional prices, clearly showing the customer's potential savings.
Safely test the module without sending actual product data to Google. Test mode simulates synchronization operations and records them in the PrestaShop logs.
You can verify the data structure, test your configuration and make sure everything works correctly before enabling production synchronization. This is particularly useful in development and testing environments.
An advanced logging system for developers and administrators. Debug mode records detailed information about API requests, the structure of JSON data sent to Google and API responses.
This provides a useful tool for diagnosing synchronization problems and optimizing the integration. Debugging can be enabled when needed without affecting normal production operation.
A modern AJAX-based batch synchronization interface allows you to synchronize hundreds or thousands of products without reloading the page or relying on a single long-running browser request.
The system divides large synchronization tasks into smaller batches processed asynchronously. A real-time progress bar displays the number of processed products, errors and remaining items. Interrupted synchronization operations can be resumed.
Precise control over which products are synchronized with Google Shopping. Filter products by category, manufacturer, price, stock availability or active status.
Individual products can also be excluded from synchronization using a simple checkbox on the product page. This is especially useful for stores with large catalogs that want to advertise only selected groups of products.
Full support for advanced Google Shopping attributes. The module allows Custom Label 0–4 to be mapped to PrestaShop product features, making it possible to create more advanced product campaign structures in Google Ads.
The module can also detect and send GTIN (EAN-13, UPC), MPN, Google Product Category, product type, age group, gender and color.
Unlike traditional XML integration, you do not need to manually export product feeds, upload them to Google via FTP/SFTP or configure feed fetching schedules. The module sends product data directly through the API according to the configured synchronization process.
Traditional XML feeds may require additional time for Google to retrieve and process the file. Merchant API allows product changes to be submitted directly to Google, which can significantly reduce the delay between a change in PrestaShop and its availability in Google Merchant Center.
Google API can return validation errors when product data is submitted. You do not have to wait for a separate XML processing report or manually search through a feed file.
The system can indicate which product and which field caused the problem. Errors are recorded in the logs together with detailed messages that make troubleshooting easier.
With an XML feed, Google must periodically retrieve and process the product file. Merchant API allows product data to be submitted directly through the API, reducing the delay associated with scheduled feed retrieval.
With API-based synchronization, products can be processed individually. If one product contains invalid data, other products can continue to be processed correctly.
The system can retry failed synchronization operations and record detailed information for individual products, making it easier to identify and correct problems.
Google is replacing the older Content API for Shopping with the newer Merchant API. This module is designed to use the modern Merchant API approach for integration with Google Merchant Center.
This allows your PrestaShop store to use the current Google product synchronization infrastructure instead of relying on the older Content API.
Merchant API provides access to modern Google Merchant Center product data structures and fields. The module is designed to support advanced product attributes and synchronization requirements used by Google Shopping.
Google Merchant API uses modern API technologies and provides a structured way of communicating with Google Merchant Center. This makes it suitable for automated synchronization of large product catalogs and frequent product updates.
Using the current Google Merchant API provides a modern foundation for integrating PrestaShop with Google Merchant Center and reduces the need to rely on deprecated API technologies.
The module includes all required libraries, so no additional dependencies need to be installed. After copying the module to the modules directory, install it through the PrestaShop administration panel.
Configuration requires creating a project in Google Cloud Console and connecting it with Google Merchant Center.
Detailed installation documentation guides you through the Google account configuration, credential creation, domain verification and the first product synchronization. The module also includes a built-in connection test to verify the configuration.
Authentication credentials are securely stored in the PrestaShop database. Batch processing helps reduce the number of API requests performed at once, while database query optimization helps maintain smooth operation even with large product catalogs.
The module is actively developed and updated according to the latest Google Merchant API requirements. Compatibility with new PrestaShop versions is regularly tested.
Documentation includes instructions for end users as well as technical information useful for developers.
The module is designed for PrestaShop store owners who want to increase sales through Google Shopping and automate the synchronization of their product catalog.
It is particularly useful for medium-sized and large e-commerce stores with extensive product catalogs that require automated synchronization.
It is also a good choice for multi-language and multi-shop stores that need a comprehensive Google Merchant Center integration.
The module is compatible with the default PrestaShop theme as well as popular third-party themes. It is designed to work independently of payment and shipping methods and does not interfere with other modules.
The module supports both standard and virtual products and can work alongside inventory management and product import modules.
Merchant API provides a modern alternative to traditional XML product feeds for Google Merchant Center. Instead of waiting for Google to periodically retrieve and process a feed file, product changes can be submitted directly through the API.
This can reduce delays in updating prices, stock levels and promotions while providing better control over synchronization and error handling.
API-based integration is particularly useful for large catalogs, stores with many product variants and businesses where product data changes frequently.
You might also like