Skip to main content

Documentation Index

Fetch the complete documentation index at: https://developer.dashsocial.com/llms.txt

Use this file to discover all available pages before exploring further.

A product feed is a way to import all your product information into Dash and ensure product data stays updated with the latest details. The easiest way to integrate your product feed is by using Facebook Product Catalog Importing but if this is not an option or if you’re working with a large data source (hundreds of thousands of products), there are other ways to import your products. This guide will explain everything you need to set up a product feed.

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.
If you are not using a Facebook Product Catalog, please use this guide to prepare your file in the specified format with the necessary product information and contact your Account Representative to set up the product feed.

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 .xml format

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:
FieldTypeDescription
urlstringA URL that links to the product. It must be unique for each product.
titlestringThe product name.
Optional Fields: Provide any number of the following fields to add the information to the given product.

Example

Here is an example of product feed:
idurltitlepricecurrency_code
CKS-1001https://www.dashsocial.com/en/fakeproduct/cks-1001Cozy Knit Sweater89CAD
CTB-1002https://www.dashsocial.com/en/fakeproduct/ctb-1002Classic Tote Bag149CAD
SWE-3001https://www.dashsocial.com/en/fakeproduct/swe-3001Sleek Wireless Earbuds349CAD
UCM-4002https://www.dashsocial.com/en/fakeproduct/um-4002UltraComfort Memory Foam Mattress559CAD

Localized product feed

A localized product feed allows you to provide alternative values, such as language or currency, for product fields in your default product feed. This way, you can show localized versions of your products to customers in different countries or who speak other languages. For more details on setting up a localized product feed, click here.

Frequently asked questions

Q: Where can I find my imported product feed(s) and their status? A: You can find it in your Dash Social Library. Navigate to Library > Products, click “Import” and then “Product Feed” to view all of your established product feeds and their status. Q: Can I modify or add my product information to the file once my product feed is established? A: Yes. Every 24 hours, we fetch new products and update any products that have been modified or had their statuses changed. During this update process, you will see the product feed status change to “Updating.” However, when modifying the existing product data, please ensure that the URL is unchanged. Q: I understand the URL is the primary key of each product, but we need to update our domain. What should we do? A: Please contact your Account Representative for this change so we can help you further! Q: We have another price level for each product. Can we enter more than one price for each product? A: Currently, only one price column is available for each product. We suggest pushing the sale price to the main price field.