Facebook & Instagram Shopping
Create product catalogs for Facebook and Instagram Shops.
Overview
Facebook and Instagram use a shared product catalog system. Once you set up your catalog, products are available for both Facebook Shopping and Instagram Shopping.
Creating a Facebook Feed
- Go to WooCommerce → Product Feeds Pro
- Click Add New Feed
- Select Facebook / Instagram as the feed type
- Configure your settings
- Click Generate Feed
Required Fields
| Field | Description | Source |
|---|---|---|
| id | Unique identifier | SKU or product ID |
| title | Product name | Product title |
| description | Product details | Product description |
| availability | in stock, out of stock | Stock status |
| condition | new, refurbished, used | Plugin settings |
| price | Price with currency code | Product price |
| link | Product URL | Permalink |
| image_link | Product image URL | Featured image |
| brand | Brand name | Product Feed fields |
Recommended Fields
| Field | Description |
|---|---|
| gtin | Barcode (UPC, EAN, ISBN) |
| mpn | Manufacturer part number |
| google_product_category | Product category |
| sale_price | Discounted price |
| sale_price_effective_date | Sale date range |
| additional_image_link | Extra product images |
| size | Product size |
| color | Product color |
| gender | Target gender |
| age_group | Target age group |
Setting Up Commerce Manager
Create a Catalog
- Go to Commerce Manager
- Click Add Catalog
- Select E-commerce as the catalog type
- Name your catalog and click Create
Connect Your Feed
- In Commerce Manager, select your catalog
- Go to Data sources
- Click Add Data Source → Data Feed
- Choose Scheduled Feed
- Paste your feed URL from the plugin
- Set your fetch schedule
- Click Start Upload
Instagram Shopping Setup
Eligibility Requirements
To use Instagram Shopping, you need:
- A business or creator account
- Products that comply with commerce policies
- An approved Facebook catalog
- To be in a supported country
Enabling Instagram Shopping
- In Commerce Manager, go to Settings
- Under Business Assets, click Instagram
- Connect your Instagram business account
- Submit for review (usually 1-2 days)
Once approved, you can tag products in posts and stories.
Dynamic Ads
Your catalog powers Facebook and Instagram dynamic ads, which automatically show products to people who’ve browsed your site.
Setting Up the Pixel
- Create a Facebook Pixel in Events Manager
- Add the pixel code to your site (many plugins do this)
- Enable standard events: ViewContent, AddToCart, Purchase
Creating Dynamic Ads
- In Ads Manager, create a new campaign
- Choose Sales as the objective
- Select Catalog sales
- Choose your catalog
- Set targeting (retargeting or broad)
- Design your ad template
- Launch
Feed Optimization
Image Requirements
- Minimum 500x500 pixels
- Recommended 1024x1024
- Square format works best
- No borders, watermarks, or promotional text
Title Best Practices
- Include brand and key attributes
- Keep under 200 characters
- No promotional text (“Sale!”, “Free Shipping”)
- No ALL CAPS
Description Tips
- Highlight key features and benefits
- Include materials, dimensions, care instructions
- Keep it informative, not promotional
Troubleshooting
Products Not Showing
Check your catalog diagnostics in Commerce Manager:
- Go to Catalog → Diagnostics
- Review errors and warnings
- Common issues:
- Missing required fields
- Invalid image URLs
- Policy violations
Feed Not Updating
- Verify your feed URL is accessible
- Check fetch schedule in Commerce Manager
- Look for HTTP errors in fetch logs
- Regenerate the feed in the plugin
Products Rejected
Review Facebook’s Commerce Policies. Common rejection reasons:
- Prohibited products (weapons, adult content, etc.)
- Misleading descriptions
- Price/availability mismatches
- Poor quality images