Facebook Catalog Product Feed for Magento

Rating:
100% of 100
$39.99
In stock
SKU
PMEFBCPF

Generates product feed used for Facebook Catalog, Facebook Dynamic Ads, Facebook Shopping, Instagram Shopping, Pinterest Catalog, and Google Shopping. Easy to install and use.


Magento 2 Current Extension Version: 1.6.3

Compatibility

Open Source (CE): 2.0, 2.1, 2.2, 2.3, 2.4
Commerce using on prem (EE): 2.2, 2.3, 2.4
Commerce on Cloud (ECE): 2.2, 2.3, 2.4


Magento 1 Current Extension Version: 1.6.4

Compatibility

Open Source (CE): 1.5, 1.6, 1.6.1, 1.6.2.0, 1.7, 1.8, 1.8.1, 1.9, 1.9.1, 1.9.2, 1.9.3, 1.9.4
Commerce using on prem (EE): 1.10, 1.11, 1.11.1, 1.12, 1.13, 1.13.1, 1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.9.0.0, 1.9.1.0, 1.9.2.0

Links

Maximum 255 characters

Compatible with both Magento v2 and Magento v1!

(Two separate versions of the extension. One for Magento v2 and one for Magento v1.)

Works great with Facebook Pixel!

Works great with Pinterest Pixel!

Facebook Catalog Product Feed is a very useful and efficient extension. With one button click, you can generate Facebook Catalog Product Feed. This feed is used for Facebook Dynamic Ads, Facebook Shopping, Instagram Shopping, Pinterest Catalog, and Google Shopping. Our extension has many options for customization of your product feed or feeds. Like all of our extensions, the Facebook Catalog Product Feed is multistore compatible. Every store has its own product feed. Our extension also has a cron option. This allows you to fully automate the process. With our extension, you can rest assured your product feeds and catalogs are always up to date.

Facebook Catalog is a container for all the products in your Magento store or stores. A catalog requires a product feed before you can use it in your Dynamic Facebook Ads. (At least one, however one catalog can have multiple feeds)

Product Feed is a file that contains the products you want to advertise. A product feed is made up of several columns that contain information about your products, such as unique IDs, pricing, availability and more. This product feed is used in conjunction with Facebook Dynamic Ads to automatically promote your products to people who have expressed interest in your website, in your app or elsewhere on the Internet.

Facebook Dynamic Ads look exactly like other single image ads or ads created in the carousel format on Facebook, Instagram and Audience Network. However, instead of individually creating an ad for each of your products, you create an ad template that automatically uses images and details from your data feed for things you would like to advertise. Dynamic ads use your Facebook pixel or SDK to show ads to people who have already shown interest in your business by taking actions you care about on your site. For Facebook Dynamic Ads to work Facebook Pixel must be associated with Facebook Catalog in Facebook Business Manager.

Facebook Pixel is a piece of JavaScript code for your website that enables you to measure, optimize and build audiences for your ad campaigns. Using the Facebook pixel, you can leverage the actions people take on your website across devices to inform more effective Facebook advertising campaigns. If you already do not have Facebook Pixel implemented in your Magento store check our Facebook Pixel extension.

Account & Pricing

Our extension does not require any external service nor account to function. It will generate product feeds on its own. However, product feeds generated by our extension are usually used in the following services. Accounts for these services are FREE.

All of the above and probably many more use the same product feed specification. You can use product feeds generated by our extension for any or all of them.

Features

  • An easy way to generate Facebook Catalog product feed or feeds.
  • Product feeds generated by our extension are compatible with Google Shopping Feed.
  • Product feeds generated by our extension are compatible with Pinterest Catalog.
  • Works out of the box with just a button click in our extension config.
  • Option to enable or disable feed generation per website and/or store view.
  • Convenient option to change product feed filename.
  • Support for CSV, TSV, and XML (RSS) feed formats.
  • Option to include products that are not visible individually in the feed.
  • Option to exclude Magento product type from the feed. One (configurable) or more (bundle,configurable,grouped).
  • Option to exclude discontinued products from the feed.
  • Option to exclude out of stock products from the feed.
  • Option to type in arbitrary Magento product attribute code in order to exclude/include products from/in the feed.
  • Option to type in arbitrary Magento product attribute value in order to exclude/include products from/in the feed.
  • Option to type attribute code you want to use for the id field.
  • Option to type attribute code you want to use for the availability field. (If left empty determination will be made based on default Magento getIsInStock() method.)
  • Option to match availability values to Facebook defined ones: in stock, out of stock, preorder, available for order, and discontinued.
  • Option to type attribute code you want to use for the condition field.
  • Option to match condition values to Facebook defined ones: new, refurbished, and used.
  • Option to type attribute code you want to use for the description field. (The fallback mechanism is in place if an attribute value is empty. Priority is your_attribute > meta_description > short_description > description > product name.)
  • The image_link field will be populated automatically.
  • The link field will be populated automatically.
  • Option to type attribute code you want to use for the title field. (The fallback mechanism is in place if an attribute value is empty. Priority is your_attribute > product name)
  • The price field will be populated automatically.
  • Option to type attribute code you want to use for the gtin (Global Trade Item Number) field.
  • Option to type attribute code you want to use for the mpn (Manufacturer Part Number) field.
  • Option to type attribute code you want to use for the brand field.
  • Option to type default text for the brand field. (It is used if an attribute is empty.)
  • Option to enable identifier_exists field.
  • Option to enable override field.
  • Option to enable inventory field.
  • Option to type limit for the additional_image_link field. (Empty or 0 (zero) means disabled. Any number from 1 to 10 means enabled. The number represents a limit for additional images.)
  • Option to type attribute code you want to use for the age_group field.
  • Option to match age_group values to Facebook defined ones: newborn, infant, toddler, kids, and adult.
  • Option to type attribute code you want to use for the expiration_date field.
  • Option to type attribute code you want to use for the gender field.
  • Option to match gender values to Facebook defined ones: male, female, and unisex.
  • Option to type attribute code you want to use for the item_group_id field.
  • Option to type attribute code you want to use for the google_product_category field.
  • Option to type default category for the google_product_category field. (It is used if an attribute is empty.)
  • Option to enable sale_price field in the feed.
  • Option to enable sale_price_effective_date field in the feed.
  • Option for additional fields to attributes mapping. Example: color=color|material=material|pattern=pattern. As you can see the format is simple field1=attribute1|field2=attribute2 Facebook feed field and Magento product attribute are connected by = sign and pairs are separated by | sign.
  • For full automation, our extension provides cron option so your product feed or feeds can always be up to date.
  • Cron expression option for product feed generation so you can choose time and frequency of feed regeneration.

Installation Instructions for Magento v2

If you purchased the extension on Magento Marketplace then unpack .zip file inside app/code/Apptrian/FacebookCatalog/ directory.

If you purchased the extension on our site then unpack .zip file inside your Magento root.

Run following commands on Magento root directory:

php bin/magento maintenance:enable

php bin/magento module:enable --clear-static-content Apptrian_FacebookCatalog

php bin/magento setup:upgrade

php bin/magento cache:flush

php bin/magento setup:static-content:deploy

php bin/magento maintenance:disable

php bin/magento cache:flush

If you do not know how to install an extension or you wish a professional to do it for you, we offer additional Installation service for a small fee.

Installation Instructions for Magento v1

- Log in to Magento Admin
- (Optional) Disable Magento Compiler if you are using it (System > Tools > Compilation)
- Go to System > Magento Connect > Magento Connect Manager
- If you purchased the extension on our site use "Direct package file upload" and upload the .tgz file
- If you purchased the extension on Magento Marketplace use "Install New Extensions" and paste extension URL key
- Go back to Magento Admin
- Refresh Magento cache (System > Cache Management), then log out from Magento Admin and log back in
- (Optional) Enable Magento Compiler by clicking "Run Compilation Process" button (System > Tools > Compilation)

If you do not know how to install an extension or you wish a professional to do it for you, we offer additional Installation service for a small fee.

Configuration

Our extension works out of the box. The only thing you need to do is click "Generate Product Feed" button in our extension configuration. To do this log to your Magento Admin and go to:

For M2: Stores > Configuration > Apptrian Extensions > Facebook Catalog Product Feed

For M1: System > Configuration > Apptrian Extensions > Facebook Catalog Product Feed

We recommend you to type "Default Brand" option since this field is required in the product feed. Our extension will try to get product brand attribute first, but you might not have a brand attribute for your products or some of your products might have an empty value for it.

We recommend you to check "For google_product_category Use" option and type Magento product attribute code you want to use for the product feed google_product_category field. Although this field is optional it is recommended that you use it. The field value is one of the predefined values (string or category ID) from Google's product taxonomy. For example, Apparel & Accessories > Clothing > Dresses or 2271.

We recommend you to type "Default google_product_category" option. Our extension will try to get product google_product_category attribute first, but you might not have a google_product_category attribute for your products or some of your products might have an empty value for it.

After generation is done you are ready to tell Facebook about your Facebook Catalog Product Feed. This is done in Facebook Business Manager and there you have two ways to add product feed to your catalog.

Set a Schedule or Upload Once

* See screenshot No.5 for Magento v1 and No.4 for Magento v2.

If you decide to go with "Set a Schedule" this means Facebook will regularly check your feed URL for new products and changes making your Facebook Catalog up to date automatically.

If you decide to go with "Upload Once" this means you will upload feed file every time you want to update your Facebook Catalog.

You can use any approach you want.

There are several options for product feed customization. They are all self-explanatory and have comments and tooltips.

After changing options make sure you refresh your Magento cache and then regenerate the feed by clicking "Generate Product Feed" button.

FAQ

Q: Can I change product feed filename?
A: Yes you can. There is a convenient option in our extension config. It is called "Product Feed File Name" in order to see this option you need to change the scope to Store View. If you have two or multiple stores be aware that file name must be unique. This means two or more stores must not have the same file name.

Q: Which "Product Feed Format" should I use?
A: Well by default we set CSV but you can use any format you like. Be aware that XML-RSS format is an XML that means there is an overhead of tags so XML-RSS product feed will produce larger file than CSV or TSV.

Write Your Own Review
Only registered users can write reviews. Please Sign in or create an account
Copyright © 2020 Apptrian.com. All rights reserved.