1. Make sure the Facebook Ads & Instagram Ads addon is installed and enabled.
  2. If you do not have a Facebook account yet, you can create it at

Product Feed Generation

Once the addon is set up you can proceed to the product feed generation.

The Facebook Ads & Instagram Ads addon adds a new setting - Add to Facebook product feed - to each of the products in your store’s catalog. You will find it in the Marketing section of the product details page. 540-add-product-feed.png

This setting is enabled by default, that means that all the products with the setting Add to Facebook product feed enabled will be added to the product feed and uploaded to your Facebook Catalog automatically. If you want to exclude any of the products from being added to your Facebook feed make sure you disable the Add to Facebook product feed setting for this product beforehand.

To generate a feed:

  1. Open the Facebook Ads and Instagram Ads settings page in your store’s Admin area: Marketing > Facebook Ads & Instagram Ads (in X-Cart 5.3.x and earlier the section name is Sales Channels) and click the Generate Product Feed button to get a link for uploading the product feed to your Facebook Catalog.
    X-Cart 5.3.x and earliergenerate-feed-new.png
    X-Cart 5.4.x540-generate-feed.png

    Use the Google Product Feed addon to expand the data values that are submitted to the feed. In case the Google Product Feed addon is installed and enabled and the hidden/global/class attributes are assigned to Google groups, the feed generated by the Facebook Adds & Instagram Ads addon will also include the hidden/global/class attribute values set up for the Google Product feed.

    The system will take some time to generate a Product Feed URL depending on the overall store inventory.

  2. Once the process is completed, copy the Product Feed URL that has been generated and paste it into the appropriate field when specifying a source of products for your catalog.


    The Frequency of Product Feed renewal setting itself will not make renewals automatical. You will need to configure your server to run scheduled X-Cart tasks.

Product Feed Upload to Facebook

To upload your product feed to Facebook:

  1. Go to the Catalog Manager of your Facebook Business account at

    Click to create a new catalog or choose to edit an exisitng one. facebook-catalog.png

  2. At the step Add Products to Your Catalog, specify that you want to Use Data Feeds. xc5_fb_use_feeds.png

  3. In the section How do you want to upload your data feed?, choose ‘Set a schedule’ and paste the Product Feed URL generated for you by X-Cart in the Data Feed URL field: paste-product-feed.png

  4. Schedule the automatic uploads and name the feed the way you like it better.

  5. Click the Start Upload button to upload your products from X-Cart to Facebook.

After the products have been uploaded, you will see them on the Products tab. Products.png

That’s it! You can start advertising your products through Facebook.