I have tryed quite a lot of things to sync but never ever worked. So in the last 15 days what I did.
Reinstalled the plugin.
Disconnected the plugin from the dashboard from this URL: /wp-admin/admin.php?page=connection-test-admin-page (Disconnect Google account, MC Disconnect)
Synced manually from here: Marketing → Google for WooCommerce → Product Feed then select the products that are not synced and set their channel visibility to “Sync and Show”
On this page (/wp-admin/admin.php?page=connection-test-admin-page) clicked the button called “Sync all products with Google Merchant Center”
I deleted the original merchant account and Created a new merchant account in Google.
On merchants.google.com > Products > All Products seing this message: “Waiting for sync with WooCommerce” but after a while there was some message like the sync was unsuccesful.
In the plugin Marketing > Google for WooCommerce > Product feed this is the message: Feed setup: Free listings setup completed No issues to resolve 🎉 Sync with Google: Automatically synced to Google Last updated: 15 January 2025, 20:29, containing 0 products Account status: No products added Add and sync products to Google.
I have installed some cron debugger did not see any error message
I chcked the Woocommerce logs, did not see any related error logs.
I understand you’ve tried several steps to sync your products with Google Merchant Center, but the sync remains unsuccessful, showing 0 products.
Please share your site’s System Status Report by pasting it into https://pastebin.com and sharing the link here. Ensure the site URL is included if it’s redacted in the report. This will help me review your site setup and identify any potential issues.
Also, could you share screenshots of the pages where the following messages are appearing:
On merchants.google.com > Products > All Products seing this message: “Waiting for sync with WooCommerce” but after a while there was some message like the sync was unsuccesful. In the plugin Marketing > Google for WooCommerce > Product feed this is the message: Feed setup: Free listings setup completed No issues to resolve 🎉 Sync with Google: Automatically synced to Google Last updated: 15 January 2025, 20:29, containing 0 products Account status: No products added Add and sync products to Google.
Thanks for sending over the system status report. Upon reviewing it, it appears that both “Product Feed ELITE for WooCommerce” and “Google for WooCommerce” plugins are active. These plugins might conflict if they’re both attempting to handle Google Merchant Center synchronization.
Here’s what you can do:
Choose one plugin for syncing with Google Merchant Center to minimize potential conflicts. Kindly note that our support here covers Google for WooCommerce and if you’d need more info about Product Feed ELITE for WooCommerce. We suggest checking their support forum here.
Examine the configuration settings of each plugin and make sure they’re not set up to do the same job.
If you’ve recently made changes, clear any site caches to ensure you’re working with the latest data.
Try syncing again after addressing these points. If issues persist, get back to us with more details.
For 15 days there was no Product Feed ELITE for WooCommerce and did not work your plugin. So 100% there is no conflict. I just wanted to see other options but my primary option would be yours. I have disabled this plugin: Product Feed ELITE for WooCommerce. But again it is not related the two because for 15 days I was waiting / trying the options with zour plugin. So please carrz on the investigation.
This reply was modified 1 year, 4 months ago by bmcsmartin77.
For 15 days there was no Product Feed ELITE for WooCommerce and did not work your plugin. So 100% there is no conflict. I just wanted to see other options but my primary option would be yours. I have disabled this plugin: Product Feed ELITE for WooCommerce. But again it is not related the two because for 15 days I was waiting / trying the options with zour plugin. So please carrz on the investigation.
Ah! Thanks for clearing that up. I think I understand the issue now after looking at the image you shared, where it showed “No Products Added” on the account status with a yellow exclamation point. When there aren’t any issues with the Feed setup and sync with Google, I usually check the product data settings in WooCommerce.
I visited your store to investigate the products you had and saw that the 16 products listed are marked “out of stock,” as shown in this screenshot: https://snipboard.io/fYaK7d.jpg.
According to Google Merchant Center’s product and inventory guidelines, a store must have at least one item in the local products inventory feed that is not marked as “out of stock”: https://support.google.com/merchants/answer/7361331?hl=en.
As a solution, I would suggest revisiting your product data and making sure they are “in stock” as seen here: https://snipboard.io/qzPka8.jpg then sync the products again.
But then it is a tricky one. I am selling to 48 countries (US, Europe etc.) and the country which I do not sell it is stated as out of stock. At the top of my website in the menu there is a dropdown which shows the current location and should automatically choose it if it is in the supported country. In Google merchant I chosen the same available countries for shipping.
Thank you for sharing more details about your setup! To assist further, could you please clarify how your site determines product availability based on the user’s location? Are you using a plugin or custom functionality to dynamically mark them as “out of stock” based on the user location?
For testing purposes, could you please deactivate the plugin or code you are using to show products as out of stock based on the user’s location, and then try syncing your products again?
I use this plugin: WooCommerce Price Based on Country By Oscar Gare
It is super simple. If you are in the 40+ supported shipping location then you can purchase and you will see price. If you are out of this supported countries then you cannot purchase and you will see currently out of stock message but I will change it to more user friendly message.
Automatically checked the location by Woocommerce > General > Default customer location > Geolocate
Or manually the user can change the location in the menu bar from the dropdown.
I understand that is a bit of a tricky situation. Hmm, just thinking out loud, setting up specific shipping zones for the 48 countries you mentioned should block any countries not on the list from buying your product as long as you don’t have a shipping zone for “Everywhere.”
It would seem that the plugin used to dynamically add “out of stock” is affecting Google Merchant Center’s sync process. I would suggest checking with the plugin dev for any similar situation if you’d like to continue using it.
I deactivated the plugin now. WooCommerce Price Based on Country
Furthermore, since you mentioned deactivating it, were you able to sync the products successfully?