Performance Optimization11 min read

Meta Ads Setup Series (Part 5 of 5): How to Set Up Your Product Catalog and Shop on Meta

Wissam Hallak

Wissam Hallak

Feb 18, 202611 min read
Share:
Meta Ads Setup Series (Part 5 of 5): How to Set Up Your Product Catalog and Shop on Meta

What Is a Product Catalog and When Do You Need One?

A product catalog on Meta is a container that holds information about all the products you want to advertise or sell across Facebook and Instagram. Think of it as your digital inventory: it stores product names, descriptions, prices, images, URLs, availability, and other details that Meta uses to display your products in ads and shops.

You need a product catalog if you want to do any of the following:

  • Run dynamic product ads that automatically show relevant products to people based on their browsing behavior.
  • Set up a Facebook Shop or Instagram Shop where people can browse and buy your products directly.
  • Tag products in Instagram posts, Stories, and Reels.
  • Use collection ads or carousel ads that pull products directly from your inventory.

If you sell physical products and want to advertise on Meta, a product catalog is not optional. It is the backbone of your ecommerce advertising strategy.

Step 1: Create Your Catalog in Commerce Manager

The first step is creating a catalog inside Meta Commerce Manager.

  1. Go to Commerce Manager at commerce.facebook.com or navigate to it from Meta Business Suite under All Tools.
  2. Click Create a Catalog.
  3. Choose your catalog type. For most businesses, select E-commerce (for physical products). Other options include Travel, Real Estate, and Auto. Choose the one that matches your industry.
  4. Select Upload Product Info if you want to add products manually or via a data feed. Select Connect E-commerce Platform if you use Shopify, BigCommerce, or another supported platform.
  5. Choose which Business Manager account owns this catalog.
  6. Give your catalog a descriptive name, like "YourBrand Product Catalog."
  7. Click Create.

Your catalog is now created, but it is empty. The next step is adding your products.

Step 2: Add Products to Your Catalog

There are four ways to populate your catalog with products. Choose the method that fits your setup.

Option A: Manual Upload

Best for businesses with a small number of products (under 50).

  1. In Commerce Manager, go to your catalog and click Add Items.
  2. Select Add Manually.
  3. Fill in the required fields for each product: name, description, image URL or upload, price, currency, availability, and a link to the product page on your website.
  4. Click Add Item to save each product.

This works for getting started quickly, but it does not scale well. If you have more than a few dozen products, use a data feed instead.

Option B: Data Feed

Best for businesses with a large or frequently changing product inventory.

A data feed is a structured file (CSV, TSV, or XML) that contains all your product information. You upload it to Commerce Manager and Meta reads the file to populate your catalog.

  1. In Commerce Manager, go to Data Sources and click Add Items.
  2. Select Data Feed.
  3. Choose your upload method:
  • Scheduled feed: Provide a URL where your feed file is hosted. Meta fetches it automatically on a schedule you set (daily, hourly, or weekly).
  • Single upload: Upload a file directly from your computer. You will need to re-upload manually whenever products change.
  1. Map your feed columns to Meta's required fields if they do not match automatically.
  2. Click Upload and wait for Meta to process your feed.

Required feed fields: id, title, description, availability, condition, price, link, image_link, brand.

Pro tip: Use a scheduled feed hosted on your server or a Google Sheets URL so your catalog stays in sync with your actual inventory automatically.

Option C: Partner Platform Integration

Best for businesses already running on Shopify, BigCommerce, WooCommerce, or other supported platforms.

  • Shopify: Install the Facebook & Instagram sales channel from the Shopify App Store. It syncs your entire product catalog automatically and keeps it updated in real time as you add, edit, or remove products.
  • BigCommerce: Use the Meta integration available in the BigCommerce Channel Manager. Connect your store and your products sync automatically.
  • WooCommerce: Install a plugin like Facebook for WooCommerce to connect your catalog directly.
  • Other platforms: Check Commerce Manager for the full list of supported partner integrations under Data Sources > Connect E-commerce Platform.

Partner integrations are the easiest option if your platform supports them. They handle feed formatting, scheduling, and syncing for you.

Option D: Meta Pixel (Microdata Tags)

If your website uses structured data markup (Schema.org microdata), Meta can read product information directly from your pages using the pixel. This is an advanced option that requires your website to have properly formatted product schema on each product page.

Step 3: Set Up Product Sets for Dynamic Ads

Product sets are subgroups within your catalog that let you target specific products in your ads. Instead of advertising your entire catalog, you can create sets based on filters.

  1. In Commerce Manager, go to your catalog and click Sets.
  2. Click Create Set.
  3. Choose Use Filters to create a dynamic set that updates automatically, or Manually Select Items for a fixed group.
  4. If using filters, set rules based on:
  • Category: Show only products from a specific category (e.g., "Shoes" or "Electronics").
  • Price: Show only products above or below a certain price point.
  • Availability: Show only in-stock items.
  • Brand: Filter by brand name.
  1. Name your product set and click Create.

Why product sets matter: Dynamic ads use product sets to decide which products to show. You might create sets for "Best Sellers," "New Arrivals," "Sale Items," or category-specific groups. This gives you more control over what appears in your ads without manually building each ad.

Step 4: Set Up Facebook Shop and Instagram Shop

A shop on Facebook or Instagram lets people browse your products, save items, and (depending on your region) check out directly on the platform.

Setting Up Your Shop

  1. In Commerce Manager, click Shops in the left sidebar.
  2. Click Create a Shop (or Get Started).
  3. Choose your checkout method:
  • Checkout on your website: Customers click through to your website to complete the purchase. Available everywhere.
  • Checkout on Facebook/Instagram: Customers complete the purchase without leaving the app. Currently available in the US only and requires additional setup.
  1. Connect your Facebook Page and Instagram Business Account.
  2. Select the catalog you created in Step 1.
  3. Configure your shop details: add collections, customize your shop layout, and organize products into categories.
  4. Review and submit for approval. Meta reviews shops to ensure they comply with their Commerce Policies.

Organizing Your Shop with Collections

Collections are curated groups of products displayed in your shop. They help customers browse by theme or category.

  1. In Commerce Manager, go to Shops > Collections.
  2. Click Create Collection.
  3. Give the collection a name and description (e.g., "Summer Essentials" or "Under $50").
  4. Add products manually or use a product set.
  5. Arrange the display order and save.

Aim for 3 to 8 collections to keep your shop organized without overwhelming visitors.

Step 5: Enable Instagram Shopping and Product Tags

Instagram Shopping lets you tag products directly in posts, Stories, and Reels, turning your content into a shoppable experience.

Requirements to Tag Products on Instagram

Before you can tag products on Instagram, you need:

  • An Instagram Business or Creator account connected to your Facebook Page.
  • A product catalog connected in Commerce Manager.
  • An approved shop (submitted in Step 4 of your setup process).
  • Full compliance with Instagram's Commerce Eligibility Requirements.

How to Enable Product Tags

  1. Once your shop is approved, go to your Instagram profile settings.
  2. Navigate to Business → Shopping.
  3. Select the product catalog you want to connect.
  4. Tap Done.

How to Tag Products in Your Content

Feed posts

  • Create a post as normal.
  • Before publishing, tap Tag Products.
  • Tap on the product in the image.
  • Search your catalog and select the correct product.

Stories

  • Create a Story.
  • Open the sticker tray and add a product sticker.
  • Search for the product and select it.
  • Place and resize the sticker on your Story.

Reels

  • Record or upload your Reel.
  • Tap Tag Products.
  • Search and select items from your catalog.

Pro tip: Tag products consistently in your organic content. This trains your audience to tap and browse product tags, building a habit that increases performance when you later run paid campaigns.

When you tag products in an Instagram post, a small shopping bag icon appears on the image. When users tap the image, they see product name overlays with prices. Tapping a product tag takes them to the product detail page where they can purchase directly. You can tag products in feed posts, Stories, and Reels. To add tags while creating a post, tap Tag Products, search for the item from your catalog, and place the tag on the image. You can tag up to 5 products per image or 20 per carousel.

Step 6: Test Everything and Troubleshoot Common Issues

Before running ads or promoting your shop, verify that everything is connected and working.

Your Meta Product Catalog & Ads Setup: Final Checklist

You’ve now completed the full Meta Ads Setup Series and have the infrastructure ready to run and scale your ecommerce campaigns.

Product Catalog Checklist

  • Created your catalog in Commerce Manager
  • Added products via manual upload, data feed, or partner integration
  • Created product sets for ad targeting
  • Set up your Facebook and/or Instagram Shop
  • Enabled Instagram Shopping and product tagging
  • Tested your catalog in Diagnostics and verified ads display correctly

With your catalog live and your shop set up, you’re ready to:

  • Run dynamic product ads
  • Reach shoppers on Instagram and Facebook
  • Scale your ecommerce advertising on Meta

Your Meta Ads Setup Is Complete

If you’ve followed all five parts of this series, your Meta advertising foundation is fully built:

  • Business Manager
  • Ad account
  • Pixel and conversion tracking
  • Product catalog and shop

Meta Ads Infrastructure: Fully Set Up

You now have Business Manager, ad account, pixel and conversion tracking, and a live product catalog and shop. You’re ready to launch and optimize performance-driven Meta campaigns.

Setup is only half the equation. Ongoing optimization is where performance gains come from.

AdAdvisor analyzes your campaigns automatically, surfaces audience and performance insights, and prepares 1-click implementation recommendations so you can optimize faster with less manual work.

You handle the setup. AdAdvisor handles the optimization.

Meta Ads Setup Series Overview

Wissam Hallak

Written by

Wissam Hallak

Co-Founder of AdAdvisor and Owner of Wesso Digital. Paid Ads Specialist.