• Resolved meroving

    (@meroving)


    Hello!

    My data source was deleted accidentally from the Merchant Center, and now, when I try to re-add it via the automatic WooCommerce integration, Google Merchant redirects us back to the website to complete the setup.
    I’ve already tried a full reconnect, plugin removal, and reinstallation, but the data source no longer appears in the Merchant Center setup.
    I have found this page based on the manual:
    /wp-admin/admin.php?page=connection-test-admin-page
    but do not know how I can manage this case here.. (however, the connenction checks looks ok)

    Reconnect doesn’t work, and creating a new Google Merchant account is not an option unfortunately. There is Cloudflare Enterprise behind the site if that is important. The xmlrpc.php working well.

    Any tips on how to re-register or re-push the data source from the plugin back into the Google Merchant Center would be much appreciated.

    Thank you in advance!

    Regards, M

    • This topic was modified 10 months, 2 weeks ago by meroving. Reason: Added xmlrpc.php
Viewing 5 replies - 1 through 5 (of 5 total)
  • Plugin Support LovingBro (woo-hc)

    (@lovingbro)

    Hi @meroving

    I understand you’re running into a frustrating loop where the Google Merchant Center no longer shows your data source after it was accidentally deleted, and reconnecting through the Google for WooCommerce plugin isn’t restoring it. You’ve already done some great groundwork by checking the connection page, xmlrpc.php, and attempting a full reconnect.

    When a data feed is deleted from the Merchant Center, the plugin won’t automatically recreate it unless a new sync is triggered properly. Here’s what you can try next:

    1. Clear the current plugin connection from WooCommerce to Google: Go to Marketing → Google Listings & Ads → Settings → Disconnect. Wait a few minutes, then reconnect.
    2. Manually force a feed push: After reconnecting, navigate to Marketing → Google Listings & Ads → Product Feed, then click Sync Products (or “Fetch now” depending on version). This should attempt to push a fresh feed.
    3. Verify feed registration in GMC: Log into your Merchant Center, go to Products → Feeds, and check if a new primary feed was created after resyncing. If not, check Diagnostics under Products to see if any feed connection errors are logged.
    4. Flush any cache/CDN layers: Since you’re using Cloudflare Enterprise, make sure caching isn’t interfering with Google’s ability to access the feed URL. Temporarily disable any aggressive caching for /wp-json/ and /xmlfeed/ endpoints or whitelist Googlebot.

    If the feed still won’t re-register, we can manually submit the feed URL directly in Merchant Center under Products → Feeds → Add Feed, and choose Scheduled Fetch, using the feed URL usually found at:

    https://yoursite.com/wp-content/uploads/google-listings-and-ads/xml/product-feed.xml

    Just replace yoursite.com with your actual domain.

    Let me know how it goes, and I’ll be happy to help further if needed!

    Thread Starter meroving

    (@meroving)

    Hello @lovingbro !

    Thank you for your super-fast response!

    1. On the product feed page, I see only the products (channel: sync and show) and this: “Free listings setup completed. No issues to resolve 🎉” There is no Fetch Now or Sync button

    Therefore, I wanted to try the manual way, but there is no such file: /wp-content/uploads/google-listings-and-ads/xml/product-feed.xml on my site.
    Actually, this folder ‘google-listings-and-ads’ (or any connected to the plugin) does not exist under the uploads for me.

    If this manual feed addition can replace the automatic WooCommerce feed, then it seems perfect. Is there a way to generate this from the plugin?

    EDIT: Or may I need to try the button named “Sync All Products with Google Merchant Center” on this page: admin.php?page=connection-test-admin-page, and this might generate the feed file?

    Regards, M

    • This reply was modified 10 months, 2 weeks ago by meroving. Reason: EDIT: text
    Thread Starter meroving

    (@meroving)

    Hello @lovingbro !

    This button ‘Sync All Products with Google Merchant Center’ not just solved the case, but re-created the data source I have missing.

    So I could resolved the case with this.
    Thanks for the support!

    Regards, M

    Plugin Support LovingBro (woo-hc)

    (@lovingbro)

    Hi @meroving

    Thanks so much for following up and pointing that out. You’re right, and I appreciate your patience. My earlier response about the feed file location was incorrect, as the Google for WooCommerce plugin doesn’t generate a public XML feed under /wp-content/uploads/. Instead, it syncs products via the Content API, meaning there is no standalone XML feed to submit manually. I apologize for any confusion that may have caused.

    The “Sync All Products with Google Merchant Center” button you found on the /wp-admin/admin.php?page=connection-test-admin-page is exactly the right next step. That triggers a full resync using the Content API and can help re-register the products with your Merchant Center account, especially if the original feed was deleted.

    Here’s what I recommend:

    1. Go to /wp-admin/admin.php?page=connection-test-admin-page
    2. Click “Sync All Products with Google Merchant Center”
    3. After that completes, go back to Marketing → Google Listings & Ads → Product Feed and confirm that the sync status updates (please note that it may take some time)
    4. Log in to your Google Merchant Center, check the Products → All Products section, and see if the products begin repopulating

    If they do not, then disconnect and reconnect the plugin one more time after the full sync, to reset any broken link between the site and Google.

    Let me know how the sync goes!

    Plugin Support LovingBro (woo-hc)

    (@lovingbro)

    Hi @meroving

    I really appreciate you taking the time to follow up, and I’m so glad to hear that using the “Sync All Products with Google Merchant Center” button resolved the issue and recreated the missing data source. That’s excellent news!

    If Google for WooCommerce has been helpful for your store and you’ve appreciated the support you received, we’d be truly grateful if you could leave us a quick review here: https://wordpress.org/support/plugin/google-listings-and-ads/reviews/#new-post

    Thanks again for working through this, and all the best with your listings!

Viewing 5 replies - 1 through 5 (of 5 total)

The topic ‘Missing Data Sources’ is closed to new replies.