Adding Shopify products to Facebook is done through the official Facebook & Instagram app by Meta, available free from the Shopify App Store. The app connects your Shopify store to Meta Business Suite, creates a product catalog automatically, and keeps inventory and pricing synced without any manual work after the initial setup. This guide covers the current process, what you need before you start, and how to fix the most common connection errors.

Key Takeaways
1
Install the free “Facebook & Instagram” app by Meta from the Shopify App Store to connect your store to Facebook Shops.
2
You need a Facebook Page, a Meta Business Account, and a Facebook Commerce account before you can start selling.
3
The app automatically creates a product catalog in Meta Commerce Manager and keeps it synced with your Shopify store.
4
Meta Pixel is set up through the Facebook & Instagram app, not through your theme code or Online Store Preferences.
5
To control which products appear on Facebook, add or remove the “Facebook & Instagram” sales channel on each product individually.
6
Facebook Shops is for business storefronts; Facebook Marketplace is for individual sellers. They are completely separate systems.
7
The same product catalog powers both Facebook Shops and Instagram Shopping once both channels are enabled in the app.

Adding Shopify products to Facebook used to involve manually uploading CSV files, copying product data between platforms, and hoping nothing went out of sync. The current setup is far more straightforward. Shopify’s official integration with Meta lets your products flow directly from your store to Facebook Shops, with inventory and pricing staying up to date automatically.

This guide walks through the complete process as it works in 2026: installing the right app, connecting your accounts, syncing your catalog, and troubleshooting the issues that come up most often. Whether you’re setting this up for the first time or trying to fix a broken connection, you’ll find what you need here.

How Facebook Shopping Works With Shopify

Facebook Shopping is powered by a product catalog stored in Meta Commerce Manager. When a customer visits your Facebook Page and clicks “View Shop,” they’re browsing products pulled from that catalog. The catalog is not something you manage manually on Facebook; it’s fed by your Shopify store through an automated sync.

The connection works through a dedicated Shopify app called “Facebook & Instagram,” published by Meta. This app acts as the bridge between Shopify’s product database and Meta’s Commerce Manager. When you add a new product in Shopify, update a price, or mark something as out of stock, those changes are pushed to your Meta catalog automatically.

Your Facebook Shop lives on your Facebook Page. Customers can browse products, view images and descriptions, and click through to complete their purchase on your Shopify store. Facebook does not process the checkout itself for most merchants; it sends the customer to your site. This means your Shopify payment setup, shipping rates, and order management all stay in one place.

The same catalog that powers your Facebook Shop also powers Instagram Shopping. Once you’ve set up the connection through the Facebook & Instagram app, you can enable the Instagram channel with a few additional steps inside the same app, and both storefronts draw from the same product data.

One important point before you start: Facebook reviews your products and your account for eligibility before your Shop goes live. Not everything can be sold through Facebook Shops. The review process happens after you submit your Commerce account for approval, and it can take a few days.

What You Need Before You Start

Getting your accounts in order before you touch Shopify will save you a lot of back-and-forth. The connection requires three separate Meta accounts, and if any of them are missing or misconfigured, the setup will stall partway through.

A Facebook Page for your business. This is the public-facing Page where your Shop will appear. It must be a Page, not a personal profile. If you only have a personal Facebook account, you’ll need to create a Page first. The Page should be published and in good standing (not restricted or unpublished by Facebook).

A Meta Business Account (formerly Business Manager). This is the administrative layer that connects your Facebook Page, your ad accounts, your Commerce account, and other Meta assets. You create one at business.facebook.com. If you run ads on Facebook, you may already have one. Make sure you have admin access, not just employee access, because the setup requires permissions to add new accounts and apps.

A Facebook Commerce account. This is what allows you to sell through Facebook Shops. It’s created automatically during the Shopify app setup in most cases, but Facebook still has to approve it. Approval is based on your location (Facebook Shops is not available in every country), your product types, and your compliance with Facebook’s commerce eligibility policies.

Products that meet Facebook’s commerce policies. Facebook prohibits certain product categories from being sold through Shops entirely. These include weapons and weapon accessories, tobacco products, adult content, alcohol (in most regions), counterfeit goods, healthcare products with unsubstantiated claims, and several others. Review Meta’s commerce policies before setting up your catalog if there’s any question about your product types. Selling prohibited items will result in your Commerce account being rejected or shut down.

A Shopify store on a plan that supports sales channels. The Facebook & Instagram app is available on all paid Shopify plans. It is not available on the Starter plan.

How to Connect Shopify to Facebook Step by Step

The steps below reflect the current Shopify interface as of 2026. Meta and Shopify update their apps periodically, so minor interface differences are normal, but the overall flow remains the same.

Step 1: Install the Facebook & Instagram app. In your Shopify admin, go to the Apps section and search for “Facebook & Instagram.” The app is published by Meta and is free to install. Click “Add app” and follow the permission prompts. Shopify will ask you to confirm the permissions the app needs to access your products, orders, and store data.

Step 2: Open the app and start the setup flow. Once installed, click on the Facebook & Instagram app from your Apps list. You’ll see a setup dashboard. Click “Get started” or the equivalent prompt to begin connecting your accounts.

Step 3: Connect your Facebook account. The app will prompt you to log in to Facebook. Use the account that has admin access to your Meta Business Account. If you’re already logged in to Facebook in your browser, it may recognize your account automatically.

Step 4: Select or create your Meta Business Account. After logging in, you’ll be asked to choose which Meta Business Account to connect. Select the one associated with your business. If you don’t have one yet, you can create one during this step.

Step 5: Connect your Facebook Page. Select the Facebook Page where your Shop will appear. Only Pages where you have admin access will appear in the list. If your Page is missing, check your Page role in Facebook’s Page settings.

Step 6: Set up your Commerce account. The app will either connect to an existing Commerce account or create a new one in Meta Commerce Manager. If this is your first time, a new account is created automatically. You’ll need to submit it for review. Facebook’s review process typically takes 1 to 5 business days.

Step 7: Choose your catalog settings. The app will create a product catalog in Meta Commerce Manager and begin syncing your Shopify products. You can choose to sync all products or specific collections. Products must also have the Facebook & Instagram sales channel enabled at the product level (covered in the next section).

Step 8: Review your data sharing settings. You’ll be prompted to set a data sharing level for Meta Pixel. Choose the level appropriate for your business. Higher sharing levels improve ad targeting but share more customer behavior data with Meta.

Step 9: Complete the setup and wait for approval. Once you’ve finished the setup flow, your Commerce account goes into review. You’ll receive a notification from Facebook when it’s approved. Until it’s approved, your products are synced to the catalog but your Facebook Shop is not yet live to the public.

How to Control Which Products Sync to Facebook

By default, the Facebook & Instagram app syncs products that have the Facebook & Instagram sales channel enabled. Products without that sales channel will not appear in your Facebook Shop, even if they’re active and published on your Shopify storefront.

To add a product to the Facebook & Instagram sales channel, open the product in your Shopify admin. On the right side of the product page, you’ll see a “Sales channels and apps” section. Expand it and check the box next to “Facebook & Instagram.” Save the product. It will sync to your Meta catalog within a short time (usually a few minutes, sometimes longer for large catalogs).

To remove a product from Facebook without deleting it from Shopify, uncheck the “Facebook & Instagram” box on that product and save. The product will be removed from your Meta catalog and will no longer appear in your Facebook Shop.

If you want to manage this at scale, Shopify allows you to use collections and bulk actions. You can select multiple products from your Products list, click “More actions,” and then modify sales channel availability for all selected products at once. This is useful if you’re launching a new product line on Facebook or pulling a category of products from the channel temporarily.

The Facebook & Instagram app also lets you exclude products based on product type or collection through the app’s catalog settings. This is a useful secondary filter, but the per-product sales channel setting is the most reliable way to control visibility precisely.

If a product is visible in Shopify but not appearing on Facebook after several hours, the most common causes are: the sales channel is not enabled on the product, the product is out of stock and your catalog settings exclude out-of-stock items, or the product violates Facebook’s commerce policies and was automatically rejected from the catalog. The Facebook & Instagram app shows a catalog health section where you can see which products were rejected and why.

For stores with a large number of products, you may also want to look at importing apps that can help manage product data across channels more efficiently, especially if you’re managing catalogs across multiple platforms.

Setting Up Meta Pixel Through the Shopify App

Meta Pixel (now called Meta Pixel or the Meta pixel, sometimes still referred to as the Facebook Pixel) is a piece of tracking code that records customer actions on your store. It’s used to measure the effectiveness of your Facebook ads, build retargeting audiences, and track conversions.

As of 2024 and continuing in 2026, the correct way to set up Meta Pixel in Shopify is through the Facebook & Instagram app. The older method of pasting pixel code into your theme files or adding it through Online Store > Preferences is deprecated. If you set up pixel through the old method, it may cause duplicate pixel events, which skews your ad data.

To connect your pixel through the app:

  1. Open the Facebook & Instagram app in your Shopify admin.
  2. Click on the “Pixel” or “Data sharing” section in the app’s navigation.
  3. Select your existing Meta Pixel from the list, or create a new one if you don’t have one.
  4. Choose your data sharing level. Shopify offers three options: Standard, Enhanced, and Maximum. Enhanced and Maximum use server-side events (Conversions API) in addition to browser-side tracking, which gives more complete data, especially for users who have ad blockers.
  5. Save your settings.

Once connected, the app handles the pixel installation automatically. You don’t need to touch your theme code. The pixel will fire on product views, add-to-cart events, checkout steps, and purchases.

If you previously installed pixel code manually in your theme or through a third-party app, remove it after connecting through the Facebook & Instagram app. Having the same pixel installed twice causes duplicate event counts and inflated conversion numbers in your Facebook Ads Manager.

To verify your pixel is working, use the Meta Pixel Helper browser extension for Chrome. It shows you which pixels are firing on any given page and what events are being sent. After setting up through the Shopify app, check your store’s homepage, a product page, and your cart to confirm the pixel is firing correctly.

Common Connection Errors and How to Fix Them

The setup process involves multiple accounts across two different platforms, so connection problems are common. Here are the errors that come up most often and how to resolve them.

“Your Commerce account is not approved” or “Under review.” This means Facebook is still reviewing your account for eligibility. This is normal and not something you need to fix. Wait for the review to complete. If it’s been more than 5 business days, check your email (the one associated with your Facebook account) for any messages from Facebook requesting additional information. You can also check the status in Meta Commerce Manager directly.

“Domain not verified.” Facebook requires you to verify ownership of your website domain. In Meta Business Manager, go to Brand Safety > Domains and add your Shopify store’s domain. The verification options include adding a DNS TXT record, uploading an HTML file to your server, or adding a meta tag to your site’s . For Shopify stores, the meta tag method is typically easiest. You add it through Online Store > Preferences > Facebook domain verification field (this is one of the fields in Preferences that is still active).

Products not syncing or appearing in catalog. Check three things in this order: (1) Is the Facebook & Instagram sales channel enabled on the product? (2) Is the product active and published in Shopify? (3) Does the product comply with Facebook’s commerce policies? The app’s catalog health section shows rejected items with rejection reasons. If a product was rejected for a policy violation, you’ll need to either modify the product listing or accept that it cannot be sold through Facebook Shops.

Disconnected accounts or authentication errors. If the app loses its connection to your Facebook account (which can happen after a password change or a security review on the Facebook side), you’ll see an error in the app asking you to reconnect. Click “Reconnect” and go through the authentication flow again. Make sure you log in with the same Facebook account that has admin access to your Meta Business Account.

Facebook Page not appearing in the dropdown. If your Page doesn’t show up when you’re trying to connect, the most likely cause is that your Facebook account doesn’t have admin access to the Page. Go to your Facebook Page settings, check the Page roles, and confirm your account is listed as an admin (not just an editor or moderator). Only admins can connect a Page to Shopify’s app.

Commerce account rejected. If your Commerce account is rejected rather than just under review, Facebook will usually provide a reason. Common reasons include: selling prohibited product types, the account being associated with a Page that violates Facebook’s community standards, or incomplete business information. Read the rejection notice carefully. In many cases, you can appeal the decision through Meta Commerce Manager by providing additional information or documentation about your business.

Facebook Shops vs Facebook Marketplace: What’s the Difference

Facebook Shops and Facebook Marketplace are two completely different systems on Facebook. They’re often confused because both involve selling products, but they serve different audiences and work in completely different ways.

Facebook Shops is designed for businesses. It creates a storefront on your Facebook Page where customers can browse your products. It’s tied to a verified Commerce account, requires Meta Business Manager, and integrates directly with platforms like Shopify. Facebook Shops is the system this guide covers. When someone visits your Facebook Page and sees a “Shop” tab, that’s Facebook Shops.

Facebook Marketplace is designed for individuals. It’s essentially an online classifieds board where people list items they want to sell, usually second-hand goods, local furniture, cars, or similar. Anyone with a personal Facebook account can list on Marketplace without any business verification. There’s no storefront, no branded page, and no catalog sync with Shopify.

Shopify does not have a direct integration with Facebook Marketplace in the same way it integrates with Facebook Shops. If you want to sell on Marketplace as a business, you’d need to list items manually. There are some third-party tools that claim to push listings to Marketplace, but these are not officially supported by Facebook or Shopify.

For most Shopify merchants, Facebook Shops is the right choice. It gives you a branded storefront, automatic catalog sync, ad retargeting through Meta Pixel, and a consistent customer experience. Marketplace is appropriate for individual listings or highly localized selling, not for running a product catalog from an online store.

One more distinction worth knowing: Facebook Shops allows checkout directly on Facebook in some regions (called “Checkout on Facebook”). Where this is available, customers can complete their purchase without leaving the Facebook app. Where it’s not available, they click through to your Shopify store to check out. Shopify’s integration handles both cases.

To summarize: Facebook Shops is for business storefronts; Facebook Marketplace is for individual sellers. They are completely separate systems.

How to Add Shopify Products to Instagram Shopping

Instagram Shopping uses the same Meta product catalog as Facebook Shops. Once you’ve set up the Facebook & Instagram app and your catalog is syncing, enabling Instagram Shopping is a matter of turning on the Instagram channel within the same app and meeting Instagram’s eligibility requirements.

Before you can enable Instagram Shopping, your Instagram account needs to be:

  • A professional account (Business or Creator), not a personal account
  • Connected to your Facebook Page
  • Located in a country where Instagram Shopping is available
  • Compliant with Instagram’s merchant agreement and commerce policies

To connect Instagram within the Facebook & Instagram Shopify app:

  1. Open the Facebook & Instagram app in your Shopify admin.
  2. Look for the Instagram section or the “Add sales channel” option within the app.
  3. Connect your Instagram professional account by logging in through the app.
  4. The app will link your Instagram account to your existing Meta catalog.
  5. Submit your Instagram account for shopping review. Like Facebook, Instagram reviews accounts before approving Shopping.

Once approved, you can tag products in Instagram posts and Stories. When a customer taps a product tag, they see the product image, name, price, and a link to buy. The link takes them to the product page on your Shopify store (or, in supported regions, to checkout within Instagram).

Because both channels draw from the same catalog, any product you’ve enabled for Facebook & Instagram in Shopify automatically becomes available for Instagram tagging as well. You don’t need to manage two separate product lists. Price and inventory changes made in Shopify sync to both channels at the same time.

If your Instagram account is approved for Shopping but product tags aren’t appearing as an option, check that you’re using a professional Instagram account (not a personal one), that the account is linked to the correct Facebook Page, and that your Shopify catalog is actively syncing. Sometimes re-connecting the Instagram account through the app resolves tagging issues that don’t have an obvious cause.

Product images matter more on Instagram than almost anywhere else. Instagram Shopping surfaces your product photos prominently, and low-quality or inconsistent images perform noticeably worse. If you’re investing time in setting up Instagram Shopping, it’s worth auditing your product images at the same time to make sure they meet Instagram’s image quality standards and look consistent across your catalog.