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>
<image_link>https://example.com/image.jpg</image_link>
<condition>new/used</condition>
<availability>in stock</availability>
<price>00.00 USD</price>
<brand>Sample Brand</brand>
<mpn>SampleMPN</mpn>
<gtin></gtin>
<additional_image_link>https://example.com/additional-image.jpg</additional_image_link>
<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:
googleProductCategory
mpn
additionalImageLink
ageGroup
material
unitPricingMeasure
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 🙏