Facebook for WooCommerce not working? Here’s how to fix it

Are you having problems with Facebook Shop not displaying products? Is Facebook for WooCommerce not working? In this guide, you’ll learn how to fix Facebook for WooCommerce most common problems so you can get your shop back up and running in no time.

Why use Facebook for WooCommerce?

Facebook for WooCommerce allows you to connect your Shop to WooCommerce. This way you can create a catalog and sell your products via Facebook and Instagram. The service is free and it has several benefits:

  • Allows you to reach a much wider audience
  • It’s a new sales channel that has no cost
  • Great way to leverage your business using Facebook and Instagram
  • By using Facebook Pixel, you can track the conversions and performance of the products
  • If you’re not from the US, the checkout will happen on your site so you’ll increase your traffic

However, sometimes there are problems with the integration so Facebook for WooCommerce stops working. If that’s your case, you’ve come to the right place. In this guide, we’ll show you how to fix the most common issues so you can have your Shop up and running in no time.

Facebook for WooCommerce isn’t working? How to fix common issues

One of the most common issues with Facebook for WooCommerce not working is when products don’t appear in the shop. This can have different causes so here are a few possible solutions:

1. Facebook Shop set up issues

This is the most common issue and causes that your products aren’t displayed in the shop. Usually, this problem occurs when you create the shop manually outside the plugin’s wizard. If your Facebook page isn’t linked to the Facebook catalog that Facebook for WooCommerce uses, the products won’t appear in your shop. So, if Facebook for WooCommerce isn’t working, you need to change the catalog that’s associated with your shop.

To do this, log in to your Catalog Manager, go to Commerce Manager > Settings. There, you’ll see at least two catalogs so you need to link your shop with the correct one. Let’s see how you can do that:

Delete the wrong catalog

  1. First, you need to delete the catalog that’s wrongly associated with your shop. So, go to the products catalog and select the wrong catalog. You can easily identify it because it’s called is called “Products for <yourshopname>” and usually has 0 products.
    NOTE: When you create the shop from Facebook for WooCommerce, the catalogs normally have names like <your-shop-name> – WooCommerce.
  2.  Click Settings and press Delete to remove the catalog and its link to your shop page.

Link the shop with the correct catalog

Now, let’s associate the catalog of the plugin with the Facebook shop page. To do this, we recommend you reset the current configuration and create a new one using the setup wizard. This way, you will connect the shop page and sync your WooCommerce products.

To do that, simply follow these steps:

  1. Go to your WordPress dashboard > WooCommerce > Settings. Go to the Integration tab and open Facebook for WooCommerce to go to the configuration page.
  2. Then, press Settings (or Reconfigure in some versions), and you’ll see a pop-up.
  3. Go to Advanced Options and click the Delete Settings button (also called Remove) under Advanced Settings.

After that, you will see a welcome screen where you can set up a new connection from scratch. If you’re not sure how to do that, keep reading.

How to connect Facebook shop to WooCommerce?

Now, it’s time to connect Facebook shop to WooCommerce to get it up and running again. To do that, follow these steps:

  1. In your WP dashboard, go to WooCommerce > Facebook and press Get Started
    Facebook for WooCommerce not working - Connect Facebook Shop
  2. You’ll be redirected to the Facebook setup wizard where you will need to:
    • Log in to your Facebook account
    • Create or choose the assets that will link to your WooCommerce store such as Business Manager, Facebook Page, FB Ad account, Facebook Pixel, and Catalog
  3. That’s it! Facebook for WooCommerce should be working again! Your WooCommerce products will sync to Facebook automatically but you can change the configuration from your WordPress dashboard. For example, you can exclude categories from the synchronization, exclude tags, choose the product description to display, Facebook image, price, and more

After you finish the setup, you’ll be able to check your connected assets from WooCommerce > Facebook > Connection. Additionally, for more options regarding the Facebook Shop configuration, press the Manage Connection button.

To avoid your shop syncing with the wrong catalog and prevent Facebook for WooCommerce to work correctly, we recommend you always set up your shop on using Facebook for WooCommerce wizard so it’s associated with the catalog that the plugin uses.

For more information on how to connect Facebook Shop to WooCommerce, check out this step-by-step guide.

2. Products without prices

If you don’t set prices for your products, they won’t appear in WooCommerce. So, make sure that you set a price for every single product that you want to connect with Facebook Shop. You can do that from the WooCommerce product price field or the Facebook price field if you want to set a price exclusive to Facebook.

3. Virtual Products

If you sell virtual products, keep in mind that Facebook doesn’t allow you to sell them in Facebook Shop so they won’t appear. This is part of Facebook’s eCommerce policies.

4. Out of stock

Another reason why Facebook for WooCommerce may not be working is that there is no available stock for the products. When products are out of stock, they don’t sync with Facebook so they don’t appear in the shop.

To quickly check if this the case, filter your products by stock status and then compare the ones that are out of stock in your store with the number of products that don’t appear in your Facebook catalog.

5. Update Facebook Shop Auto-sync

If you’ve tried all the above and Facebook for WooCommerce is still not working, try refreshing the Facebook shop auto-synchronization. To do that, follow these steps:

  1. In you WordPress Dashboard, go to WooCommerce > Settings > Integration tab. There you’ll see Facebook for WooCommerce settings.
  2. If you see a Facebook extension error in red, you should reset your API link. Simply click the link and follow the steps that appear on the screen to re-sync Facebook Shop. If you want to change the auto-sync configuration, go to the Advanced Settings.

6. Connection issues after updating to Facebook for WooCommerce 2.0.x

If you updated Facebook for WooCommerce to version 2.0.x and have connection issues, contact their support team. There could be many reasons for it so better to talk with them directly to have your problem fixed as soon as possible.

Bonus: How to change the checkout link on Facebook for WooCommerce?

Facebook offers shop owners the possibility to enable the checkout so that customers can place an order from Facebook. However, this option is only available in the United States.

If that’s your case and you don’t have a shop in the US, you have other alternatives. Facebook Shop offers the possibility to redirect your users to your website to finalize their purchase or to contact you and ask you more about the product. By default, the checkout button in Facebook Shop takes customers to the cart page on your site. Even though this may seem the right thing, it has a couple of disadvantages:

  • It’s hard for shoppers to add other products to their carts because they land on the cart page
  • Customers won’t be able to choose any variations that you might have for that product

Send shoppers from Facebook Shop to your product page

The good news is that if you don’t want to redirect your users from Facebook Shop to the cart page you can send them to the product page instead. So, to change the checkout URL you need to:

  1. Log in to your Facebook page (you need to be an admin)
  2. Go to Settings > Shop
  3. Deactivate the Use Checkout URLs option

Facebook for WooCommerce not working - Change checkout URL

Even though this may make the checkout process a bit longer, which may cause more drop-offs, you also increase your chances of customers adding more products to their carts and selecting the variant they like best. This trade-off is different for every business so chose the checkout option that best suits your store.


All in all, several reasons may cause Facebook for WooCommerce to stop working and displaying products. In this guide, we’ve shown you how to fix the most common problems:

  • Facebook Shop set up issues
  • Products without prices
  • Virtual products
  • Products out of stock
  • Issues with the Facebook Shop auto-sync
  • Connection problems after updating to Facebook for WooCommerce 2.0.x

Some of these issues are easier than solve than others but the good news is that in most cases they have pretty straightforward solutions.

Additionally, we’ve seen how to change the checkout link on Facebook Shop to redirect your users from the Shop to your product page instead of the cart page.

Could you fix the issues with Facebook for WooCommerce and get your shop back up and running? Are you facing any other problems? Let us know in the comments section below and we’ll do our best to help you.