Forum Replies Created

Viewing 4 replies - 1 through 4 (of 4 total)
  • Thread Starter freunddernatur

    (@freunddernatur)

    Hi again,

    sorry for delayed reply. Just wanted to close the loop on this — the issue is now resolved, and I hope this helps others who run into the same problem.

    What worked: Clicking “Disconnect from all accounts” and going through the full reconnection flow from scratch.

    Root cause (as far as I can tell): My Google account was still connected with the old OAuth scopes from before version 3.6.0. Since YouTube Shopping was only introduced in 3.6.0, the YouTube scope was never part of the original authorization — and the plugin did not trigger a re-authentication when updating to the new version. A full disconnect/reconnect forced a fresh OAuth flow that included the YouTube scope, after which the YouTube card appeared in Settings and I was able to connect my channel successfully.

    Important note for others: I ran this with a minimal plugin setup — only Google for WooCommerce and WooCommerce active, all other plugins deactivated. If you’re on a shared hosting environment with tight resource limits, this may help rule out interference from other plugins or server-side timeouts that can mask the actual issue.

    Hope this saves someone else a few hours of debugging!

    Thread Starter freunddernatur

    (@freunddernatur)

    Hi again,

    Thank you for the clarification request. To answer your question directly: the YouTube connection option is not appearing at all – I have never seen it on the Settings page.

    I’ve now updated WooCommerce to version 10.8.1 as suggested, but the issue persists. Specifically, on the Settings page (Marketing → Google for WooCommerce → Settings), there’s a loading spinner stuck indefinitely between the “Improve conversion accuracy” section and the “Linked accounts” section – exactly where the Merchant Center and/or YouTube card should presumably appear. WordPress.com, Google, and Google Ads all show as “Connected,” but this card never loads.

    I waited over 5 minutes and tested in both Firefox and Chrome – same result in both browsers, so it doesn’t appear to be a caching or browser-specific issue.

    I’ve attached a screenshot showing this state: https://snipboard.io/UiK0FR.jpg

    Could you let me know what this loading card is supposed to show, and why it might be stuck? Happy to provide any further logs or details you need.

    Thanks for your help!

    Thread Starter freunddernatur

    (@freunddernatur)

    Hi again,

    thanks for new instructions. I tested again with the absolute minimum plugin configuration (only WooCommerce and Google for WooCommerce active, all other plugins deactivated), and this time there were no console errors and no 503 responses at all — the Settings page loaded cleanly.

    However, the YouTube card still does not appear anywhere on the Settings page, even in this clean state.

    For context on what is currently connected:

    • Google account: connected (shows email, green checkmark)
    • Google Ads account: connected (shows account ID, green checkmark)
    • WordPress.com account: connected via Jetpack (green checkmark)
    • Merchant Center: I checked directly at merchant.google.com, and a Merchant Center account already exists and appears to be linked to my WooCommerce store

    Despite all of this being connected, only three cards show under “Linked accounts” (WordPress.com, Google, Google Ads) — there is no Merchant Center card and no YouTube card on this page at all. I also checked directly inside Merchant Center itself for any YouTube linking option, but couldn’t find one there either.

    My question: is there an additional requirement or onboarding step (perhaps related to Merchant Center program status, country settings, or product feed approval) that needs to be completed before the YouTube card becomes visible in the plugin’s Settings page? Or could this be a display bug given that Merchant Center itself shows as properly connected?

    Regarding the memory limit suggestion: I’d prefer to first rule out plugin/configuration issues before considering a hosting upgrade, especially since the minimal configuration above already runs completely error-free.

    Happy to provide any further details or screenshots if helpful.

    Thread Starter freunddernatur

    (@freunddernatur)

    Thanks for fast reply and the detailed steps.

    I followed them, and the error persisted even after fully disconnecting via the connection-test page and removing all Google account permissions in my Google account settings.

    I then ran a plugin conflict test: deactivated all plugins except WooCommerce and Google for WooCommerce, and the Settings page loaded without errors.

    When reactivating plugins one by one, I found that the error is not tied to one specific plugin. Different plugins trigger different API call failures:

    • WowStore (store builder) → “error loading supported country details”
    • WP Updates Notifier → “error getting Google Ads account status”
    • Jetpack → “error loading Jetpack account info”

    All errors show the same pattern: “Unexpected token ‘<‘, ‘<!DOCTYPE’… is not valid JSON”

    This pattern (different endpoints failing depending on which plugins are active) suggests a resource/memory issue rather than a specific plugin conflict. My current PHP memory limit is 256MB (server environment: PHP 8.4.19).

    Even when reactivating only my essential plugins (WooCommerce, ACF, Stripe Gateway, Rank Math, Borlabs Cookie), the error still appears.

    System Status Report: https://gist.github.com/TomasKeplinger/d6f3ebf619f833372d6627c15275d504

    Could this be related to the memory limit, or is there something specific in the Google for WooCommerce plugin’s account-fetching logic that could explain this pattern? Any guidance is appreciated.

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