Available for remote projects and agency partnerships

How to troubleshoot Shopify Merchant Center issues systematically.

When product disapprovals, feed warnings or conversion alerts appear, changing random settings is rarely the right approach. Shopify, Google & YouTube, Merchant Center and Google Ads should be treated as connected parts of one data flow.

Rıdvan Kınay
Rıdvan Kınay Web Developer · Computer Engineer
Shopify Merchant Center troubleshooting guide

Start by understanding the data flow

A product appearing in Merchant Center or Google Shopping is not controlled by one system. Product data starts in Shopify, moves through the Google & YouTube app or another feed method, is evaluated inside Merchant Center and may then be used by Google Ads.

01
Shopify product data Title, description, price, inventory, variants, barcode / GTIN and availability.
02
Google & YouTube / Feed The mechanism that sends Shopify product information to Google.
03
Merchant Center Diagnostics, destinations, shipping, policies and product eligibility.
04
Google Ads & conversions Campaign usage and whether purchase events are measured correctly.
A Merchant Center warning does not always originate in Merchant Center. The real cause may be Shopify product data, the feed connection or the landing page.

1. Verify the Shopify ↔ Google connection

A connected Google & YouTube app does not automatically mean the configuration is correct. Verify that Shopify is connected to the intended Google account, Merchant Center account, Ads account and claimed domain.

Key points to check

  • Is the correct Google account connected?
  • Is the correct Merchant Center account selected?
  • Is the domain verified and claimed?
  • Is product synchronization active?
  • Are target countries and markets configured correctly?
  • If Google Ads is used, is the intended Ads account connected?

For multi-market Shopify stores, country, currency, availability and pricing logic should also match the Merchant Center destination setup.

2. Identify the actual feed source

A store may have more than one product-data source left over from previous configurations. A legacy file URL feed may still exist while Shopify now sends products through an app/API connection.

In this situation, the same products may come from multiple sources, making it unclear which source is actually active.

Before editing product data or feed settings, confirm which source is actually responsible for the products shown in Merchant Center.

Check the feed layer

  • What is the current primary data source?
  • Is a legacy feed still enabled?
  • Are products coming through the Shopify app/API?
  • Can the same offer ID or SKU appear from more than one source?
  • Are language and target country correct?

3. Separate account-level and item-level diagnostics

When many warnings appear, treating all of them as equally urgent is inefficient. Separate account-level problems from individual product issues first.

Issue Likely source First check
Price mismatch Shopify / landing page / currency Compare the live page with the feed price
Availability mismatch Inventory / variant / market Check stock at variant level
Missing GTIN Product data Review barcode and identifier fields
Shipping issue Merchant / Shopify shipping Compare destination and delivery settings
Policy rejection Landing page / business information Review the exact policy message and store trust signals

4. Why price and availability mismatches happen

Google compares feed information with the product landing page. If the values do not match, the product may receive warnings or become ineligible.

Common price mismatch causes

  • Market-based pricing
  • Currency differences
  • Different variant prices
  • Sale price and compare-at-price behavior
  • JavaScript changing the visible price
  • Delayed feed synchronization

Common availability mismatch causes

  • Shopify inventory is not current
  • Stock differs by variant
  • Country-specific sales restrictions
  • Different inventory locations by market
  • Delayed feed updates
If one product is affected, start at product level. If hundreds or thousands of products show the same issue, investigate the integration or global market configuration first.

5. Is the Shopify product data complete enough?

A product being published in Shopify does not automatically mean it has everything Google expects.

Product data fields to check

  • Product title
  • Description
  • Brand
  • GTIN / barcode
  • MPN when relevant
  • Google product category
  • Product type
  • Image
  • Price
  • Availability

Variant-heavy catalogs deserve extra attention because identifiers, price and availability are often different at variant level.

6. Shipping, returns and business information matter too

Merchant Center evaluates more than the product feed. Shipping information, return policies, contact details and the overall purchasing experience can also affect eligibility.

  • Is the shipping policy visible?
  • Is a return / refund policy available?
  • Are contact details easy to find?
  • Can customers in the target country actually complete checkout?
  • Does the website use HTTPS?
  • Do Merchant Center shipping settings reflect the real store policy?

7. Merchant Center can work while conversion tracking has problems

Product synchronization and conversion tracking belong to the same commerce ecosystem, but they are not the same technical layer.

If Merchant Center works but Google Ads shows “No recent conversions,” check the conversion setup separately.

Check order

  1. Does the conversion action exist?
  2. Is the primary / secondary configuration correct?
  3. Does the purchase event actually fire?
  4. Is the correct Google Ads account connected?
  5. Has there been a recent real or test conversion?
“No recent conversions” does not by itself prove tracking is broken. It can also mean no qualifying conversion has been recorded recently.

8. Why a test order matters

After the theoretical checks in Merchant Center and conversion tracking, a real test order is one of the clearest ways to validate the customer journey end to end.

After account, feed and conversion settings look correct, a test order is one of the clearest ways to validate the full user journey.

01
Open the product Compare the live landing page with the data sent to Google.
02
Add to cart Confirm cart and checkout behavior are functioning normally.
03
Complete the order Verify that the order and confirmation flow work.
04
Validate the conversion Check whether the purchase event reaches the relevant Google setup.

Shopify Merchant Center quick checklist

Area What to verify
Google connection Correct Google, Merchant Center and Ads accounts
Domain Verification and claim status
Feed Active source and duplicate / legacy sources
Products Title, GTIN, price, availability and image
Diagnostics Separate account-level and item-level issues
Shipping Store and Merchant Center delivery settings match
Policies Return, contact and business information are visible
Conversion Purchase action fires and reaches the correct account

Final thought: troubleshoot the chain, not just the warning

The most reliable approach is to follow the data path in order: Shopify product data, feed source, Merchant Center diagnostics, landing page and conversion tracking.

This makes it much easier to identify where the problem actually starts instead of changing settings in several systems at the same time.

Rıdvan Kınay
Author

Rıdvan Kınay

Computer engineer and web developer working across Shopify, WordPress, WooCommerce, HighLevel CRM, Google Merchant Center and technical e-commerce operations.

Related Articles

Shopify and Google integrations

Having trouble with Shopify or Merchant Center?

If you are dealing with feed issues, product disapprovals, price or stock mismatches or conversion warnings, I can review the setup and help identify which layer needs attention.

Get Technical Support ↗