Creating a Facebook/Meta Catalog Feed
Facebook Catalog feeds power product ads on Facebook, Instagram, and Messenger. This guide shows you how to create a compatible feed.
Prerequisites
Section titled “Prerequisites”- Products synced in Feedy McFeed Feed
- Meta Business Suite account
- Commerce Manager access
Creating Your Facebook Catalog Feed
Section titled “Creating Your Facebook Catalog Feed”-
Navigate to Feeds
Click Feeds in the left sidebar, then Create Feed.
-
Select Facebook/Meta
Choose Facebook/Meta as your platform.
-
Name your feed
Use a descriptive name like “Facebook Catalog - All Products”.
-
Choose format
Select CSV (recommended for Facebook) or XML.
-
Select products
Choose products to include. Facebook works well with:
- All products for dynamic ads
- Specific collections for targeted campaigns
-
Create the feed
Click Create Feed to generate.
Required Attributes for Facebook
Section titled “Required Attributes for Facebook”| Attribute | Description | Notes |
|---|---|---|
| id | Unique identifier | Max 100 characters |
| title | Product name | Max 200 characters |
| description | Product details | Max 9,999 characters |
| availability | in stock, out of stock | Must be accurate |
| condition | new, refurbished, used | Required |
| price | Price with currency | Format: “19.99 USD” |
| link | Product page URL | Must be accessible |
| image_link | Main image URL | Min 500x500 pixels |
| brand | Brand name | Required for most products |
Recommended Attributes
Section titled “Recommended Attributes”Improve your catalog performance with:
| Attribute | Purpose |
|---|---|
| sale_price | Show discounted prices |
| sale_price_effective_date | Sale date range |
| product_type | Your categorization |
| google_product_category | Product taxonomy |
| additional_image_link | Multiple images (up to 10) |
| color | Product color |
| size | Product size |
| gender | Target gender |
| age_group | Target age |
Facebook-Specific Fields
Section titled “Facebook-Specific Fields”These fields are unique to Facebook:
| Field | Description |
|---|---|
| fb_product_category | Facebook’s own taxonomy |
| quantity_to_sell_on_facebook | Inventory for FB checkout |
| rich_text_description | HTML-formatted description |
| video | Product video URL |
Submitting to Facebook
Section titled “Submitting to Facebook”Method 1: Scheduled Fetch (Recommended)
Section titled “Method 1: Scheduled Fetch (Recommended)”- Go to Commerce Manager
- Select your catalog
- Click Data sources > Add items > Data feed
- Choose Scheduled feed
- Paste your Feedy McFeed Feed URL
- Set fetch schedule (daily recommended)
Method 2: Manual Upload
Section titled “Method 2: Manual Upload”- Download your feed from Feedy McFeed Feed
- In Commerce Manager, choose Upload file
- Upload the CSV/XML file
- Repeat when products change
Facebook Catalog Best Practices
Section titled “Facebook Catalog Best Practices”Images
Section titled “Images”- Minimum size: 500x500 pixels
- Recommended: 1024x1024 pixels
- Format: JPG or PNG
- Background: White or neutral
- No text overlays on product images
Titles
Section titled “Titles”Keep titles clear and descriptive:
- Include brand, product name, key features
- Avoid ALL CAPS
- No promotional text (“Free shipping!”)
Inventory Accuracy
Section titled “Inventory Accuracy”Facebook requires accurate availability:
- Update feed when stock changes
- Use “out of stock” rather than removing products
- Set up automated sync for real-time accuracy
Dynamic Ads Setup
Section titled “Dynamic Ads Setup”After your catalog is ready:
- Install Facebook Pixel on your Shopify store
- Create product sets in Commerce Manager
- Build dynamic ad campaigns targeting:
- Website visitors (retargeting)
- Lookalike audiences
- Interest-based audiences
Common Issues
Section titled “Common Issues”Products rejected
Section titled “Products rejected”- Check image size (minimum 500x500)
- Verify prices match your website
- Ensure links are accessible
- Remove policy-violating products
Feed not updating
Section titled “Feed not updating”- Verify feed URL is correct in Commerce Manager
- Check fetch schedule settings
- Manually trigger a fetch to test
Missing products
Section titled “Missing products”- Review product filters in Feedy McFeed Feed
- Check if products are excluded by rules
- Verify products have required attributes