Skip to main content
All CollectionsEmbedFeedGetting Started
Product Feeds in EmbedSocial
Product Feeds in EmbedSocial

Learn more about product feeds format

Didi avatar
Written by Didi
Updated over 2 weeks ago

What is a Product Feed? - A Product Feed is a file that contains a list of attributes and details about the products in your online store. It includes fields like product name, price, images, description, unique identifiers, etc.

Why are Product Feeds used? - They are used to create a Catalog of your products inside your EmbedSocial account. This Catalog is then used to assign products to collected posts.

For what is this Catalog used? - The catalog is used to easily tag products on your social media posts and create shoppable feeds out of them.

Available product feed formats

Currently, EmbedSocial supports Product Feeds in the .XML format.

Note: You can't import the file directly to EmbedSocial. But, initially, you have to host it elsewhere, and then use the file's URL to generate the desired product catalog.

Learn more about the .XML file format

The feed in the .XML format is generated by automated feed provider systems or web servers. To work with EmbedSocial, your .XML file needs to be based on the Google's

The .XML file should include the following mandatory attributes:

1. ID-attribute

Note: If you need other identifiers like <gtin> or <mpn> please feel free to reach out to our Customer Success team via live chat or via email at support@embedsocial.com

2. Product Title

3. Link to product

4. Product image link

5. Price

Here is an example of how the final result should look:

<products>

<product>

<id>product_id</id>

<title>Sample Product Title</title>

<description>Short product description goes here.</description>

<google_product_category>1</google_product_category>

<product_type>General Product Type</product_type>

<condition>new/used</condition>

<availability>in stock</availability>

<price>00.00 USD</price>

<brand>Sample Brand</brand>

<mpn>SampleMPN</mpn>

<gtin></gtin>

<gender>unisex</gender>

<age_group>all ages</age_group>

<color>Sample Color</color>

<is_bundle></is_bundle>

<material>Sample Material</material>

<unit_pricing_measure>1 unit</unit_pricing_measure>

<unit_pricing_base_measure>1 unit</unit_pricing_base_measure>

<sale_price>00.00 USD</sale_price>

<sale_price_effective_date></sale_price_effective_date>

<custom_label_1>Sample Custom Label</custom_label_1>

</product>

</products>

The other attributes, while not mandatory, can help display additional information or improve the functionality.

These are not mandatory fields and you can leave them empty, same as <gtin></gtin> in the example provided:

  1. googleProductCategory

  2. mpn

  3. additionalImageLink

  4. ageGroup

  5. material

  6. unitPricingMeasure

  7. unitPricingBaseMeasure

Note: Values in certain attributes of your product feed, like the title, product description, and product type, might contain non-valid XML characters such as (<, >, &, ', " ) that will require the value to be enclosed in a CDATA field, otherwise the import will fail.

You can add the XML code of your product catalog from platforms like Google Merchant Center or soon Shopify.

Adding Products to EmbedSocial for Multiple Markets

By adding multiple catalogs, you can display products in different languages based on your customers' regions. But please note that you will need to provide a separate .XML file for each language.

If you have any questions, click the bottom right chat icon to talk with our customer success team or send us an email at support@embedsocial.com

We're here for you 🙏

Helpful articles

Did this answer your question?