Push and Pull Settings
-
Hi,
See below. How do I enable all of them to be enabled?
Google for WooCommerce Products API Pull: DisabledProducts MC Push: EnabledCoupons API Pull: DisabledCoupons MC Push: EnabledShipping API Pull: DisabledShipping MC Push: EnabledSettings API Pull: DisabledSettings MC Push: Enabled
Thank you.
-
Hi there!
It seems like your hosting provider may be blocking some API requests. Could you please contact them and ask to ensure that the following requests are not being blocked?
https://oauth2.googleapis.com/*
https://www.googleapis.com/*
https://shoppingcontent.googleapis.com/*
https://gads.googleapis.com/*
*.googleapis.com
merchantapi.googleapis.com
googleads.googleapis.com
*.gstatic.com
https://public-api.wordpress.com/*
https://jetpack.com/*
https://woocommerce.com/*
https://stats.wp.com/*
https://api.woocommerce.com/*
https://*.wordpress.com/*
https://i0.wp.com/* (image optimization)
https://s0.wp.com/*They should check the server logs for any blocked outgoing requests to these domains and whitelist them.
If that does not work, please follow these steps:
- Navigate to
wp-admin/admin.php?page=connection-test-admin-pageand use the Sync All Products with Google Merchant Center option to push a manual sync. - Try temporarily disabling all other plugins except WooCommerce and Google for WooCommerce to see if there’s a conflict causing the API connections to fail. Also switch to a default theme to test syncing.
- Go to WooCommerce → Status → Logs and look for any Google for WooCommerce logs that might show specific error messages about why the API connections are disabled.
- If you are using custom Google Cloud credentials, check that the API quotas haven’t been exhausted or the project hasn’t been restricted.
I hope this helps.
Hi @shahzeenfarooq,
Hostinger AI has said it’s not them. I will now try the other suggestions. I assume all settings should be enabled?
Google for WooCommerceProducts API Pull: DisabledProducts MC Push: EnabledCoupons API Pull: DisabledCoupons MC Push: EnabledShipping API Pull: DisabledShipping MC Push: EnabledSettings API Pull: DisabledSettings MC Push: Enabled
Thanks
In connection test I spotted – “
DisabledWPCOM REST API Status:error” is this the issue?Partner API Pull IntegrationNotification Service Enabled:
YesNotification Service Ready:YesProducts API PULL Sync:DisabledCoupons API PULL Sync:DisabledShipping API PULL Sync:DisabledSettings API PULL Sync:DisabledWPCOM REST API Status:errorThanks.
Hey @mrfragrance ,
These settings aren’t necessary something that needs to be monitored to ensure they are enabled at times. These are just options available for us (support) to debug an issue. Please don’t worry about any of these details yourself.
Let us know if you are running into any sync issues with your products or if you are running into other errors with the extension, then we can review this information and ensure the underlying issue is addressed. If products are syncing correctly to Google Merchant Center, it really doesn’t matter which of these (pull/push) option is being used for syncing. These are indicators for support/devs to debug an issue rather than an indicator for end users like you.
I trust that points you in the right direction, but if you have any more questions or if you are encountering errors with the extension, feel free to let us know. We’re happy to help.
Hi @simplysaru,
Great to hear from you.
It’s good to know, Push/Pull settings should not be a worry for the end user. I have seen other threads, where people have some pull settings enabled. Perhaps, the plugin people can display a message mentioning this, then it will avoid unnecessary concern and email traffic for you.
Every other day I check Google for a few of my products, to ensure the feed is working correctly etc, The reason I started investigating Woo Status this time, my products keep disappearing from the Google shopping tab free listings, this time they have disappeared for a long time, I’m not on Google for the umpteenth time. I am meeting Google’s GMC policy, all my items are green (authorised). My SEO plugin shows my listings are the correct format for Google, also I see no feed issues. I know of a company that trades on Woo, they are always on Google and in the shopping tab free listings.
For me to drop off Google this many times, something definitely is not correct. The API calls in the merchant centre are not consistent, this is why I assumed it was the pull settings.
I’m trying to establish the reason why I keep disappearing off Google. Any advice best way to check will be appreciated.
Thanks.
-
This reply was modified 1 month, 1 week ago by
Mr Fragrance.
Hi @simplysaru
Sync All Products with Google Merchant Center option to push a manual sync.
** update ** I just noticed, I never checked the box to manually do the above. I have redone, I get the message “Response Successfully scheduled a job to sync all products!”
I will report back if this works.
Thanks
-
This reply was modified 1 month, 1 week ago by
Mr Fragrance.
Hi there!
Thank you for udpate. “Successfully scheduled a job to sync all products!” confirms the manual sync was triggered correctly this time.
Give it some time (usually a few hours, sometimes up to 24 hours) for the sync to fully process and reflect in Google Merchant Center.
Once you’ve had a chance to check, here are a few things worth verifying to get to the bottom of the recurring disappearing issue:
- In your Merchant Center account, go to Products → Diagnostics and see if any items show policy violations, disapprovals, or crawl errors, even if they appear green on your end.
- Under Merchant Center → Products → Feeds, look at how often Google is scheduled to re-crawl your feed and whether the last crawl succeeded.
- Look at WooCommerce → Status → Logs — Filter for Google for WooCommerce logs and look for any recurring errors around sync failures or API timeouts that could explain the inconsistency.
- Since you mentioned the API calls are inconsistent in Merchant Center, that’s worth screenshotting and sharing here so we can see the pattern. you can use the following tool to share a screenshot:https://snipboard.io
Please do report back after the sync completes if products are still not appearing or disappear again shortly after, share what you find in those logs and we’ll dig deeper from there.
It’s the first time I have used https://snipboard.io can you see the image I attached?
Pre 27th March, a lot of my products were in Google free listings, the API calls consistent, then things changed. Every time I try to establish the issue, I test new things, the API calls spike, then they go flat again.
You suggested – Under Merchant Center → Products → Feeds, look at how often Google is scheduled to re-crawl your feed and whether the last crawl succeeded. I do not see feeds listed in the GMC, is it called something else.
The log statuses for WooCommerce Google plugin appear to be fine, no failures.
After doing research, I discovered the products file has to be refreshed every 30 days. That’s why I assumed GMC could not pull the product data from WooCommerce. In GMC, Data Sources – Primary Sources – “Last Updated” – still has no date or frequency listed, that’s concerning. Almost like the data has not been refreshed. I will allow longer in case the 24 hours are not fully up.
Let me know if you can see the image I attached. Thanks.
-
This reply was modified 1 month, 1 week ago by
Mr Fragrance.
Hi there!
Thank you for the update. Instead of sharing the image URL, you shared the site URL, so I’m unable to view the image.
Could you please share the correct image URL again?
You suggested – Under Merchant Center → Products → Feeds, look at how often Google is scheduled to re-crawl your feed and whether the last crawl succeeded. I do not see feeds listed in the GMC, is it called something else.
You won’t see a separate menu for feeds. Please go to Merchant Center → Products → Data sources and share a full screenshot showing how many data sources are listed there.
When using Google for WooCommerce, the extension talks to GMC via the Content API, and Google normally keeps products refreshed automatically as long as the API connection is active and the correct Merchant Center account is linked. If Data sources → Primary source shows no updates or items at all, that would indicate the API source is either not connected, paused, or perhaps pointing to a different Merchant Center than the one you’re checking.
Also, I’d like to understand your site properly. Please share with us the necessary information below for us to investigate the issue further:
- System Status Report which you can find via WooCommerce > Status
Please use https://pastebin.com/ or https://gist.github.com/ and share a link to that paste in reply here. Once we have more information, we’ll be able to assist you further.
The good news my products are back on Google for now, the manual submit has worked.
I have two sources in GMC, one direct from my domain update frequency Every 24 hours (10 products). The other is content API, “Last Updated” has no date or frequency next to it.
To share images on SNIPBOARD.IO and paste on https://pastebin.com/ – Do I need to create an account or can I just use? Thanks.
-
This reply was modified 1 month ago by
Mr Fragrance.
Hi there!
Thank you for the update glad to hear the products are showing again on Google.
To clarify your setup, Google for WooCommerce typically uses only one source for product sync, which is the Content API.
Since you are seeing two sources in Google Merchant Center, it usually means one of the following is happening:
- Another feed plugin is also active on your site, or
- A manual/scheduled feed was previously set up and is still connected in GMC
Could you please confirm if you are using any additional product feed plugin besides Google for WooCommerce?
Also, in your case, are you intentionally running a second feed (scheduled 24-hour feed), or was that created automatically by another plugin or previous setup?
You do not need to create an account.
- For Pastebin, you can simply go to https://pastebin.com/
- Paste your text or logs in the paste section
- Click “Create New Paste” at the bottom of the page
- Then share the generated link here.
Similarly, for Snipboard,
- you can go to https://snipboard.io/
- Upload or paste your screenshot
- It will automatically generate a shareable link for you\
- No account is required at all.
Once we have more information, we’ll be able to assist you further.
You have provided really useful information so far.
I’m only using Google for WooCommerce, this other feed has “Found by Google”. I found that odd because the items are listed no different to the other ones. See attached image for Found by Google snipboard.io/C97k2v.jpg See attached image provided by me snipboard.io/nfqgN1.jpg this has no last updated date.
Also, in your case, are you intentionally running a second feed (scheduled 24-hour feed), or was that created automatically by another plugin or previous setup? No. I had Monster plugin but removed that.
System Status Report which you can find via WooCommerce > Status – for this do I set as public or unlisted. Thanks.
Hi there!
Thank you for sharing the more detials. Let me clarify
The Google Listings & Ads plugin uses the Content API (via Action Scheduler):
- Sync happens in the background (async jobs)
- Updates are continuous / batched, not a single upload
- Google Merchant Center does not show a “Last updated” timestamp for this type of source
Since you have two feeds one generated automatically and one created by Google for WooCommerce I would suggest deleting the data source that was created automatically by Google and keeping only the Content API data source
Since you mentioned that manually submitting shows the products correctly, it might be possible that the action scheduler is not working correctly on your site, which is why products are being removed from Google after some time.
Regarding system status report:
I would suggest setting the option to Unlisted, so the information can only be accessed through a shared link. Once we have more information, we’ll be able to assist you further.
Your comments are noted about the feed and deleting the data sources. When I click the three dots, see below options I see:
- Edit countries 2. Stop managing products 3. Don’t allow ads for products found by Google 4. Hide all automatically found product
Shall I pick Option 2?
Link showing WooCommerce Status – https://pastebin.com/npJgkHBL
Thank you
- Navigate to
You must be logged in to reply to this topic.