Selling on Facebook with Shopify

You can sell products directly on your Facebook page using the Facebook sales channel.

When you set up the Facebook sales channel, Facebook creates a Shop tab on your Facebook page which displays your products. Customers can check out on Facebook and you can view and fulfill orders in your Shopify admin. Orders placed using the Facebook checkout are subject to Facebook's Sales Policy.


If you don't want to sell on Facebook, then you can still share your products on Facebook.

The Facebook sales channel is included in all paid Shopify plans.

Learn about the Facebook sales channel

Selling on Facebook can help customers discover and buy your products. The Facebook sales channel integrates selling on Facebook with your Shopify admin, so when you need to make changes to products, review sales, or fulfill orders, you can do it in one place.

You can choose the products and collections to make visible to the Facebook sales channel. Products published to Facebook appear on your Facebook page under the Shop tab:

Facebook shop tab

Set up the Facebook sales channel

To set up the Facebook sales channel and begin selling on Facebook, you need to follow a few steps:

  1. Make sure your Facebook account meets the eligibility requirements for selling on Facebook, and review the Facebook Sales Policy.
  2. Add the Facebook sales channel in your Shopify admin.
  3. Connect your Facebook account.
  4. Wait for Facebook to verify your account information. This can take 48 hours or more. After your account is verified, the Facebook sales channel will be activated and you can publish your products to Facebook.
  5. Choose a checkout for customers on Facebook to use.
  6. Publish products and collections to Facebook. After you make a collection with at least one product visible to Facebook, the Shop tab will appear on your Facebook page.

Eligibility requirements

Before you can sell on Facebook, you need to set up your Facebook page:

  1. Make sure you are logged in to the Facebook account that you want associated with your products.
  2. If your business doesn't have a Facebook page, then create a Facebook page for your business.
  3. Make sure that your Facebook account has an admin role on the Facebook page.
  4. Make sure that your Facebook page is using the Shopping template.


Anyone whose Facebook account has an admin or editor role on the page can post, comment, and message as the page without the customers ever seeing personal information. Learn more about Facebook page roles.

Add the Facebook sales channel

After your Facebook page meets the eligibility requirements, you can add the Facebook sales channel:

Connect your Facebook account

After you have the Facebook sales channel added, you need to connect the Facebook account you want associated with your products to Shopify:

  1. Click Account, and then click Connect account.

  2. If you are already logged in to Facebook, then confirm that you're using the correct Facebook account. If you are not logged in, then enter your Facebook login information.


    If you want to change which Facebook account is connected to Shopify, then you can do so from the Facebook sales channel's Account page in your Shopify admin.

  3. Follow the prompts on the Log in with Facebook dialog to allow Shopify to connect with your business's Facebook page.

Facebook will verify your account information, which can take 48 hours or more. You will be notified by email and in your Shopify admin when they have completed the account verification process.

If your account verification does not work, then you can contact Facebook for more information. All accounts, pages, and products associated with the Facebook sales channel are subject to approval by Facebook, according to their Sales Policy.

Review the Facebook Sales Policy

Before you start selling through the Facebook sales channel, make sure that you review Facebook's Sales Policy. This policy affects how you process orders placed directly through Facebook using the Facebook checkout (which appear as Facebook sales in your Shopify admin). Facebook holds merchants accountable to specific timelines and other requirements for those orders' fulfillment, returns, and shipping. If you want all customer orders to be subject to your business's published policies, then choose the Shopify checkout as your default in the Facebook sales channel. Otherwise, orders will be subject to the Facebook Sales Policy.

You can review the required terms and conditions from the Account page of the Facebook sales channel in your Shopify admin:

  1. Click Account.
  2. In the Terms and Conditions section, review the separate sets of terms and conditions:
    Fb channel terms

Remove the Facebook sales channel

If you want to stop selling your Shopify products on Facebook, then you can remove the Facebook sales channel:

Next steps

Grow your business

Looking for ways to grow your Shopify business on Facebook? Our Facebook Marketing Guides are a great place to start.

Want to discuss this page?

Visit the Shopify Community

Ready to start selling online with Shopify?

Try it free