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
- Activate the Facebook Catalog add-on at
/dashboard/addons. - Open the management page at
/dashboard/addons/facebook-catalog. - Copy the feed URL shown at the top.
Step 2 — create the catalog in Meta Commerce Manager
- Open Meta Commerce Manager.
- Add catalog → category: E-commerce.
- Upload product info → Use a data feed.
- Paste your DZBuild feed URL.
- Set fetch frequency to Daily (Meta's default; lower frequencies are paid).
- 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
- In Commerce Manager, link your Instagram Business account.
- Submit the account for review (Instagram approves shopping accounts; can take days).
- 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:
- In Meta Ads Manager, create a campaign with objective Sales.
- Ad set → audience: Retargeting = "viewed product but didn't purchase" (Meta builds this from Pixel data).
- Ad → creative → Catalog → select your DZBuild catalog.
- 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_idbound) 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.