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

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 the most common problems with Facebook for WooCommerce 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. 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 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. 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 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 to 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 ensure Facebook for WooCommerce works correctly, we recommend you always set up your shop 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. “Something went wrong when connecting to Facebook!” error

Another common issue appears when trying to connect your store with Facebook. The error “Something went wrong when connecting to Facebook! Please try again” tends to affect a lot of users and cause many headaches.

Facebook for WooCommerce not working - Something went wrong

The good news is that it has an easy solution. 

  1. Go to your Business Manager page on Facebook
  2. Select the business you’re trying to connect WooCommerce to
  3. In the Permissions section, set the Manage your Business option to Yes
  4. That’s it!

Fix "Something went wrong when connecting to Facebook!" error

 

Alternatively, if that doesn’t work, the “Something went wrong when connecting to Facebook!” may occur because the page title contains some non-ASCII characters. In that case, do the following:

  1. Go to the options.php file of your site via the cPanel or by going to https://www.yoursite.com/wp-admin/options.php
  2. Look for wc_facebook_external_business_id
  3. You’ll see a field next to it that contains your page title. Change the title to a basic name without any extra or special characters and save the changes
  4. To make that the changes applied, look for the wc_facebook_external_business_id field again and check that the title has changed
  5. Try to connect your store with Facebook again

3. 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 WooCommerce product price field or the Facebook price field if you want to set a price exclusive to Facebook.

4. 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.

5. 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 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.

6. 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 your 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.

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

Conclusion

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 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.

Finally, if you’re having issues with your Instagram Shop, we recommend you have a look at our guide on how to fix issues when Instagram Catalog isn’t working.

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.