Facebook Catalog
A product catalog feed lets you run Dynamic Ads on Facebook + Instagram (Advantage+ Catalog Ads) — the algorithm picks which product to show each shopper based on their browsing.
What is the feed?
An XML file at https://yourstore.dzbuild.com/feed/facebook.xml listing every product you have, formatted to Facebook's spec.
DZBuild auto-generates and auto-updates this feed when you change products. Facebook re-fetches it daily.
Setup
- Install the Facebook Catalog add-on (the feed itself is free — the add-on adds dashboard controls).
- Copy the feed URL from Dashboard → Marketing → Facebook Catalog.
- In Facebook Commerce Manager, create a catalog → "Use product feed" → paste the URL.
- Connect the catalog to your Facebook Page + Pixel.
What's in the feed
For each product:
- ID
- Title
- Description
- Price
- Currency (DZD)
- Availability (in stock / out of stock)
- Brand (your store name by default)
- Category
- Image URL (cover)
- Additional images (gallery)
- Product URL (deep link to your storefront)
Variants in catalog
Each variant becomes a separate item in the catalog (with item_group_id linking them). Facebook can show the right size/color in dynamic ads.
Dynamic ads workflow
- You install the Facebook Pixel — captures
ViewContentevents. - Customer browses your store, viewing products A, B, C.
- You run a Dynamic Ad campaign in Ads Manager pointing to your catalog.
- Facebook shows that customer ads featuring A, B, C (retargeting).
- To cold traffic, Facebook shows products it predicts they'll like.
Frequently asked
Q: Why are some products missing from the catalog?
A: They might be hidden or draft. The feed only includes Public products. Also check the product has a price + image (required by Facebook).
Q: How fast does Facebook see my updates? A: Facebook re-fetches daily. To force a refresh, go to Commerce Manager → your feed → click Refresh now.
Q: Can I have multiple feeds (one per language)?
A: Yes — append ?lang=ar or ?lang=fr to the feed URL. Facebook accepts multilingual catalogs.