How to Set Up Your Shopify Meta Catalog and Fix Sync Issues
To create a Shopify Facebook feed, install the Facebook & Instagram by Meta sales channel, connect your Meta business assets and make your products available to it. Shopify then syncs those products to a Meta catalog that powers Facebook Shop, Instagram Shopping and Meta ads, and keeps it updated as your product details change.
For more control, such as separate feeds for different brands or markets, a feed app can generate a product feed URL that Meta fetches on a schedule. If you’re looking to show Facebook posts on your store instead, that’s a different kind of feed, covered near the end of this guide.
What Is a Shopify Facebook Feed?
A Shopify Facebook feed usually means your product catalog on Meta. It holds product details such as titles, descriptions, images and prices, which Meta uses for Facebook Shop, Instagram Shopping and catalog ads.
With Shopify’s Facebook & Instagram by Meta channel, all of these features share one product catalog. Making a product available to the channel adds it everywhere you sell or advertise on Facebook and Instagram.
How to Set Up a Shopify Facebook Feed
The Facebook & Instagram by Meta channel is free with all Shopify plans, subject to store eligibility. Before you start, make sure you have full control of the Meta business portfolio and the Facebook Page linked to your store, plus an Instagram professional account if you plan to use Instagram Shopping.
- In your Shopify admin, go to Settings > Sales channels.
- Click Shopify App Store and search for Facebook.
- Click Add channel or Add app.
- Click Start set up on the feature you want first, such as Facebook Shop or Meta Marketing.
- Click Connect account and sign in to Facebook.
- Connect the Facebook assets the feature needs, such as your business portfolio and Page.
- Accept the terms and conditions, then click Finish setup.
Assets you connect for the first feature carry over to the others, although some features, such as ad campaigns, may also need an ad account. The channel’s Meta Marketing area handles your Meta pixel, data-sharing level and Conversions API tracking.
Check your tax settings under Settings > Taxes and duties before selling. Since August 26, 2025, you’re responsible for collecting and remitting sales tax on Facebook and Instagram orders.
Choose Which Products Sync to Facebook
After setup, Shopify starts syncing products to your Meta catalog. You control which products are included by making them available to the Facebook & Instagram channel, either on each product page or for many products at once with the bulk editor.
To remove a product from the catalog, open it, click Manage in the product availability section, deselect Facebook and save. Because the features share one catalog, you can’t make a product available to Facebook Shop but not Instagram Shopping.
Changes to product details sync automatically and usually appear on Facebook within a few minutes. Collections also sync for stores based in the United States, while stores elsewhere create collections in Meta Commerce Manager.
Product Requirements for the Meta Catalog
Products must meet Meta’s rules before they can sync. Each product needs to:
- Be available to the channel. It must be published to Facebook & Instagram.
- Require shipping. Digital products aren’t eligible.
- Have a return policy. Your store needs a return policy in place.
- Meet catalog specifications. The title, description and image must follow Meta’s catalog rules.
- Follow Meta’s policies. The product must comply with Meta’s Commerce Policy and Community Standards.
- Have a Google product category. Meta uses this category for your products.
- Have a price. Free products can’t be synced.
Products that don’t meet these requirements show errors in the channel and stay out of the catalog until you fix them. Checking these points before you publish saves time correcting products later.
Fix Facebook Product Sync Errors
The channel’s Overview page shows a product status section with sync results and errors. Click View products to see the issues for each product.
The most common errors are a missing image, a missing Google product category and incomplete variant details, such as size or color. Fix them in the bulk product editor and save, and the products sync again once they meet the requirements.
Many fixes involve core product data, such as titles, descriptions and variant options. If you manage product data across Shopify, WooCommerce or Wix, Bulkflow supports bulk import, export and updates to existing product records with field mapping, which can help when many products need the same kind of correction.
When to Use a Facebook Feed App
The native channel suits most stores, but feed apps help when you need more control over what Meta receives. Common reasons include:
- Several feeds from one store. Separate feeds for different brands, Facebook Shops or ad accounts, often filtered by collection.
- Custom product data. Rules that rewrite titles, map categories or exclude out-of-stock items.
- Markets and languages. Feeds for specific markets, currencies or translations.
- Several channels. One app that also sends feeds to Google Merchant Center or other platforms.
Most feed apps create a feed URL that you add as a data source in Meta Commerce Manager. Meta then fetches the feed on a schedule, so updates reach your catalog based on the app’s sync interval and Meta’s fetch timing rather than instantly.
Avoid sending the same products to one catalog from both the native channel and a feed app. Duplicate items make it hard to tell which data Meta is using and can cause conflicts in ads.
How to Optimize Your Facebook Product Feed
Better product data helps your catalog ads and shops look professional and match the right shoppers. Focus on these areas:
- Titles. Make them clear and specific, with key details like brand, product type and color.
- Descriptions. Describe the product accurately without excessive promotional language.
- Images. Use clear, high-quality photos that show the actual product.
- Google product category. Choose the most specific category that fits each product.
- Variant details. Fill in size, color and other options so each variant can be shown correctly.
- Prices and stock. Keep them current so shoppers don’t click through to unavailable or differently priced items.
Show Facebook Posts on Your Shopify Store
Some merchants searching for a Shopify Facebook feed want to display their Facebook posts on their store, not send products to Meta. This is done with a social feed widget rather than a product catalog.
Widget apps, such as Elfsight’s Facebook Feed, connect to your Facebook Page and show posts on your store pages. Some tools give you an embed code instead, which you can paste into a page in Online Store > Pages using the HTML view.
Keep widgets light, since several embedded feeds can slow your store. Check how the feed looks on mobile and place it where social proof helps, such as near reviews or calls to action.
Common Shopify Facebook Feed Problems
Most catalog issues come from missing product data or account access. Watch for these:
- Products don’t appear in the catalog. They aren’t available to the channel or are missing required data.
- Setup can’t connect your Page. Your account doesn’t have full control of the business portfolio, or the portfolio doesn’t own the Page.
- Products show a category error. They don’t have a Google product category assigned.
- Variants are rejected. Size, color or other option details are incomplete.
- Collections aren’t on Facebook. Your store isn’t based in the United States, so create collections in Commerce Manager.
- Products appear twice. The native channel and a feed app send the same products to one catalog.
Conclusion
A well-managed Shopify Facebook feed keeps your products accurate across Facebook Shop, Instagram Shopping and Meta ads. Connecting the Facebook & Instagram channel, choosing the right products and fixing data issues as they appear keeps your catalog ready to sell. We hope this guide helps you set up your Shopify Facebook feed with confidence. To import and update product data in bulk, you can explore Bulkflow.



