How to connect WooCommerce to Facebook Shop: The Full Guide

Connecting WooCommerce to Facebook Shop is an excellent way to increase your sales. With this tool, you can facilitate the purchase process while enhancing user experience. This also generates more engagement, which helps you transform that shopper into a loyal customer.

But that’s not all. This synchronization offers many other benefits such as:

  • Analyze the performance and results of ad campaigns
  • Automatic integration of products and categories
  • Help build better customer relationships thanks to the reach and closeness
  • It allows you to easily sell the products via Facebook Pages

Now, let’s take a look at a few WordPress and WooCommerce plugins that make this integration simple.

Plugins to connect WooCommerce to Facebook Shop

There are several plugins to connect WooCommerce to Facebook Shop. Some of the best ones are:

  1. Facebook for WooCommerce by Facebook
  2. Pixel you site
  3. StoreYa’s Shop to Facebook for WooCommerce
  4. Social Commerce for WooCommerce

1) Facebook for WooCommerce by Facebook

This is a free plugin developed by Facebook that allows you to connect your WooCommerce store to Facebook Shop. Let’s have a look at how to install it and set it up step-by-step.

1. Install the Facebook Pixel on your website

Setting up the Facebook Pixel will allow you to optimize your ads strategy because it will show you the users’ behavior. With that information, you can enhance the reach by showing customers the most appropriate ads according to their interests after they visited your website. You can also increase your sales by configuring automatic bids that show ads to the type of Facebook user most likely to perform the action that interests your brand.

Facebook for WooCommerce allows you to analyze in real-time when users:

  • See your content
  • Search on your page
  • Add an item to their cart or wish list
  • Start a payment
  • Add payment information
  • Make a purchase
  • Complete a registration

Your ads will reach users on any device so they’ll help you get new followers. On top of that, the ads adapt to the purchase process of each shopper (for example, ads that remind the user of the products that are in an abandoned cart) and reach new customers for your website and Facebook Shop. Additionally, with the Facebook Pixel, you can create custom audiences based on user actions and audiences similar to your best customers.

Remember that setting up your Facebook Shop will also allow you to integrate with Instagram Shop, increasing sales points, and conversion opportunities. To learn how to add Facebook Pixel to your site, check out our step-by-step guide.

Finally, keep in mind that if you have a Pixel installed on your website, you must delete it before installing another one.

2. Synchronize your store on Facebook

By connecting your WooCommerce store to Facebook, you can upload your product catalog and create carousel ads, attracting more customers. What’s more, users will be able to view and select products. When they choose what they want, they will be redirected to the checkout page of your website to complete the purchase.

And the best part is that the dynamic ads will be updated with the changes in your stock. If you don’t have a catalog you can only use one, but you can include an unlimited number of products in it.

3. Enable Facebook Messenger

Facebook Messenger Chat is a great tool that allows you to enhance the purchasing experience of your users by interacting with them before, during, and after the conversion process. Besides, you can chat with your clients on your website and continue the conversation via Messenger after they left.

Additionally, one big advantage of Facebook Messenger Chat is that if you don’t want to integrate Facebook for WooCommerce with your site, you can simply add this functionality and enable a live customer chat.

If you want to add Facebook Messenger Chat to your website, you can follow our step-by-step guide.

4. How to activate and set up the plugin

Finally, to activate and set up Facebook shop for WooCommerce, follow these steps:

  1. Download the plugin
  2. Go to your website, click on the Plugins tab, and then on Choose file. Select facebook-pixel-for-woocommerce-<pixel ID>.zip and upload the plugin
  3. Click Install Now
  4. Click Activate Plugin
  5. Go to the WooCommerce section on your website
  6. Click on Settings
  7. Then, click Integrations
  8. Choose Facebook for WooCommerce
  9. Press Get started. This option will redirect you to your Facebook Page
  10. You’ll have three options here. Click on Choose a Facebook Page and then select the page. After that, press the Next button
  11. As you’ve already install Facebook Pixel, you’ll go to the next step. Click the Import product option to add the products to your shop, and then click Finish
  12. That’s it. You’ve integrated Facebook Shop with WooCommerce!

Now when a user clicks on a product and then the Check out on the website button, it will be redirected to your site’s checkout page.

2) Pixel your site

This is a WordPress tag manager that works well with Facebook Shop for WooCommerce. It implements a basic version of the Facebook Pixel and enables Facebook Messenger on your site. Additionally, it has tons of features but some of the main ones are:

  • Implement Google Analytics, Google Ads, and Pinterest Tag (more to come)
  • Insert custom scripts with a head & footer option
  • Track actions and data with the Global Events: content details, clicks, embedded video views, searches, form submit, comments, downloads, AdSense clicks
  • Configure your events using various triggers: URL contains or equals, clicks, mouse over, and page scroll
  • Set WooCommerce tracking, with Facebook DPA support, Google Analytics Enhanced Ecommerce, Google Ads Remarketing, and Pinterest e-commerce specific events
  • Run dynamic ads
  • When Facebook for WooCommerce is activated, PixelYourSite will use their ID logic. This way, when it detects the Facebook for WooCommerce plugin, it makes sure your Facebook pixel is not inserted twice

All in all, Pixel your Site is an excellent addition to Facebook for WooCommerce because it provides you with extra tracking tools.

3) StoreYa’s Shop to Facebook for WooCommerce

With this plugin, you can easily import your web store onto your Facebook Page. Some of its main features are:

  • Fully customization so your Facebook shop fits with the look and feel of your brand
  • Automatically import all of your social network activities from Twitter, Pinterest, Instagram, and YouTube onto Facebook
  • With the Group Deal tool, you can create special deals for specific users and have them invite their friends. This way, you can sell more an attract fans to your Facebook page
  • Add a Like button to your online shop and increase your Facebook fan base
  • Twitter and YouTube tabs tool to show a feed of your tweets and display your YouTube channel
  • Import your WooCommerce store to Facebook

4) Social Commerce for WooCommerce

This freemium plugin is great to synchronize your store with Facebook without installing the Facebook Pixel. Some of its top functionalities are:

  • Change the colors of your Facebook shop
  • Change the language of your store
  • Autosync your catalog: You can set time on a daily, weekly, or monthly basis to automatically sync your catalog with the Facebook Shop
  • Upload a custom-designed banner to your Facebook shop to attract more customers. It will give you a small area where you can promote special offers or new products, for example
  • Make your store is accessible from any iOS or Android device. After the implementation, your customer will be able to purchase products from Facebook Native IN-APP Browser

How to create a Facebook shop catalog and connect it to WooCommerce

Now that we’ve analyzed the plugins, let’s have a look at the next step. You need to create a Facebook shop catalog and synchronize it with WooCommerce. The process is pretty simple so just follow these steps:

  1. In your Facebook account, go to the Catalog manager and select Create a catalog
  2. Then, Select the correct catalog type from your inventory. You can choose E-Commerce, Travel, Real Estate, or Cars. Then click Next.
  3. How do you want to add your inventory to the catalog? You can add them manually but if you have your inventory hosted on WooCommerce, select the Connect eCommerce platform option
  4. Choose the business to which the catalog belongs to in the drop-down menu. This is the business that you have set up in Business Manager. You can also choose Personal, but you will have fewer ways to use a personal catalog unless you connect it with a business
  5. Enter a name for the catalog
  6. Finally, press Create and that’s it! You’ve created a Facebook Shop catalog and synchronized it with WooCommerce!

Facebook Shop and WooCommerce are not syncing. How to fix it?

There could be several reasons why your Facebook Shop doesn’t sync with WooCommerce. If that’s your case, we recommend you contact their support team. However, if you don’t want to wait for their answer, here we’ll show you how to fix the most common problems.

  • Refresh the auto-sync

  1. Go to your WordPress Dashboard > WooCommerce > Settings > Integration tab. There you’ll see Facebook for WooCommerce settings
  2. If you see a Facebook extension error, you have to reset your API link. To do that, simply click the button and follow the steps on the screen
  3. That’s it! Facebook Shop for WooCommerce should be sync now!
  4. Additionally, you can go to the Advanced Settings and change the auto-sync timing
  • Reset your Facebook Shop configuration

Sometimes there are problems during the configuration. Even if you uninstall and reinstall the plugin, it will still go back to your previous configuration so you need to reset the Facebook Shop configuration. To do that you have to:

  1. In your WordPress dashboard, go to WooCommerce > Settings > Integration tab and click on Facebook for WooCommerce to go to the configuration page
  2. Click Settings (or Reconfigure for older versions) and you’ll see a pop-up
  3. Go to Advanced Options and click Delete Settings under Advanced Settings
  4. That’s it! You’ve just reset your Facebook Shop for WooCommerce configuration!


To sum up, if you add your WooCommerce store to Facebook Shop, you can improve your sales process and enhance user experience. You’ll be able to analyze the performance of ad campaigns as well as synchronize products and categories to sell the products via Facebook Pages.

We also recommend you integrate Facebook Pixel with your site to make the most of your campaigns and unleash the full potential of Facebook Ads. You can do this manually or using plugins. In this guide, we show you how to easily add Facebook Pixel to WordPress step-by-step.

Additionally, you can also make the most of Facebook by automatically posting your blog content there. You can do that by following our step-by-step guide: How to auto-post from WordPress to Facebook.

Finally, if you have a WooCommerce store and want to customize the shop page, we recommend you check out our complete guide on how to customize the WooCommerce Shop Page.

Are you ready to boost your sales and make the best of your brand? Which tool do you prefer? Leave a comment below and tell us more about your experiences!