How-To Guide · Ecommerce Integration

How to Run Facebook Ads for WooCommerce

Learn how to run Facebook ads for your WooCommerce store step by step. Install the Meta plugin, set up the Pixel, sync your catalog, and launch campaigns that convert.

TL;DR Install the Meta for WooCommerce plugin, fire the Meta Pixel on your store, sync your product catalog, then launch a Conversions or Advantage+ Catalog campaign in Ads Manager. Use Coinis Image Ads to generate custom creatives and the Coinis Advertise page to track performance.

6 min read By Updated 0 steps

Originally published .

> Quick answer: Install Meta for WooCommerce, set up the Pixel, sync your catalog, then launch a Conversions or Advantage+ Catalog campaign. Coinis handles the creative layer so your ads actually stand out.

Running Facebook ads for a WooCommerce store is one of the highest-ROI moves in ecommerce advertising. This guide walks you through every step, from plugin install to campaign launch.

---

Why Run Facebook Ads for Your WooCommerce Store

Facebook ads give WooCommerce stores direct access to a massive, targetable audience. Here is why it works.

Reach 3+ billion monthly active users

Facebook has over 3 billion monthly active users. Your products can reach buyers across Facebook, Instagram, and Audience Network from a single campaign.

Use dynamic ads to auto-showcase products

Meta's Advantage+ Catalog Ads pull product data directly from your synced catalog. They match the right product to the right person automatically. You don't create individual ads for every item.

Retarget cart abandoners and past visitors

The Meta Pixel tracks who visited your store and what they did. Retarget people who added to cart but didn't buy. That audience converts at much higher rates than cold traffic.

---

Prerequisites: What You Need Before Starting

Get these ready before opening Ads Manager.

Meta Business Manager account

Create a Business Manager account at business.facebook.com. It is the central hub for your Page, ad account, and Pixel.

Facebook Page connected to your store

You need an active Facebook Page. It represents your brand and is required to serve ads.

Ad account with payment method on file

Add a valid payment method to your ad account inside Business Manager. No payment method means no live ads.

High-quality product images and descriptions

Per Meta's Dynamic Ads documentation, product images must be at least 600×600 pixels. The recommended size is 1080×1080 pixels for best quality across all placements. Write clear, accurate descriptions for every product too.

---

Step 1: Install Meta for WooCommerce Plugin

Meta for WooCommerce is the official plugin for connecting your store to Facebook.

Add the official Meta for WooCommerce extension

Open your WordPress dashboard. Go to Plugins > Add New. Search for "Meta for WooCommerce." Install and activate it. The plugin launches a setup wizard that handles most of the configuration automatically.

Authorize connection to your Facebook Business Manager

Follow the wizard. Log into Facebook and grant the plugin access to your Business Manager. This links your Page, ad account, Pixel, and product catalog in one flow.

Verify two-factor authentication (2FA)

As the Meta for WooCommerce documentation notes, 2FA is required during setup. Enable it on your Facebook account before starting the wizard.

Confirm connected assets (Page, Pixel, Catalog, Ad Account)

After authorization, the wizard shows which assets are linked. Confirm your Page, Pixel ID, product catalog, and ad account all appear as connected before moving on.

---

Step 2: Set Up the Meta Pixel and Conversion Tracking

The Meta Pixel is what ties your WooCommerce store actions to your Facebook campaigns.

Install Meta Pixel base code on all pages

The Meta for WooCommerce plugin installs the Pixel base code automatically. Per the Meta Business Help Center, the base code must fire on every page of your store.

Track ViewContent on product pages

ViewContent fires when a shopper views a product page. This data trains Meta's algorithm to find people likely to browse similar products.

Track AddToCart on shopping cart page

AddToCart fires when a shopper adds an item to their cart. This event is critical for retargeting and catalog ad optimization.

Track Purchase on thank-you/confirmation page

Purchase fires on the order confirmation page. This event directly links ad spend to revenue and powers ROAS reporting inside Ads Manager.

Use Conversions API (CAPI) alongside Pixel for improved accuracy

Browser restrictions and ad blockers can cause the Pixel to miss conversions. CAPI sends conversion data server-to-server, filling those gaps. Run both at the same time. The plugin supports CAPI natively. Enable deduplication so conversions aren't counted twice.

---

Step 3: Configure Your Product Catalog and Sync to Facebook

A complete, accurate catalog is the foundation of every dynamic ad.

Ensure product data is complete (title, price, image, description, product ID)

Every product needs a unique ID, title, price, image URL, and description. Per the Meta for WooCommerce documentation, missing fields cause sync errors and reduce ad delivery quality.

Add Google Product Category (GPC) codes to all products

GPC codes are required for proper discoverability and category-specific attributes on Facebook and Instagram Shops. Map GPC codes at the product level or category level inside the plugin settings.

Set up product-level or category-level GPC

For stores with many SKUs, apply GPC at the category level to save time. Override at the product level where subcategory accuracy matters.

Enable automatic daily syncing or manual sync as needed

Meta recommends updating your catalog as frequently as hourly to reflect current stock and pricing. Enable automatic syncing in the plugin settings. Use manual sync from the troubleshooting drawer when you need an immediate update.

Monitor sync status in the Troubleshooting drawer

The Meta for WooCommerce plugin includes a troubleshooting drawer. Use it to check catalog health, review sync errors, and push manual updates.

---

Step 4: Create a Campaign in Ads Manager

With your Pixel firing and catalog synced, you're ready to build a campaign.

Choose 'Conversions' or 'Promote a product catalog' objective

Pick "Conversions" to optimize for Purchase events from a fixed audience. Pick "Promote a product catalog" to let Advantage+ Catalog Ads automatically select and serve products based on user intent.

Select your synced product catalog

When using the catalog objective, select the catalog you synced from WooCommerce. Meta pulls product titles, prices, and images directly from it.

Define your audience (location, interests, retargeting)

Set location and interest targeting for new customer acquisition. For retargeting, build a custom audience from Pixel data. Target recent visitors or users who triggered AddToCart but not Purchase.

Set daily or lifetime budget

Start with a daily budget to keep spending predictable while you gather data. Scale budgets once conversion performance is consistent.

Choose placements (Facebook Feed, Instagram, Audience Network)

Facebook Feed and Instagram Feed drive the most ecommerce conversions for most stores. Advantage+ placements let Meta distribute your budget automatically across all available surfaces.

---

Step 5: Launch Ads and Enhance Creative with Coinis

Good creative is what makes your catalog stand out in a crowded feed.

Use Advantage+ Catalog Ads to let Meta auto-optimize product selection

Per Meta's official documentation, Advantage+ Catalog Ads automatically pull product data from your catalog and optimize delivery based on user intent. This removes the need to build individual ads for each product.

Use Coinis Image Ads to generate custom product visuals from your URL

Paste your product URL into Coinis Image Ads. The platform generates high-quality ad creatives using cutting-edge AI models in seconds. Custom visuals outperform plain catalog images for brand-forward campaigns.

Add ad copy with dynamic placeholders (product name, price)

Use dynamic placeholders in your ad copy. They pull live data from your catalog and keep ads relevant to the product each shopper sees.

Review ads for compliance and visual quality

Check that images meet Meta's content guidelines. Products with non-compliant images won't appear in dynamic ads. Confirm copy follows Meta's Advertising Policies before launching.

Launch campaign and enable automatic approval

Once everything is set, publish your campaign. Enable notification alerts so you catch any review rejections quickly.

---

Step 6: Monitor Performance and Optimize

Launching is the beginning. Optimization is where results improve.

Use Coinis Advertise page to track ROAS, CPC, and conversion rate

The Coinis Advertise page shows live Meta performance data. Track ROAS, CPC, and conversion rate without jumping between Ads Manager tabs.

Refresh creatives monthly to avoid ad fatigue

Ad fatigue sets in fast on Facebook. Refresh your creatives at least once a month. Use Coinis Revise to generate new variations without rebuilding from scratch.

Adjust budgets and audiences based on performance data

Cut spend on audiences that aren't converting. Increase budgets on ad sets with strong ROAS. Let data, not guesses, drive every decision.

Use Coinis Revise tool to test variations quickly

Coinis Revise lets you variate ad images, resize for new placements, and rewrite copy in a few clicks. Test faster. Learn faster. Scale what works.

---

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.

Start free →

15 AI tokens a month. No credit card.

Frequently Asked Questions

Do I need the Meta Pixel to run Facebook ads for WooCommerce?

Yes. The Meta Pixel tracks key events like ViewContent, AddToCart, and Purchase on your WooCommerce store. Without it, Meta can't optimize your campaigns for conversions or build retargeting audiences. The Meta for WooCommerce plugin installs the Pixel automatically during setup.

What campaign objective should I use for a WooCommerce store?

Use 'Conversions' to optimize for Purchase events against a defined audience. Use 'Promote a product catalog' to run Advantage+ Catalog Ads, which automatically select and display the most relevant products to each user from your synced catalog.

How often should I sync my WooCommerce product catalog to Facebook?

Meta recommends updating your catalog as frequently as hourly for fast-moving inventory. The Meta for WooCommerce plugin supports automatic syncing. Use the troubleshooting drawer for manual syncs when you need an immediate update after a price or stock change.

Can I use Coinis to create ads for my WooCommerce store?

Yes. Paste your product URL into Coinis Image Ads to generate custom ad creatives in seconds. You can then publish directly to Facebook and Instagram from Coinis, track campaign performance on the Advertise page, and refresh creatives with Coinis Revise when ad fatigue sets in.

Stop hustling

You just read the manual way. Coinis does it all.

Every step above takes hours of manual work. Coinis automates it. Free to start. No credit card. Pay only when you need more volume.

Steps 1–2

Goal + Audience

AI analyzes your brand from a URL. Targets the right buyers automatically.

Steps 3–4

Channels + Budget

One-click launch to Meta. Smart budget allocation out of the box.

Step 5

Ad Creatives

Paste a link. Get dozens of professional ads in minutes.

Steps 6–7

Launch + Track

Live dashboard. Real ROAS. AI suggests what to optimize next.

15 credits day one
No credit card
Free forever tier
Pay only for volume
Start free

You just learned the hard way. Here's the easy way.

Coinis generates ad creatives, launches campaigns, and tracks results. One platform. One click. No ad expertise required.

Try Coinis free