Skip to main content

Facebook Catalog (Meta Commerce)

This page covers how to use the Facebook Catalog feed once it's generated. For activating the add-on itself, see Add-ons → Facebook Catalog.

A product catalog in Meta Commerce Manager unlocks two big channels:

  • Dynamic Product Ads (DPA) — Meta picks the right product to show each shopper, automatically retargeting cart-abandoners and showing predicted matches to cold traffic.
  • Instagram Shopping — products become taggable in Instagram posts, Reels, and Stories.

DZBuild auto-generates the XML feed Meta needs. You paste the feed URL into Commerce Manager and Meta does the rest.

Step 1 — get the feed URL

  1. Activate the Facebook Catalog add-on at /dashboard/addons.
  2. Open the management page at /dashboard/addons/facebook-catalog.
  3. Copy the feed URL shown at the top.

Step 2 — create the catalog in Meta Commerce Manager

  1. Open Meta Commerce Manager.
  2. Add catalog → category: E-commerce.
  3. Upload product infoUse a data feed.
  4. Paste your DZBuild feed URL.
  5. Set fetch frequency to Daily (Meta's default; lower frequencies are paid).
  6. Connect the catalog to your Facebook Page + Pixel + Ad Account.

Meta will fetch the feed, validate it, and your catalog will populate within minutes.

Step 3 — Instagram Shopping

  1. In Commerce Manager, link your Instagram Business account.
  2. Submit the account for review (Instagram approves shopping accounts; can take days).
  3. Once approved, you can tag products in Instagram posts, Reels, and Stories. The tag links back to your DZBuild storefront product page.

Step 4 — Dynamic Product Ads

Once the catalog is live and your Pixel (with CAPI) is firing ViewContent, AddToCart, and Purchase:

  1. In Meta Ads Manager, create a campaign with objective Sales.
  2. Ad set → audience: Retargeting = "viewed product but didn't purchase" (Meta builds this from Pixel data).
  3. Ad → creative → Catalog → select your DZBuild catalog.
  4. Meta dynamically fills the ad with the right product per viewer.

Strategies that work in Algeria (COD)

  • Cart-abandoner retargeting — show the exact product the customer viewed, with a soft reminder copy. Works on customers who left during checkout. Pair with Abandoned cart recovery.
  • 3-day product retargeting — show products viewed in the last 3 days but not purchased. Cap frequency at 5/week — Algerian buyers are sensitive to ad fatigue.
  • Cross-sell — once a customer buys product A, retarget them with related products in the same category for the next 14 days.
  • Cold prospecting — feed the catalog into Advantage+ Catalog Ads. Meta's algorithm picks which product to test on which audience. Best for stores with 30+ SKUs.

Variant handling

Each variant becomes its own item in the catalog (with item_group_id linking siblings). DPAs can show the right size/color combo to the customer who viewed it. Make sure your variants have:

  • Unique image (image_id bound) so the ad shows the right photo.
  • Stock status reflected (out-of-stock variants are excluded automatically).

Multi-language

For multi-language stores, generate one feed per language by appending the language to the feed URL — ?lang=ar or ?lang=fr. Create a separate catalog per language in Commerce Manager and run language-specific campaigns.

Frequently asked

Q: Why are products missing from my catalog? A: Hidden, draft, or out-of-stock products are excluded by default. Each product also needs a price + at least one image to pass Meta's validation.

Q: How fast does Meta see my updates? A: Daily auto-fetch. To force a refresh, click Refresh now on the feed inside Commerce Manager.

Q: Can I edit fields in the feed? A: The add-on settings let you set Brand, Condition, and Currency. Other fields come from your products — edit the product to change them.

Q: Does the catalog count toward my plan limits? A: No — the feed is generated on demand from your existing products. There's no extra count or fee.