Uploading products to Merchant Center from Magento 2
The easy way
If you are a merchant running Magento 2, you're likely using a ready paid extension that grabs your products creates an XML file and uploads this file on regular basis once per day. Until now, this was the only solution but we have decided to make things for merchants easier and introduce a modern way through Google Merchant API.
Google Merchant API is a new feature allowing us to update Google Merchant Center nearly in real time. It can update single or multiple products at once and changes are reflected in Google Merchant Center immediately.
Why Google Merchant API instead of XML files?
There are several major advantages of using automated approach
- You don't care about large and ugly XML files
- You don't care about CRON jobs and scheduling
- You can preview product attributes for each product individually and make sure that they contain correct values
- You want to just save the product in Magento 2 and not think about who or what will push it into your Google Merchant Center account
- You want to be sure that errors are reduced to minimum
No more tedious XML
Managing products into XML format and files can be cumbersome especially if you have thousands of products. XML files can become large, hard to inspect, hard to provide any visual feedback and can get easily corrupted by special characters or accidental keyboard hits. Using Google Merchant API implementation simply avoids all that. Forget outdated product feeds. Our service uses Google's official Content API to submit and update products in Merchant Center directly. This means faster, more reliable uploads, error monitoring, and less time troubleshooting feed issues.
Automatic Product Sync from Magento 2
Our solution automatically retrieves products from your Magento 2 store - including titles, prices, stock status, images, and custom attributes, and pushes them to Google Merchant Center. Save hours of manual data entry and ensure your product listings are always up to date.
Real-Time Updates
When you update a product in Magento 2, the changes are instantly reflected in your Google Merchant Center account. Our real-time sync ensures that pricing, availability, and product details are always accurate across your sales channels.
Built for Magento 2 Merchants
Designed specifically for Magento 2, our platform ensures full compatibility with your store’s product structure. Whether you sell simple, configurable, or grouped products, our SaaS handles the complexity - so you can focus on growing your sales.
Why hosted solution?
One of the greatest benefits of a hosted solution like ours (merchantapi.io) is the ability to control data and preview product attributes before they get pushed into Google Merchant Center. You can schedule updates, review stuff and only when you're certain and happy with the data, you can activate the automatic push and get yourself a beer.
As hosted solution offers peace of mind, you don't care about 3rd party extensions, expiring support periods, outdated libraries, broken extensions after every Magento 2 update (yeah, we know the pain)
Other reasons include:
- Continuous support and operation
- Flexibility and automation
- Handling large catalogues easier
- Experienced support and built-in Helpdesk