Shopify Markets and Meta's product catalogue

Topic summary

Issue: U.S. product listings from a Shopify store using Shopify Markets aren’t syncing to Meta’s product catalog, while European versions sync correctly. This blocks U.S.-targeted ad campaigns and risks 404s if EU URLs are used.

Context:

  • Separate product listings for U.S. and Europe with identical names/descriptions/metafields, but different URLs and product IDs.
  • Shopify Markets geolocation limits visibility so U.S. shoppers see only U.S. versions; EU shoppers see EU versions.
  • Goal: create a dedicated U.S. Meta catalog containing only U.S.-specific products and URLs.

Troubleshooting already done:

  • Confirmed U.S. products active in the Facebook sales channel and matched metafields.
  • Added a new product pair; EU synced, U.S. did not.
  • Uninstalled/reinstalled Facebook app and attempted multiple resyncs.
  • No change; Meta support has not provided a solution.

Status:

  • Unresolved and open. Key need: guidance on enabling U.S. product sync or setting up a U.S.-only Meta catalog so U.S. campaigns use correct URLs without errors.
Summarized with AI on December 14. AI used: gpt-5.

Hey all,

I’m reaching out regarding an issue we’re experiencing with syncing our Shopify product catalog to Meta for ad campaigns. We currently have separate Shopify product listings for the U.S. and the rest of the world, with identical product names, descriptions, and metadata but different URLs and product IDs based on the market. We’re using Shopify Markets’ geolocation functionality, where customers based on the U.S. will only be able to see the U.S. versions of the product, and customers in the European region the European versions.

The problem is that only the European versions of the products are syncing to our Meta catalog. Unfortunately, our U.S. products are not appearing. Since we are running campaigns targeting U.S. customers, we’d like to create a dedicated U.S. catalog for U.S.-based campaigns, featuring only U.S.-specific products and URL, as the European catalog URLs would result in 404 errors for them.

Here’s an overview of what we’ve done:

-The U.S. products have identical meta fields to their European counterparts and are active in the Facebook sales channel in Shopify, so they should have everything in place for the sync to happen
-We recently added a new product for both markets, and the European version synced to Meta just fine, but once again no U.S. products synced
-I have uninstalled the whole FB app and reinstalled the connection, still no changes
-Despite confirming these settings and attempting to resync multiple times, the U.S. products remain absent in the Meta catalog.

Meta’s support has not been helpful. Any suggestions how to fix this?