Quick answer: Install the Meta for WooCommerce plugin, connect your Business Manager, Page, Ad Account, Pixel, and Catalog through Marketing > Facebook, then verify your catalog syncs in Commerce Manager. Once synced, create a Catalog Sales campaign in Ads Manager.
What You'll Set Up Today
Connecting your WooCommerce store to Facebook unlocks dynamic product ads and a shoppable catalog. Here's what you'll have by the end.
Why a WooCommerce Product Catalog on Facebook Matters
Dynamic Product Ads pull directly from your catalog. When a shopper views a product, adds it to cart, or browses your site, Facebook shows them that exact product in ads. No manual creative updates. No guessing which products to promote.
Your catalog also powers Facebook Shop and Instagram Shopping. One sync. Multiple sales channels.
What happens after setup
Your products appear in Facebook Commerce Manager. They stay current automatically. Each time you update a product in WooCommerce, the catalog reflects it. Product views, add-to-cart events, and purchases feed back through your Pixel for retargeting.
---
Prerequisites
You need a few things in place before you start.
What you need before starting
- A live WooCommerce store on WordPress
- A personal Facebook account
- WordPress admin access
- Products with complete data: title, price, image, and description
Create a Business Manager account if you don't have one
Go to business.facebook.com and create a Business Manager account. Per Meta's documentation, Business Manager is required to manage your Ad Account, Pixel, and Catalog in one place. Set it up before running the plugin wizard.
---
Step 1: Install the Meta for WooCommerce Plugin
The official Meta for WooCommerce plugin is the only tool you need for catalog sync.
Download and activate the official plugin
Go to your WordPress dashboard. Navigate to Plugins > Add New. Search "Meta for WooCommerce." Install and activate the official plugin listed by Facebook. It's free and available on WordPress.org.
Navigate to Marketing > Facebook
After activation, go to Marketing > Facebook in your WooCommerce admin. Click "Get Started." The setup wizard launches and guides you through every connection step.
---
Step 2: Connect Your Facebook Assets
The wizard walks you through connecting every required asset. Don't skip any step.
Log in and create/choose your assets
Log in with your Facebook account when prompted. You'll see options to create new assets or connect existing ones. Use existing assets if you already have them set up in Business Manager.
Connect your Page, Ad Account, Pixel, and Catalog
The wizard connects four assets in sequence. your Facebook Page, Ad Account, Meta Pixel, and Catalog. Per the Facebook Business Help Center, the Pixel connection is critical. It tracks product views, add-to-cart events, and purchases for accurate retargeting and audience building.
Enable two-factor authentication
Meta requires two-factor authentication during this setup. Have your phone ready. This is a platform security requirement, not optional.
---
Step 3: Configure Your Product Data
A synced catalog only performs well if the product data is clean.
Map WooCommerce attributes to Facebook fields
Check that your product attributes map correctly. Title, price, description, and image must all pull through. The plugin handles most mappings automatically. Review the field mapping screen before moving on.
Set Google Product Categories at the category level
Google Product Category (GPC) codes are required for proper discoverability and tax calculations in Facebook Shops. Set them at the WooCommerce category level. The plugin applies them to every product in that category automatically.
Verify product data completeness (title, price, image, description)
Every product needs all four core fields. Missing data means missing ads. Check your WooCommerce product pages before syncing and fix any incomplete listings.
---
Step 4: Verify Your Catalog Is Synced
After setup, confirm your products landed in Facebook correctly.
Check sync status in Commerce Manager
Open Commerce Manager at business.facebook.com. Navigate to your Catalog. Review the product count and check for any flagged errors before moving on.
Troubleshoot missing or invalid products
The Meta for WooCommerce plugin includes a Troubleshooting section. Per WooCommerce's documentation, manual sync controls live there. Use them if products are missing. Force a sync, then refresh Commerce Manager to confirm.
Ensure images meet Facebook requirements (JPEG/PNG, <8 MB)
Per Meta's Business Help Center, product images must be JPEG or PNG format and under 8 MB. Images outside these specs won't appear in ads or shops. Check flagged products and re-upload compliant images.
For clothing and shoes, size attributes are also required. Missing required attributes block products from appearing in ads entirely.
---
Step 5: Create Your First Catalog-Based Ad
Your catalog is live. Now run your first dynamic ad.
Use Ads Manager to create a Catalog Sales campaign
Open Facebook Ads Manager. Click "Create." Choose "Catalog Sales" as your campaign objective. Select your synced WooCommerce catalog from the dropdown.
Select your synced catalog and create the ad
At the ad set level, choose your audience. Retarget website visitors for the best early results. At the ad level, pick your catalog creative format. Dynamic formats pull product images, prices, and names automatically from your catalog.
Launch and monitor performance
Publish the campaign. Check results in Ads Manager after 48 hours. Give the Pixel time to gather data before making changes.
---
Next. Scale Your Catalog Ads with AI-Generated Creatives
A synced catalog is the foundation. Strong product visuals are what drive clicks.
Why product images matter in dynamic ads
Dynamic ads pull your product image automatically. But default product photos rarely outperform custom-designed ad creatives. Better visuals mean better click-through rates on the same catalog.
How Coinis Image Ads accelerates product creative generation
Coinis Image Ads generates ad-ready product visuals from a product URL. Paste your URL, pick a style, and get multiple creative variations fast. No designer needed. No template tweaking. Pair those creatives with your synced Facebook catalog for ad sets built to convert.
---
Or let Coinis do it.
From a product URL to a live Meta campaign. AI-generated creatives. On-brand copy. Direct publish to Facebook and Instagram. Real performance reporting. All in one platform.
Start free. Upgrade when you're ready.
15 AI tokens a month. No credit card.
Frequently Asked Questions
Does the Meta for WooCommerce plugin work with variable products?
Yes. The plugin syncs variable products and their variants to Facebook. Each variant (size, color, etc.) appears as a separate item in your catalog with its own price and image.
How long does the initial WooCommerce catalog sync take?
Most stores sync within a few minutes. Large catalogs can take up to an hour. Check the Catalog tab in Commerce Manager to watch live sync status and spot any errors.
Why are some products missing from my Facebook catalog?
Missing products usually have incomplete data or non-compliant images. Check the Troubleshooting section in the Meta for WooCommerce plugin for specific errors. Fix the flagged products, then force a re-sync.
Do I need a Facebook Shop to run Dynamic Product Ads?
No. A Facebook Shop is optional. Dynamic Product Ads only require a properly synced catalog and a connected Meta Pixel. You can run catalog-based ads without enabling the Shop feature.