Shopify MPN Sync Fix: When Variant MPNs Don't Sync to Google Merchant Center
Hey everyone! Let's talk about something that's been a real head-scratcher for a lot of us in the Shopify community: getting your product data, specifically those crucial MPN (Manufacturer Part Number) values, to play nice with Google Merchant Center, especially when you've got products with variants. I recently stumbled upon a thread where sebastian.s brought up this exact issue, and the discussion that followed really shed some light on what's going on.
The Variant MPN Sync Mystery with the Google & YouTube App
sebastian.s noticed a peculiar behavior: while MPN values entered in the Google & YouTube app's bulk editor seemed to sync fine for simple products, they just weren't making it to Merchant Center for products with variants. He even shared a screenshot of the MPN field within the app:

He also pointed out the confusing Shopify CSV documentation regarding Google metafields, wondering if the app was ignoring them or if it was a specific variant-level sync bug. This isn't just a minor glitch; getting your product identifiers like MPNs and GTINs (Global Trade Item Numbers, like UPCs or EANs) right is absolutely critical for Google Shopping. Without them, your products might not get approved, or they'll perform poorly in search results.
Community Consensus: The Official App's Quirks
And guess what? sebastian.s isn't alone. The community quickly chimed in, and the general consensus isn't exactly glowing for the official Google & YouTube app. EmmanuelFlossie, a seasoned pro, mentioned he hasn't used it for years and suspects Google isn't prioritizing fixes for its many bugs. He flat out said, "Honestly the app is not great, it has many more other bugs, and makes decisions that are actually against there own policy."
Amlani further clarified that the app does indeed struggle with passing variant-level MPN values into the feed, even though it *reads* its own metafields. It seems the issue isn't with where the MPN data is *stored* in Shopify (it goes into those Google variant metafields), but rather how the app then *transmits* that variant-specific data to Google Merchant Center.
Why MPNs and GTINs are so Important
Before diving into solutions, it's worth reiterating why getting this right matters. Google uses these identifiers to match your products to search queries, ensure product uniqueness, and serve the right ads. EmmanuelFlossie gave a crucial piece of advice here: only submit an MPN if you also have a brand and GTIN. Don't submit just brand + MPN if you lack a GTIN. This is a common pitfall that can lead to disapprovals.
Your Best Bets for Syncing Variant MPNs to Google Merchant Center
Given the limitations of the free Google & YouTube app, the community offered a few solid paths forward:
1. The Manual/Supplemental Feed Approach (Use with Caution)
Some folks, like EmmanuelFlossie and Amlani, suggested using a supplemental feed in Merchant Center or even manually editing products directly there. While these can be quick fixes for partial data issues, they're definitely not scalable or efficient for a growing store with many variants. It can become a serious time sink!
2. The Recommended Solution: Dedicated Third-Party Feed Apps
This is the strongest recommendation from the thread, and one I wholeheartedly agree with. Ditching the problematic official app and investing in a dedicated third-party feed app is often the most robust and reliable solution. These apps are built specifically to handle complex product data, including variant-level attributes, and ensure accurate syncing to Google Merchant Center (and often other channels too!).
- Wixpa Google Shopping feed: Zeeshan6236 mentioned this app for its accuracy.
- Multifeed Google Shopping Feed: EmmanuelFlossie vouched for this one, and it's a popular choice for a reason. You can find it on the Shopify App Store: Multifeed Google Shopping Feed
- Nabu for Google Shopping Feed: Amlani also brought this up as another solid option.
These apps typically offer more control over your product feed, better error reporting, and more reliable syncing of all your product attributes, including those pesky variant-level MPNs.
How to Move Forward: Actionable Steps
If you're facing this MPN sync issue, here's my advice based on the community's insights:
- Acknowledge the Official App's Limitations: First, understand that the free Google & YouTube app might not cut it for complex product data, especially with variants. It's often better to acknowledge its shortcomings early rather than fighting a losing battle.
- Evaluate Third-Party Feed Apps: Head over to the Shopify App Store and search for "Google Shopping Feed" or "Product Feed." Look for apps with strong reviews that specifically mention handling variants, MPNs, and GTINs. Multifeed, Wixpa, or Nabu are great starting points mentioned in the thread. Most offer free trials, so you can test them out!
- Ensure Proper Data Entry in Shopify: Whichever app you choose, make sure your MPN values in Shopify are correct and unique for each variant where applicable. Double-check that you're adhering to Google's guidelines, especially EmmanuelFlossie's golden rule: MPN + Brand + GTIN is the ideal combination for submission. Also, as Amlani reminded us, ensure you're submitting the *correct* MPN value that actually belongs to the product.
- Consider Supplemental Feeds for Targeted Overrides (If Necessary): If you're only dealing with a handful of products or need to override specific attributes, a supplemental feed in Google Merchant Center can work. This involves exporting your product data (or just the problematic items), making the necessary MPN edits, and then uploading that smaller feed to GMC to augment your main feed. It's a bit more manual but can be effective for targeted fixes.
It's clear from sebastian.s's experience and the community's input that the official Google & YouTube app has its quirks, especially with variant MPNs. But thankfully, the Shopify ecosystem is rich with powerful, reliable apps designed to make your Google Shopping campaigns run smoothly. Don't let a buggy app hold back your product visibility! Diving into these community discussions often uncovers the best solutions, and this thread is a perfect example of store owners helping each other navigate these technical waters.