MerchantFlowMerchantFlow Docs
Troubleshooting

Fix Merchant Center Issues

Troubleshoot Google Merchant Center issues in MerchantFlow including product disapprovals, feed errors, missing products, and sync problems.

Fix Merchant Center Issues

Merchant Center troubleshooting in MerchantFlow covers issues with Google Merchant Center data including product disapprovals, missing feed data, and sync problems. MerchantFlow displays your Merchant Center product statuses so you can quickly identify and resolve issues that affect your Google Shopping campaigns.

Before You Troubleshoot: Two Gates

Merchant Center sits behind two independent gates, and a closed gate looks identical to a broken integration:

  • The merchant_center_enabled feature flag, which is off by default and can only be switched on by MerchantFlow -- globally or for your workspace specifically
  • A Pro or Plus plan. Starter workspaces have no Merchant Center access

With either gate closed, the Feed Health item is absent from your Products navigation and /dashboard/merchant-center redirects you back to the dashboard. That is not a fault to debug -- contact [email protected] about access before working through the rest of this page. See Merchant Center Integration for the full availability picture.

How to Fix Products Not Appearing

Merchant Center Not Connected

  1. Go to Settings > Integrations and check Google connection status
  2. Merchant Center shares the same OAuth as GA4 and Search Console
  3. If disconnected, click "Reconnect" and re-authorize

No Merchant Center Account Selected

After connecting Google, you need to select which Merchant Center account to use:

  1. Go to Settings > Integrations
  2. Click the Google integration settings
  3. Select your Merchant Center account from the dropdown
  4. Click "Save"

Products Not in Merchant Center Feed

MerchantFlow can only show products that exist in your Merchant Center product feed. If products are missing:

  1. Verify the products are submitted in your Merchant Center feed
  2. Check that your feed is being processed successfully in Merchant Center
  3. Wait for the next background sync (every 30 minutes), or run a Google Services sync from the Manual Sync Runner

Common Product Disapproval Reasons

IssueDescriptionFix
Missing GTINProduct identifier requiredAdd GTIN/UPC/EAN to your product feed
Price mismatchFeed price does not equal website priceUpdate feed or website to match
Image qualityLow resolution or watermarksUse high-quality product images
Missing brandBrand attribute requiredAdd brand to your product data
Policy violationProduct violates Google policiesReview and comply with Shopping policies
Landing page errorProduct URL returns 404Fix product URLs in your store

How to Track Disapprovals in MerchantFlow

The Products > Feed Health page shows:

  • Product counts by status: approved, pending, disapproved, and limited
  • Individual product status with the specific issue Google reported
  • A Product Feed Score out of 100 -- the share of your catalog that is approved

MerchantFlow emails you a "Multiple products disapproved" alert when more than 10 products are disapproved in a 24-hour window, so you can address issues before they impact your Shopping campaigns. The email links straight to your Merchant Center dashboard page.

How to Fix Merchant Center Sync Issues

Data Not Updating

Merchant Center data is pulled on the same 30-minute background cycle as every other integration. If data seems stale:

  1. Check the last sync time in Settings > Integrations
  2. Try a manual sync with the Google Services scope
  3. Verify your Google OAuth token has not expired - an expired token shows "Authentication expired. Please reconnect your account to continue syncing."

Status Mismatch with Merchant Center

If MerchantFlow shows a different status than the Merchant Center web interface:

  • Sync delay -- wait for the next 30-minute cycle
  • Google processing -- after feed updates, Merchant Center takes time to re-review products, which is usually the larger delay
  • Trigger manual sync -- force a fresh data pull from the Manual Sync Runner

Best Practices for Product Feeds

To minimize disapprovals and issues:

  1. Keep feeds fresh -- update your feed regularly (daily recommended)
  2. Include all required fields -- title, description, price, image, GTIN, brand, availability
  3. Match your website -- prices, availability, and images must match between feed and site
  4. High-quality images -- minimum 100x100px, no watermarks or promotional overlays
  5. Accurate product data -- correct categories, sizes, colors, and attributes

Frequently Asked Questions

How often does MerchantFlow sync Merchant Center data?

Merchant Center is refreshed on the standard background cycle, every 30 minutes, together with your other integrations. You can also trigger a manual sync from the Manual Sync Runner for an immediate update. In practice the bigger delay is Google's own product re-review after a feed change, not MerchantFlow's sync cadence.

Can MerchantFlow fix product disapprovals automatically?

No. MerchantFlow reports disapprovals and their reasons, but you must fix the underlying issues in your product feed or store. MerchantFlow uses read-only access and does not modify your Merchant Center data.

Why do some products show as "Pending" in MerchantFlow?

Products in "Pending" status are being reviewed by Google after a feed update. This is normal. MerchantFlow also surfaces a Limited status for products that are serving with restrictions rather than being fully approved or fully disapproved.

Does MerchantFlow show Merchant Center data for both free and paid listings?

MerchantFlow displays product status data from your Merchant Center feed, which covers both free listings and Shopping ads.


Last updated: August 29, 2026

Last updated on

On this page