Before starting
Before starting, please ensure all your product information is up-to-date and accurate. Each product must have a unique URL and an accurate product name.Methods for establishing the product feed
There are two ways to import your product feed without Facebook Product Catalog importing:- Upload product feed file to the designated SFTP
- Upload product feed via URL
- Supported URL protocols:
http(recommended),https(recommended),ftp,sftp - If the file is hosted on an ftp/sftp server, please provide the username and password to access the server.
- If you need to add Dash to the whitelist of IPs, please contact your Account Representative to get the list of IP addresses.
- Supported URL protocols:
Supported file types
To set up the product feed, all we need is a file containing all your product information. We currently support any file with delimiter-separated values. This includes:- Tab-separated values
.tsv - Comma-separated values
.csv - Any text file (
.txt) that contains delimiter-separated values - Extensible Markup Language
.xml. Please note that localized product feed does not support.xmlformat
Accepted fields
The following fields in the product feed are accepted. If your product feed uses different field names than those listed below, please provide the field mapping to your Account Representative to ensure data consistency. Required Fields:
Optional Fields:
Provide any number of the following fields to add the information to the given product.
| Field | Type | Description |
|---|---|---|
| id | string | A unique identifier for the product. It can be SKU, external system product ID, etc. |
| image_url | string | A URL that links to an image of the product. If this field is not provided, we will automatically source the product image from the URL’s metadata. |
| price | string/number | The price of the product. You can provide a price including the currency symbol/code, e.g., “$80.99,” or a numeric price, e.g., “80.99.”When providing a price without the currency symbol/code, it is highly recommended that the currency_code field also be provided. |
| currency_code | string | A 3-letter code specifying the type of currency used for the product’s price. The currency_code is appended to the price when displayed in the media popup only if the price is numeric (e.g., “5.99”). If the price is non-numeric (e.g., “$5.99”), then currency_code will not be appended.For example, if the price is specified as “5.99” and the currency_code is “CAD,” the price will be displayed as “5.99 CAD” in the media popup.If the price is specified as “5.99” in the media pop-up. |
| availability | string | The current availability of the product.Acceptable values are: in stock, out of stock, preorder, available for order, discontinued. |
| description | string | The description of the product. |
| source_group_id | string | The product group ID, which is useful when product variants are displayed as separate products in the feed. The source_group_id should be used as the parent product ID for all variants, helping to establish the relationship between the main product and its variants. |