- New
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
202.44 tax excl.
Full compatibility with PS 9.x
A one-time purchase entitles you to unlimited updates.
Blik, Cards, PayPal, Transfer to the account. Implemented by: Imoje, FirstData, PayPal.
Integrate your PrestaShop store with Google Merchant Center and increase the visibility of your products on Google Shopping. The module offers full automation of product synchronization with support for variants, stock levels, and multilingualism.
The module automatically synchronizes all products from PrestaShop to Google Merchant Center. Any product change—price, title, description, photos, or stock status update—is immediately forwarded to Google. The system supports both simple products and products with combinations (color, size, and material variants).
Choose the authentication method that suits your needs. Service Account provides maintenance-free integration ideal for automation. The methods guarantee a secure connection to Google Cloud.
The system automatically updates product availability in Google Shopping. When inventory changes, the information is immediately sent to Google Merchant API. Supported statuses: in stock, available on request, out of stock. Synchronization also includes regular and promotional prices.
The intuitive interface in the PrestaShop back office gives you full control over synchronization. The dashboard shows statistics on active products, errors, and pending synchronizations. You can manually start synchronization for selected products or all at once. Import products from PrestaShop with one click.
A comprehensive system for recording all synchronization operations. Each operation is recorded with detailed information about its status, the number of products processed, and any errors. The log history allows for quick problem diagnosis. You can export logs to a CSV file and automatically clean up old entries.
Configure an automatic synchronization schedule tailored to the needs of your store. The system processes products waiting in the queue according to the set frequency: every 15 minutes, hour, 2 hours, 6 hours, or once a day. The Cron job runs in the background, without burdening the store during peak hours.
Full compatibility with PrestaShop's multi-shop feature. Each store can have a separate configuration with its own Google Merchant Center account or share a single account. Products are synchronized separately for each store, maintaining differences in prices and stock levels. Easy switching between store contexts.
Synchronization of products in all active store languages. Each language creates a separate product listing on Google with the correct translation of the name, description, and link. This makes your products visible on Google Shopping to customers who speak different languages. Automatic generation of appropriate URLs for each language version.
All required Google Product fields are automatically filled in with data from PrestaShop. The system maps the title, description, link, main and additional images (up to 10), price, promotional price, availability, GTIN, MPN, brand, product condition, weight, Google categories, and custom product types. Intelligent category detection and automatic assignment of Google taxonomy.
Full support for PrestaShop product combinations as Google variants. The system automatically groups variants using item_group_id and assigns attributes such as color, size, and material. Each combination is synchronized as a separate product in Google with the correct SKU, price, and availability. Variant images are mapped correctly.
Automatic synchronization of promotional prices with PrestaShop. When a product has an active promotion, the system sends both the regular and discounted prices to Google, along with the promotion end date. Google Shopping displays crossed-out prices to show savings to customers. Increase conversion with visible discounts.
Safe testing of the module without sending data to Google. Test mode simulates all synchronization operations and records them in PrestaShop logs. You can check the data structure, test the configuration, and make sure everything works correctly before enabling production synchronization. The perfect solution for development environments.
Advanced logging system for developers and administrators. Debug mode records detailed information about each API query, the structure of the JSON data sent, and responses from Google. The perfect tool for diagnosing problems and optimizing configuration. Can be enabled only for selected operations without affecting production performance.
A modern batch synchronization interface with AJAX support. Synchronize hundreds or thousands of products without reloading the page or browser timeouts. The system divides large tasks into smaller batches that are processed asynchronously. A real-time progress bar shows the number of products processed, errors, and remaining time. The ability to resume interrupted operations.
Precise control over which products are synchronized with Google Shopping. Filter products by category, manufacturer, price, stock level, or activity status. Exclude selected products from synchronization with a simple checkbox in the product card. Ideal for stores with a large assortment that want to advertise only specific product groups.
Full support for advanced Google Shopping attributes. The module allows you to map Custom Label 0-4 to PrestaShop product features, enabling you to create advanced campaigns in Google Ads. Automatic detection and sending of GTIN (EAN-13, UPC), MPN, Google Product Category, product type, age group, gender, and color. All fields comply with the latest Google Merchant API v1beta specification.
Unlike the XML method, you don't have to manually export product feeds, upload them to Google via FTP/SFTP, or set up download schedules. The module sends data directly via API automatically after each product change. Zero manual work.
XML files are processed by Google with a delay (usually several hours). Merchant API works instantly—changes in prices, stock levels, and products appear in Google Shopping within minutes. Your customers always see up-to-date information.
The Google API returns validation errors immediately when sending a product. You don't have to wait for an XML processing report or search for errors in the feed. The system shows exactly which product and which field contains the error. Errors are logged with detailed messages to facilitate their correction.
The XML method requires waiting for Google to periodically download and process the feed (often 1-2 times a day). Merchant API publishes products immediately. A new product added to the store can appear on Google Shopping within 15-30 minutes instead of several hours or days.
When an XML file contains an error, the entire feed may be rejected. The API allows for the synchronization of individual products—if one product has an error, the others are processed correctly. The system automatically retries failed synchronizations and saves detailed logs for each product separately.
Google is officially retiring the Content API for Shopping and replacing it with the modern Merchant API. Our module already uses the latest version, which will be supported by Google in 2025 and beyond. You don't have to worry about outdated APIs and forced migration in the future.
Merchant API v1beta introduces new product fields required by Google Shopping 2025+: extended Custom Labels (0-4), shipping dimensions, product highlights, certifications, energy labels, and more. Content API will not be updated with these features. Our module is ready for the future.
Merchant API uses the modern gRPC protocol (in addition to REST) for faster connections and lower latency. The data structure is better optimized, resulting in faster synchronization of large product catalogs and lower server load.
Content API uses outdated Google Cloud infrastructure. Merchant API is built on modern architecture with better security, stability, and SLA (Service Level Agreement). Google guarantees long-term support and development only for Merchant API.
The module comes with all the necessary libraries—you don't need to install any additional dependencies. After copying it to the modules directory, simply install the module via the PrestaShop admin panel. The configuration requires creating a project in Google Cloud Console and connecting it to Google Merchant Center.
Detailed installation documentation guides you step by step through the process of setting up your Google account, creating credentials, verifying your domain, and performing your first product synchronization. The module includes a built-in connection test to verify the configuration.
All credentials are encrypted and stored securely in the PrestaShop database. The batch operation system minimizes the number of API calls. Database query optimization ensures smooth operation even with large product catalogs.
The module is actively developed and updated in accordance with the latest Google Merchant API requirements. Compatibility with new versions of PrestaShop is regularly tested. The documentation includes instructions for end users and a guide for developers.
Ideal for PrestaShop store owners who want to increase sales through Google Shopping. Particularly useful for medium and large e-commerce businesses with an extensive product catalog requiring automatic synchronization. An excellent choice for multilingual and multi-shop stores that need a comprehensive integration solution.
The module is fully compatible with the default PrestaShop template and popular external templates. It works with all payment and delivery methods. It does not conflict with other modules. It supports both regular and virtual products. Compatible with inventory management and product import modules.
You might also like