> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.omegatheme.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# 📂 Multiple Data Feeds

|| Use this when you're not a BM admin on the receiving Facebook Catalog.

If your account has **Full Control permission** on the Facebook Catalog, log into Omega and sync directly — that's the cleanest path.
👉 [↗️Direct Catalog Sync](https://help.omegatheme.com/en/article/direct-catalog-sync-1xtpsvd/)

When you don't have that permission — for example, the catalog lives in an agency's Business Manager — a hosted feed URL saves the day. It:
* No permission required
* No login required
* All product data is freshly updated (Daily or Weekly)

👀\*\*A dynamic feed file? \*\*It's an XML file with all your Shopify product data. As your store changes — prices, stock, new products — Omega regenerates the file at the schedule you set.

### Generate the feed URL in Omega

![](https://storage.crisp.chat/users/helpdesk/website/-/8/3/8/3/8383e5404a31c000/image_8zba44.png =783xauto)

#### Step 1: Name the feed, choose the products to include (all products or selected collections), and configure variant submission + category mapping.

![](https://storage.crisp.chat/users/helpdesk/website/-/8/3/8/3/8383e5404a31c000/image_b9ftuk.png =780xauto)

#### Step 2: Choose if you want to put additional images to your products
![](https://storage.crisp.chat/users/helpdesk/website/-/8/3/8/3/8383e5404a31c000/image_8l7xee.png =785xauto)

#### Step 3: Define price data
Would you want to submit the products with their original price from Shopify, or sales price (compare at), or both? Define them in the section below: ![](https://storage.crisp.chat/users/helpdesk/website/-/8/3/8/3/8383e5404a31c000/image_psbm3q.png)

#### Step 4: **Define update schedule**
Omega offers weekly or daily sync. When at sync time, all changes to your products since the previous sync will be reflected on the new sync.
Depending on how frequent your products change, choose accordingly. ![](https://storage.crisp.chat/users/helpdesk/website/-/8/3/8/3/8383e5404a31c000/image_1f4yoq4.png)
🎉**You're done!** Now all you need is to fetch the feed generated & give it to Facebook

### Fetch the data feed
![](https://storage.crisp.chat/users/helpdesk/website/-/8/3/8/3/8383e5404a31c000/image_1s6cat1.png =739xauto)

### Give Facebook Commerce Manager the Data Feed

1. In Commerce Manager, go to Catalog --> Products
2. Click "Add" --> Data file
![](https://storage.crisp.chat/users/helpdesk/website/-/8/3/8/3/8383e5404a31c000/image_e1gbx8.png =806xauto)


3. Paste your Feed URL you've generated in Omega here and click Next

![](https://storage.crisp.chat/users/helpdesk/website/-/8/3/8/3/8383e5404a31c000/image_c6aodn.png =807xauto)

4. Choose how often you would want Meta to crawl the feed file for updates to your inventory and click Upload

![](https://storage.crisp.chat/users/helpdesk/website/-/8/3/8/3/8383e5404a31c000/image_dgke88.png =799xauto)

5. Check your upload success

![](https://storage.crisp.chat/users/helpdesk/website/-/8/3/8/3/8383e5404a31c000/image_10a8lt2.png =808xauto)

### Export feed files

![](https://storage.crisp.chat/users/helpdesk/website/-/8/3/8/3/8383e5404a31c000/image_38u2sx.png =806xauto)


**Do I need to connect a pixel to this catalog?** Of course, if you wish to run retargeting ads based on the action people take on your products. Pixel events are the data source that helps Facebook understands which products are performing and which are not.

👉Remember, you or your clients must have **Full Control permission** to both the Pixel and the Catalog in question to be able to run dynamic ads from these source of data. [📌 Important Checklists](https://help.omegatheme.com/en/article/important-checklists-1c1vbzq/)