Meta Commerce Manager: How to Set Up and Manage Your Product Catalog

Updated: 6 days ago
If you want to promote products on Facebook and Instagram, there's no way around Meta Commerce Manager. This is where your product catalog lives – the foundation for Dynamic Ads, shopping features and Advantage+ Sales campaigns with product data.
In this article, you'll learn what Commerce Manager is, how to create and fill a catalog, and what to watch out for with the pixel, product sets and permissions.
Table of Contents
What Is Meta Commerce Manager?
Commerce Manager is Meta's tool for managing product catalogs. A catalog contains all the products you want to show or promote on Facebook and Instagram – with title, description, price, image, availability and a link to the product page.
You can access Commerce Manager via commerce.facebook.com or through Business Suite under “All tools”. It belongs to your business portfolio and is therefore closely linked to Meta Business Manager.
What Do You Need Commerce Manager For?
Dynamic Ads (Advantage+ Catalog Ads): Ads that automatically show the right products from your catalog. Everything about them is in my guide to Meta Dynamic Ads.
Advantage+ Sales campaigns with product data: Meta increasingly uses product data in regular sales campaigns too.
Shops and product tags: Tag products in Instagram posts and display a shop on Facebook and Instagram.
Collections and product sets: Group products, for example for sales or categories.
How to Create a Catalog in Commerce Manager
Open Commerce Manager and click Create catalog (depending on the view, also “Add”).
Choose the catalog type. For online shops, that's E-commerce. There are also types for travel, real estate and cars.
Decide how you want to add products: manually, via a data feed or through a partner platform.
Select the business portfolio that should own the catalog. This matters for permissions later on.
Give the catalog a clear name, for example “Shop name – Main catalog”.
The menu items in Commerce Manager change from time to time. If a label looks different for you, look for the equivalent option.
Adding Products: The Four Ways
1. Partner platform (recommended for shop systems)
Shopify offers the “Facebook & Instagram” sales channel, WooCommerce has the “Facebook for WooCommerce” plugin, and BigCommerce and many other systems have official integrations too. The advantage: products, prices and availability are synced automatically. I show you the exact setup in my guide to connecting Shopify to Meta.
2. Data feed
You provide a file (CSV, TSV or XML) at a URL that Meta fetches regularly – hourly, daily or weekly. This is the most flexible solution if there's no suitable integration or you want to control the data yourself.
3. Meta Pixel
Meta can also read product data directly from your product pages if they contain structured data (Schema.org microdata). It's convenient, but more error-prone than a feed.
4. Manually
For very small ranges, you can create products one by one. From around 50 products, this becomes impractical – and you have to update every price change by hand.
Required fields include: ID, title, description, availability, condition, price, link and image link. In addition, at least one of the fields brand, GTIN or MPN should be filled in. Learn how to fill these fields optimally in my article How to Optimize Your Product Feed for Meta.
Connecting the Pixel to the Catalog
For Dynamic Ads to work, Meta needs to know which products someone viewed, added to their cart or bought. To do this, you connect your pixel to the catalog as an event data source.
What matters is that the product IDs your pixel sends match the IDs in the catalog exactly. Commerce Manager shows you how well this works as a match rate. If it's below 75%, something is usually wrong with the pixel setup. Learn how to set up the pixel properly in my guide to setting up the Meta Pixel.
After connecting, it can take up to 24 hours for Commerce Manager to recognize the events.
Creating Product Sets
Product sets are subsets of your catalog that you can promote specifically – for example “Sale”, “New arrivals” or “Bestsellers”. You'll find them in the catalog under Sets.
Filter-based sets update automatically when the catalog changes. That's almost always the better choice.
Manual sets stay as they are – you have to add new products yourself.
With custom labels in your feed, you can add your own criteria such as margin or season and filter by them.
Finding Errors: Diagnostics in Commerce Manager
Under Diagnostics, Commerce Manager shows you which products have problems. The most common causes:
Missing required fields or duplicate IDs
Images that are too small, can't be loaded or are too large
Broken links to the product page
Violations of Meta's commerce policies
Pixel IDs that don't match the catalog IDs
Check Diagnostics regularly, especially after changes to your shop or feed. Rejected products aren't shown – and otherwise you'll only notice it from falling sales.
Permissions: Who Can Access the Catalog?
The catalog is an asset in your business portfolio, just like your ad account, Page or pixel. You can assign it to people or share it with partners such as agencies and freelancers. I show you how in my article How to Add Assets and Users to Meta Business Manager.
Important: always create the catalog in the shop owner's business portfolio, not in an agency's. Otherwise, you'll have a problem when the collaboration ends.
What About Facebook and Instagram Shops?
Shops on Facebook and Instagram also draw on your catalog. Meta discontinued in-app checkout in 2025 – purchases now always go through your own website. Shops therefore mainly serve as a storefront that brings users to your online shop.
You don't need a shop for advertising. For Dynamic Ads, a catalog in Commerce Manager is enough.
Frequently Asked Questions About Meta Commerce Manager
Is Commerce Manager free?
Yes. Commerce Manager itself costs nothing. Costs only arise when you run ads.
Do I need Business Manager for Commerce Manager?
Yes. Catalogs always belong to a business portfolio. Without a properly set up Business Manager, you can't sensibly share catalogs or connect them to ad accounts and the pixel.
How many products fit into a catalog?
More than enough for most shops. Meta recommends up to 5 million products and a maximum of 100 MB per feed file.
How often is my catalog updated?
That depends on the source. Integrations like Shopify sync continuously, a scheduled data feed at most once an hour.
Can I have multiple catalogs?
Yes, for example for different countries or brands. But a campaign always uses exactly one catalog. For most shops, one main catalog with product sets is the clearer solution.
Conclusion: Commerce Manager Is the Foundation for Product Advertising
No catalog means no Dynamic Ads, no product tags and no product data in your campaigns. A properly set up Commerce Manager with an up-to-date feed, a connected pixel and well-thought-out product sets is therefore the most important foundation for successful advertising for your online shop.
Do You Need Help with Commerce Manager?
I set up your catalog, connect pixel and feed, and build your campaigns on top of it. You'll find all the details on my Dynamic Ads management page.


Comments