Hi @giorgi1992,
I can see how frustrating this has been for you, especially having to repeatedly refresh and re sync products just to keep them active in Google Merchant Center. I’ll do my best to point you in the right direction here.
Since the products are being automatically removed from Google Merchant Center, this is often related to either product data requirements, sync interruptions, scheduled actions not running correctly, or Merchant Center policy/account level checks.
To help narrow this down further, could you please share the following:
- Your WooCommerce System Status Report, you can find it via WooCommerce > Status > Get system report, then copy it to https://pastebin.com or https://quickforget.com and share the link here.
- A screenshot of the Google for WooCommerce plugin status page under Marketing > Google Listings & Ads > Status, uploaded via https://snipboard.io
- Please also check WooCommerce > Status > Scheduled Actions and see if there are any failed or pending actions related to:
- google
- gla
- merchant
- batch processing
If you find failed actions there, please share a screenshot as well.
Additionally, please make sure:
- Your products remain published and in stock in WooCommerce
- WP Cron is functioning correctly on the site
- No caching or optimization plugin is blocking REST API requests
- You are running the latest versions of WooCommerce and Google for WooCommerce
You can also review this guide regarding scheduled actions: https://woocommerce.com/document/understanding-the-woocommerce-system-status-report/scheduled-actions/
Once you share the requested details, we can continue troubleshooting further.
Hello @lovingbro
1) here is report https://pastebin.com/ALwcxmWV
2) there is no status page in Google for WooCommerce
3) there is lot of gla in failed actions 4,159 items
https://snipboard.io/e6Wk5b.jpg
https://snipboard.io/JkURY2.jpg
https://snipboard.io/YgrjZe.jpg
https://snipboard.io/UjSumv.jpg
1 ) yes my products are in stock and published
2) Checking WP-Cron manually #
You can check if WP-Cron was disabled by checking your wp-config.php file and looking for this line:
define('DISABLE_WP_CRON', true);
there is nowhere writen this code in wp-config.php file
3) i have WP-Rocket and Perfmatters how to check if they blocking REST API requests?
4) im not updated woocommerce yet because waiting theme update, but this problem is many months maybe more than 1 year it was appear
Hi there!
I can see that several Google Listings & Ads related Action Scheduler jobs are currently pending, including actions such as gla/jobs/resubmit_expiring_products/start and gla/jobs/update_products/process_item.
A large number of gla/jobs/update_products/process_item actions are failing, that would strongly suggest the Google Listings & Ads product sync process is not completing successfully. This can lead to products being removed from Google Merchant Center or failing to update correctly.
To assist you further, could you please go to WordPress dashboard → Marketing → Google for woocommerce → settings make sure all accounts are connected.
Confirm there are no ongoing errors in WooCommerce → Status → Logs related to Google for woocommerce
Also could yo uplease go to wordpress dasboard -> marketing -> google for woocommerce -> product feed and here share the complete screenshot of the page.
in the meantime, Please try to reconnect your connection by following these steps:
- Go to https://example.com/wp-admin/admin.php?page=connection-test-admin-page. (replace the example.com with your site url )
- Under Merchant Center, click MC Disconnect.
- Under Google Account, click Disconnect Google Account.
- Under Jetpack, click Disconnect Jetpack. (if available)
Next, please go to your Google account’s security settings, remove all access permissions for WooCommerce, and then repeat the setup process in the plugin.
To check whether WP-Rocket and Perfmatters are affecting the REST API or Action Scheduler processing, please try the following:
- Temporarily clear all caches from both WP Rocket and Perfmatters.
- Temporarily disable features such as:
- Delay JavaScript execution
- Remove unused CSS
- Page preloading
- API disabling/restrictions (if enabled in Perfmatters)
- Ensure the WooCommerce REST API endpoints are excluded from caching. Common exclusions include:
/wp-json/
wc-ajax
- cart/checkout/account pages
- Temporarily disable WP Rocket and Perfmatters one at a time and then:
- Run pending scheduled actions manually.
- Check whether new
gla/jobs/update_products/process_item actions complete successfully instead of failing.
If the actions begin processing normally after disabling one of the optimization plugins, that would indicate the issue is likely related to a performance or caching configuration.