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

Why use Facebook for your webstore?

This allows you to connect your Facebook Shop to your webstore. 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 the Facebook integration 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.

NOTE: Your webstore uses the framework of WooCommerce and has been the staple of e-commerce platforms for several years. When integrating your Facebook into your website, you may see this term used. This is ok since your website is currently running this software.


The Facebook integration isn’t working? How to fix common issues

One of the most common issues with the Facebook integration not working is when products don’t appear in the shop. There are a few possible causes so here are a few possible solutions to try:

1. Facebook Shop set up issues

This is the most common issue and means 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 the Facebook integration uses, the products won’t appear in your shop. So, if the Facebook integration 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. There are two steps to do that.

Delete the wrong catalog

  1. First, you need to delete the catalog that’s incorrectly associated with your shop. Go to the products catalog and select the catalog to be deleted. You will easily identify it because it’s called “Products for ” and usually has 0 products.
    NOTE: When you create the Facebook shop from the Facebook integration, the catalogs may have names like <your-shop-name> – WooCommerce.
  2.  Click Settings and press Delete to remove the catalog and its link to your shop page.

How to connect Facebook shop to your webstore?


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


  1. In your WP dashboard, go to Shop > Marketing > Facebook and press Get Started.
  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 website store such as Business Manager, Facebook Page, FB Ad account, Facebook Pixel, and Catalog
  3. That’s it! the Facebook integration should be working again!

Your website products will sync to Facebook automatically but you can change the configuration from your website 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 Shop > Marketing > 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 ensure the Facebook integration works correctly, we recommend you always set up your shop using the Facebook integration wizard so it’s associated with the catalog that the plugin uses.

2. Products without prices

If you don’t set prices for your products, they won’t appear on Facebook. 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 website shop 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 the Facebook integration 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 is 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.

Bonus: How to change the checkout link on the Facebook integration?

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 choose the checkout option that best suits your store.


All in all, several reasons may cause the Facebook integration 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

Some of these issues are easier to 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 the Facebook integration and get your shop back up and running? Are you facing any other problems? Let us know by messaging us on Facebook or emailing us at