Facebook Product Catalog Sync

  1. Home
  2. Knowledge Base
  3. Pixel Cat
  4. E-Commerce Integrations
  5. Facebook Product Catalog Sync

In order to run Dynamic Ads for your WooCommerce or Easy Digital Downloads store, you’ll need to set up a Facebook Product Catalog.

Before you begin:
This feature Requires Pixel Cat Business, or Elite, and WooCommerce v3.0 or greater, or Easy Digital Downloads v2.8 or greater.

Step 1: Set Up A Product Feed

Pixel Cat lets you set up a WooCommerce, or EDD product feed with a single click.

This feed is needed so you can sync your products with your Facebook Product Catalog.

Configuring your Product Feed for Facebook

Exclude Categories/Tags (Optional): Select product categories and/or product tags that you want to exclude from your feed.

Product Identifier: Choose between “WordPress Post ID” and “WooCommerce SKU” for your product identifier. Your product identifier lets Facebook match your product feed’s g:id field to your pixel event’s content_id parameter. Don’t worry If you don’t know what this means – just leave the setting to default.

Google Product Category (Optional): Enter your Google Product ID here. You can learn more about Google Product IDs here. (Leaving this empty will result in Facebook displaying a warning “google_product_category – A product is missing a field”. It’s recommend you enter a product category id that matches your store.

After configuring your feed, hit Save.

Step 2: Set Up Your Product Catalog

2.1. open your Facebook Business Manager’s settings. On the left hand navigation, select Product Catalogs.

2.2. Go to Add New Product Catalog -> Create a New Product Catalog.

2.3. Give your Product Catalog a name, make sure Type is set to Products and click “Create Product Catalog”.

2.4. Decide whether you want to give people access to your catalog, or skip through and click OK.

2.5. Choose which Pixel to associate with your Product Catalog. Make sure this is the same pixel that you used when setting up Pixel Cat.

2.6. Well done. You’ve just created your Product Catalog. Now click Add Product Feed.


2.7. Select your new product catalog and choose Add Product Feed. Choose your Feed Name and Currency. Under Upload Type, choose Scheduled Recurring Uploads. Click Next.

2.8. Set “Schedule Uploads” to Hourly, to make sure your product catalog always stays up-to-date.

Then, go to Pixel Cat, and copy your Feed URL.

Paste the URL into the Feed URL field.

Leave the username & passwords fields empty, and click Create Feed.

You’ll now see a screen showing the status of your import, and showing which you’ve imported. Once your import is done, you can create dynamic product ads.

FAQ

Which product attributes are included in the product feed?

  • g:id: The WooCommerce SKU, or the WordPress post id. You can change this under Advanced Settings -> Product Identifier.
  • g:title: Your WooCommerce product title.
  • g:description: Your WooCommerce product description.
  • g:link: Your product’s permalink.
  • g:image_link: Your product’s featured image, or a fallback image. For best results, make sure your product has a featured image.
  • g:brand: If you add a custom product attribute called “brand” to your product, the feed will pull its value. Otherwise the feed will default to your WordPress site name, such as “My first blog”. 
  • g:condition: If you add a custom product attribute called “condition” to your product, the feed will pull its value. Otherwise the feed will default to “new”.
  • g:colorIf you add a custom product attribute called “color” to your product, the feed will pull its value. Otherwise this attribute will not be included in your feed.
  • g:gender: If you add a custom product attribute called “gender” to your product, the feed will pull its value. Otherwise this attribute will not be included in your feed.
  • g:pattern: If you add a custom product attribute called “pattern” to your product, the feed will pull its value. Otherwise this attribute will not be included in your feed.
  • g:material: If you add a custom product attribute called “material” to your product, the feed will pull its value. Otherwise this attribute will not be included in your feed.
  • g:size: If you add a custom product attribute called “size” to your product, the feed will pull its value. Otherwise this attribute will not be included in your feed.
  • g:google_product_category: If you add a custom product attribute called “google_product_category” to your product, the feed will pull its value. Otherwise this attribute will not be included in your feed.
  • g:availability: Automatically pulled from WooCommerce.
  • g:price: Your WooCommerce product’s price.

I just changed my feed settings (eg. excluded a category), but my feed doesn’t refresh

Your browser probably caches your feed (eg. https://mysite.com/?feed=pixelcat). Please refresh your tab using a “hard refresh” (ctrl+f5 on Windows, cmd+shift+r on mac).

Was this article helpful?

Related Articles