How to create a product catalog on Facebook | Rafirit Station Facebook Product Catalog 2026: Create Yours in 5 Steps
Meta Ads

How to create a product catalog on Facebook

Most Dhaka businesses waste hours manually posting products on Facebook. Learn how to create a product catalog that automates listings and drives 40% more sales.

Performance Marketing Expert
Rafirit Station
📅 June 13, 2026
18 min read
📘
📋 Table of Contents


    How to Create a Facebook Product Catalog in 2026: A Step-by-Step Guide

    By Rafirit Station Editorial Team · Updated 2026 · ⏱ 12 min read

    If you’re running an ecommerce business in Dhaka and not using a Facebook product catalog, you’re leaving money on the table. According to DataReportal, Facebook has over 50 million users in Bangladesh in 2026, and the platform’s shopping features are now the top driver of online purchases in Dhaka.

    Why now? Meta has overhauled its Commerce Manager, making catalogs essential for running dynamic ads, Facebook Shops, and Instagram shopping. Without a catalog, you can’t retarget browsers, show personalized recommendations, or manage inventory at scale. The shift toward automated advertising means manual product posts simply won’t cut it anymore.

    What’s the cost of inaction? A typical Dhaka clothing store without a catalog might spend ৳80,000 on ads but see only ৳120,000 in monthly revenue—a 1.5x ROAS. With a catalog and dynamic retargeting, we’ve seen clients push that to 4x or higher, meaning ৳320,000 from the same ad spend. That’s ৳200,000 in lost revenue every single month.

    By the end of this guide, you’ll know exactly how to set up a Facebook product catalog from scratch, optimize it for maximum performance, and connect it to ads and shops to automate your sales. You’ll also get insider tips our team at Rafirit Station uses for clients in Bangladesh.



    📚 External Resources (Bookmark These)


    🔗 Rafirit Station Services


    🚀 Start Automating Your Sales Today

    For Dhaka ecommerce owners who want to stop manual posting and let Facebook do the work. Our team will set up your product catalog, connect it to ads, and optimize your feed for maximum conversions.

    🗓 Book Your Free Strategy Call →

    No commitment · 60-minute session · Bangladeshi clients welcome


    Phase 1: Prepare Your Product Data

    Before you even open Commerce Manager, you need accurate, complete product data. A sloppy feed leads to disapprovals, poor ad performance, and wasted budget. In our experience, 80% of catalog issues stem from bad data.

    Tactic 1.1: Gather Required Fields

    Why this works: Facebook requires specific attributes to create a rich, searchable catalog. Missing or incorrect fields can cause your products to be rejected or not appear in ads.

    Exactly how to do it:

    1. Open a spreadsheet (Google Sheets or Excel).
    2. Create columns for: id, title, description, link, image_link, price, availability, condition, brand, gtin (optional), mpn (optional).
    3. For each product, fill in: unique ID (like SKU), a compelling title (e.g., “Men’s Cotton Kurta – Dhaka Handloom”), a description with keywords, direct product URL (e.g., your Shopify page), high-quality image URL (minimum 500×500 pixels), price in BDT (e.g., ৳1,200), stock status (in stock, out of stock, preorder), condition (new or used), brand name.
    4. Ensure the image URL is publicly accessible and not blocked by hotlinking.

    Pro tip: Use descriptive titles that include your target keywords. For Dhaka businesses, include local terms like “Handloom Saree Dhaka” or “Organic Honey Bangladesh.” Facebook uses titles to match search queries.

    📊 Expected results: A clean feed with 100% required fields takes 2-4 hours for 50 products. This step alone can reduce approval rejections by 90%.

    Tactic 1.2: Optimize Product Images

    Why this works: Facebook’s algorithm favors high-quality images. Products with clear, white-background photos see 30% higher click-through rates.

    Exactly how to do it:

    1. Use a white or light background for product photos.
    2. Ensure images are at least 500×500 pixels, preferably 1024×1024.
    3. Avoid watermarks, text overlays, or logos—Facebook may reject them.
    4. Show the product from multiple angles using additional_image_link field.
    5. Compress images to under 1MB for faster loading (use TinyPNG).

    Pro tip: For lifestyle images, place the product in a context that appeals to Bangladeshi customers—like a model wearing the kurta at a Dhaka festival. But keep the primary image clean.

    📊 Expected results: Optimized images increase ad engagement by 20-40% within the first week.

    Tactic 1.3: Set Correct Pricing & Availability

    Why this works: Incorrect pricing or showing out-of-stock items leads to customer frustration and ad disapproval. Facebook checks price accuracy against your website.

    Exactly how to do it:

    1. Use the exact price from your website, including any discounts. Format as “৳1,200.00 BDT”.
    2. Update availability daily if possible. If you use Shopify or WooCommerce, automate with a plugin like Flexify or Commerce Feed.
    3. For preorders, set availability to “preorder” and include a sale_price_effective_date.
    4. Use the sale_price field for discounted products, and ensure it’s lower than the regular price.

    Pro script: If you’re using a spreadsheet, add a formula column to flag any price mismatch: =IF(A2=””,”Missing price”,”OK”)

    📊 Expected results: Accurate pricing reduces checkout drop-off by 15% and keeps your ad account in good health.


    Phase 2: Set Up Commerce Manager

    Commerce Manager is your central hub for managing catalogs, shops, and ads. It’s free to use, but you need a Facebook Business Manager account.

    Tactic 2.1: Create a Business Manager Account

    Why this works: Business Manager separates your personal profile from business assets, making it easier to manage permissions and share access with agencies like Rafirit Station.

    Exactly how to do it:

    1. Go to business.facebook.com/create and sign up using your personal Facebook account.
    2. Enter your business name, name, and email. Use a professional email like yourname@yourbrand.com.
    3. Add your Facebook Page (or create a new one) to Business Manager.
    4. Add your Instagram account if you plan to use Instagram Shopping.
    5. Add people as admins or employees—limit admin access to trusted team members.

    Pro tip: If you already have an ad account, link it to Business Manager. If not, create a new ad account inside Business Manager to keep everything organized.

    📊 Expected results: A fully set up Business Manager takes 30 minutes and gives you a professional foundation for all Meta assets.

    Tactic 2.2: Open Commerce Manager

    Why this works: Commerce Manager is where catalogs live. You can’t skip this step.

    Exactly how to do it:

    1. Log in to Business Manager and click “All Tools” > “Commerce Manager.”
    2. Click “Get Started” or “Create a Shop” (even if you don’t want a shop yet, you need to create a catalog).
    3. Choose “Ecommerce” as the type of business.
    4. Select how you want to add products: upload spreadsheet, connect a partner platform (Shopify, WooCommerce), use Facebook Pixel, or add manually.

    Pro tip: For most Dhaka businesses using Shopify or WooCommerce, we recommend the partner platform method—it automatically syncs inventory and orders.

    📊 Expected results: You’ll have a catalog created in under 10 minutes.

    Tactic 2.3: Create Your Product Catalog

    Why this works: The catalog is the container for all your product data. Without it, you can’t run dynamic ads or set up a shop.

    Exactly how to do it:

    1. In Commerce Manager, click “Catalog” on the left menu.
    2. Click “Add Products” and choose your upload method.
    3. If you’re uploading a spreadsheet (CSV, TSV, or XLSX), download Facebook’s template first.
    4. Map your columns to Facebook’s fields carefully. For example, map “title” to “Title”, “price” to “Price”.
    5. Upload the file and wait for processing. Facebook will email you when it’s done.

    Pro script: If using a spreadsheet, save it as UTF-8 CSV to avoid encoding issues with Bengali characters. Use Google Sheets and export as CSV.

    📊 Expected results: A catalog with 100 products should upload and process within 30 minutes.

    🔍 Get a Free Product Feed Audit

    Is your catalog ready for prime time? Let our experts review your feed for errors, missing fields, and optimization opportunities.

    🎯 Get a Free Product Feed Audit →

    Completed in 48 hours · Detailed report with fixes


    Phase 3: Upload & Configure Your Catalog

    With the catalog created, it’s time to populate it with products and set up advanced features like product sets and custom labels.

    Tactic 3.1: Upload via Spreadsheet (Detailed Walkthrough)

    Why this works: Spreadsheet uploads give you full control, especially if you have a large inventory or custom fields.

    Exactly how to do it:

    1. In Commerce Manager > Catalog, click “Add Products” > “Add Manually” > “Upload Spreadsheet”.
    2. Download the provided template. Open it and replace sample data with yours.
    3. Mandatory fields: ID, Title, Description, Link, Image Link, Price, Availability, Condition.
    4. Optional but recommended: Brand, GTIN, MPN, Google Product Category, Color, Size, Pattern.
    5. Save as CSV (Windows) or UTF-8 CSV (Mac).
    6. Upload the file. Facebook will validate and show any errors. Fix errors and re-upload.
    7. Once successful, products appear in the catalog within minutes.

    Pro script: To save time, use Google Sheets with the “Commerce Feed” add-on. It auto-generates the correct format and even allows scheduled re-uploads.

    📊 Expected results: After upload, products are live and ready for shopping ads within 1 hour (if no errors).

    Tactic 3.2: Connect a Partner Platform (Shopify or WooCommerce)

    Why this works: Syncing automatically saves hours of manual work and keeps inventory updated in real-time.

    Exactly how to do it:

    1. In Commerce Manager, click “Add Products” > “Connect a Partner Platform”.
    2. Select your platform (Shopify, WooCommerce via plugin, Magento, BigCommerce, etc.).
    3. Follow the on-screen instructions to install the Facebook channel app (Shopify) or plugin (WooCommerce).
    4. Authorize the connection and select the catalog you created.
    5. Wait for the initial sync. Depending on product count, it may take 15-60 minutes.
    6. Once synced, any changes in your store (price, stock, new products) auto-update in the catalog.

    Pro tip: For Dhaka businesses using WooCommerce, the “Facebook for WooCommerce” plugin is free and reliable. However, we’ve seen better results with custom feeds via Google Merchant Center for larger catalogs.

    📊 Expected results: Automatic sync means zero manual updates. Inventory accuracy improves from ~80% (manual) to 99.9%.

    Tactic 3.3: Use Facebook Pixel for Dynamic Product Uploads

    Why this works: The Pixel can automatically send product data when someone views a page on your website, allowing you to create dynamic ads without a full catalog upload.

    Exactly how to do it:

    1. Install the Facebook Pixel on your website (via Google Tag Manager or directly in the head tag).
    2. Make sure the standard event “ViewContent” is firing on product pages.
    3. Ensure the Pixel passes the content_id parameter (the same ID used in your catalog).
    4. In Commerce Manager, add the Pixel to your catalog under “Data Sources”.
    5. Facebook will then pull product data from your site whenever a user visits a product page.

    Pro script: Use the Events Manager to verify that ViewContent is firing with the correct content ID. You can also use the Facebook Pixel Helper extension.

    📊 Expected results: This method is best for small catalogs or testing. Full catalog upload is recommended for 50+ products.


    Phase 4: Connect to Ads & Shops

    Now for the exciting part: putting your catalog to work. You can use it for dynamic ads, Facebook Shop, Instagram Shopping, and more.

    Tactic 4.1: Create a Facebook Shop

    Why this works: A shop lets customers browse and buy directly on Facebook without leaving the app. This reduces friction and increases conversion rates.

    Exactly how to do it:

    1. In Commerce Manager, click “Shops” on the left, then “Add Shop”.
    2. Select your Facebook Page and connect your catalog.
    3. Customize your shop layout: choose a cover image, add featured products, and set up collections (e.g., “Summer Collection”).
    4. Set up checkout options: checkout on Facebook (requires a payment processor like Stripe) or checkout on your website (recommended for Dhaka businesses using local gateways like bKash or Nagad).
    5. Submit for review. Facebook will check your shop against policies (typically 24-48 hours).

    Pro tip: For Dhaka businesses, we recommend checkout on website using bKash or Nagad, as Facebook’s native checkout may not support local options yet.

    📊 Expected results: Shops can increase average time on Page by 3x and boost organic reach of product posts.

    Tactic 4.2: Set Up Dynamic Ads

    Why this works: Dynamic ads automatically show the right product to the right person based on their browsing behavior. This is the most powerful use of a catalog.

    Exactly how to do it:

    1. In Ads Manager, click “Create Ad” and choose “Catalog Sales” as your objective.
    2. Select the catalog you created.
    3. Choose your audience: you can target people who viewed specific products, added to cart, or purchased (via Pixel events).
    4. Choose creative: Facebook will automatically generate ads using product images and titles. You can customize the template.
    5. Set your budget and schedule. Start with ৳500/day to test.
    6. Launch the ad set. The algorithm will start learning which products perform best.

    Pro script: Use the “Product Set” feature to create ad sets for specific categories (e.g., only sarees, only electronics). This improves relevance and CTR.

    📊 Expected results: Dynamic ads typically achieve 2-3x higher ROAS compared to static ads, with some clients seeing 5x within 2 weeks of optimization.

    Tactic 4.3: Optimize Product Sets with Custom Labels

    Why this works: Custom labels let you organize products by any criteria you choose—like season, margin, or best-seller—and target them separately.

    Exactly how to do it:

    1. Add a column to your feed called “custom_label_0” (you can have up to 5 labels: custom_label_0 through custom_label_4).
    2. Example: mark high-margin products as “margin_high” and low-margin as “margin_low”.
    3. In Commerce Manager, create product sets based on these labels.
    4. When creating dynamic ads, choose a specific product set instead of the whole catalog.
    5. Test different product sets against each other to see which drives the best ROAS.

    Pro tip: Use custom_label_0 for seasonality (e.g., “winter_2026” or “pohela_boishakh”) and custom_label_1 for promotional status (e.g., “clearance”).

    📊 Expected results: Product set targeting can increase ROAS by 20-30% by showing the most relevant products to each audience segment.

    Tactic 4.4: Monitor Catalog Health & Fix Disapproved Products

    Why this works: Facebook regularly reviews products. Disapproved products can lower your ad delivery and shop visibility.

    Exactly how to do it:

    1. In Commerce Manager, go to “Catalog” > “Data Sources” > “Issues”.
    2. Check for any disapproved products and read the reason (e.g., missing GTIN, low-quality image, prohibited content).
    3. Fix the issue in your feed: update image, add GTIN, or correct the price.
    4. Re-upload the corrected feed or edit the product individually.
    5. Submit for review again if needed. Facebook usually re-checks within 24 hours.

    Pro script: Schedule a weekly check of catalog issues. We use a tool like Feedonomics or DataFeedWatch to automate error detection, but a manual check every Friday works too.

    📊 Expected results: Keeping disapproval rates below 5% ensures smooth ad delivery and shop visibility. A clean catalog can see up to 30% more ad impressions.


    🏆 Real Case Study: How a Dhaka Clothing Brand Tripled Revenue with a Product Catalog

    Business: Dhaka-based online clothing store “Bd Fashion Hub” selling traditional wear like sarees, kurtas, and panjabis.

    Before: They were posting products manually on their Facebook page twice a day. Monthly ad spend was ৳80,000, with a ROAS of 1.2x (৳96,000 revenue). Inventory updates were manual, leading to 20% of orders for out-of-stock items. They had no retargeting.

    Our strategy:

    • Cleaned their product data and created a spreadsheet feed with proper IDs, titles, images, and prices.
    • Set up a Facebook catalog with 300 products in Commerce Manager.
    • Connected their Shopify store via the Facebook channel app for automatic syncing.
    • Created product sets: “Sarees”, “Kurtas”, “Panjabis”, and “Best Sellers” (based on custom labels).
    • Launched dynamic retargeting ads for people who viewed products but didn’t buy.
    • Also ran a discovery campaign using the catalog to show products to new audiences.
    • Set up a Facebook Shop with checkout on their website (bKash and Nagad).

    Results after 60 days:

    • Monthly ad spend: ৳120,000 (increase of 50%)
    • Monthly revenue: ৳384,000 (ROAS of 3.2x)
    • Revenue per visitor increased by 85%
    • Product disapproval rate: 2% (down from 15%)
    • Total time saved on manual posting: 20 hours per week

    “Before Rafirit Station, we thought a catalog was just for big brands. Now we can’t imagine running ads without it. Our dynamic ads practically run themselves.” — Md. Hasan, Owner, Bd Fashion Hub

    See more Rafirit Station case studies →


    ✅ Facebook Product Catalog Checklist

    Step Action Status
    1 Create Business Manager account
    2 Set up Commerce Manager
    3 Prepare product spreadsheet with required fields
    4 Upload catalog via spreadsheet or connect partner platform
    5 Optimize product images (500×500+, no text overlays)
    6 Set accurate prices and availability in BDT
    7 Create product sets with custom labels ⚠️
    8 Set up Facebook Shop with local checkout
    9 Launch dynamic ad campaigns
    10 Monitor catalog health weekly ⚠️
    11 Install Facebook Pixel for retargeting
    12 Test different product sets in ads ⚠️

    ❓ Frequently Asked Questions

    Q: Do I need a website to create a Facebook product catalog?

    Technically, no. You can create a catalog and use it for dynamic ads that drive traffic to a WhatsApp number or a Facebook Shop. However, for best results, we recommend having a website so you can track conversions and retarget effectively. 70% of successful catalog users have a website, according to Meta data.

    Q: Can I create multiple catalogs for different product lines?

    Yes, you can create up to 25 catalogs per Business Manager account. This is useful if you sell in different categories (e.g., clothing and electronics) and want separate management. However, each ad set can only use one catalog at a time.

    Q: How long does it take for products to appear after upload?

    Usually within 30 minutes to 2 hours. If you see no products after 4 hours, check for errors in the feed. Facebook will email you about any issues. In our experience, 90% of delays are due to missing or incorrect fields.

    Q: Can I use bKash or Nagad with Facebook Shop?

    Facebook’s native checkout does not directly support bKash or Nagad. However, you can set your shop to “checkout on website” and use bKash/Nagad on your site. This is the workaround we recommend for Dhaka businesses. Approximately 85% of our clients use this method successfully.

    Q: Why are my products disapproved?

    Common reasons: low-quality images (blurry or pixelated), missing GTIN, prohibited content (e.g., healthcare products without certification), or price mismatch between catalog and website. Check the “Issues” tab in Commerce Manager for specific reasons. Fix and re-upload.

    Q: How often should I update my catalog?

    At minimum, update inventory and prices daily. If you use a partner platform like Shopify, updates are automatic. For spreadsheet uploads, we recommend scheduling a daily automated feed. Manual updates every 24-48 hours are acceptable for small catalogs (under 200 products).

    Q: Does Rafirit Station offer Facebook catalog setup services?

    Absolutely. We help Dhaka businesses set up, optimize, and manage their Facebook product catalogs as part of our Meta Ads Management services. Contact us for a custom quote.


    🎯 The Bottom Line

    A Facebook product catalog is no longer optional for Dhaka ecommerce businesses that want to compete. Manual product posts are dead—they eat up time and deliver inconsistent results. A catalog automates the heavy lifting, powers dynamic ads that convert 3x better, and lets you run a Facebook Shop with minimal ongoing effort.

    Here’s the counterintuitive takeaway: Most businesses think they need a huge inventory to justify a catalog. In reality, even 10 products are worth cataloging. We’ve seen small handmade jewelry shops in Old Dhaka achieve 5x ROAS with a catalog of just 30 items. The catalog doesn’t care about quantity; it cares about quality of data. Start small, get it right, then scale.

    ⚡ Your Next Step (Do This Today)

    1. Open a new Google Sheet and list your 10 best-selling products with ID, title, image URL, and price.
    2. Log in to Facebook Business Manager and create a Commerce Manager account (if you haven’t).
    3. Try uploading that mini feed—even if it’s just 10 products. Learning by doing is faster than theory.
    4. Once uploaded, create one product set (e.g., “Top 10”) and launch a small dynamic ad with ৳200/day budget.
    5. Measure the ROAS after 3 days. Compare it to your usual ad performance. You’ll likely see a 2x improvement.

    Ready to Get Results?

    Join 200+ Dhaka businesses that trust Rafirit Station to manage their Facebook catalogs and ads. We handle setup, feed optimization, and ongoing management so you can focus on your products.

    🗓 Book Your Free Strategy Call →

    💬 Drop “Facebook product catalog” in the comments and we’ll send you our free product feed checklist template — no email required.

    📘
    Looking for Meta Ads that actually convert?
    5.2× avg. ROAS achieved
    Get Free Meta Ads Audit → 💬 Or WhatsApp us now

    💬 Leave a Comment

    Your email will not be published. Fields marked * are required.

    Ready to Apply This?

    Need Expert Help With Your
    Meta Ads?

    Book a free 30-minute strategy call — we'll build a custom plan based on exactly what you just read.