I'm using Shopify's Google app to push the products to Google Merchant Center. It worked fine for about a year - we would create a product and it would appear in the feed within a few hours. Now, for the past few weeks, it takes up to two weeks to push the new products AND update existing products. This is very irritating.
Anybody knows how to force a manual feed update or how to fix the situation overall?
From how Shopify API works, I recommend making an edit to the product. This should force a push request.
If that fails, contact Shopify support.
That's the thing - it doesn't. It takes a few weeks to push an update. And then when we sell out, our product gets disapproved with an error "Mismatched value (page crawl) [availability]"
Shopify Google Shopping App is a push request system. Which has a lot of issues as you described.
My application works differently, it is a pull request system. Meaning my application pulls all data every day, then updates where needed based on your chosen settings. Then Google pulls all data every day from my application. Updating everything.
So instead of just sending little bits of random product info, it sends a full list of product info.
If you like to avoid your issues, checkout my website.