Table of Contents
TABLE OF CONTENTS
Flat File Approach
This document defines the standard flat file approach for exchanging information between systems (pipe separated .csv). We request UTF-8 encoding. We also support excel (.xlsx) file. Elastic bulk reimports from files, i.e., each file is an update on previous data.
1. Product Information:
Products
Product Features
2. Inventory
The detail of these data sets is further described in this document. It should be noted that records that do not contain all the required information will not be imported.
Note that key values are case sensitive. When matching across files it is important to not only match the characters but also the case.
All columns should be maintained. If columns are unused, they should be left blank but included in the file.
File names should be in lower case.
Product Information

Product
The core of the application is based on product information. The quality and completeness of this data will
greatly influence the quality of the user experience. The following data elements are expected within the
Products file. Elastic is expecting a single row for each unique UPC. See the below video for an introduction to the Products file.
Click the sample file link to view an example of a Products file. Below is more information about each field included in the file.
File Name: products_brand.csv (DOWNLOAD SAMPLE FILE)
AvailableDate* (Applicable only to Edge)
The available date will display as 'infinite' whether you are not loading inventory or if you want to utilize it as a prebook date. If the 'AvailableDate' data field in the Products file is entered with a:
- Past date, then the site will not load and display inventory and the item is available for purchase.
- Future date, then the site will load and display current and future availability.
- Left blank, then the site will not load and display inventory and the item is available for purchase.
Approved Show Categories*
In order for your brand's products to be displayed in search results by retailers in the Digital Market, the following fields must match the selections in the dependent files.
Field | Filename | Download File |
Gender | products_brand | Gender |
Category/SubCategory | products_brand (for Surf Expo) | Surf Expo Product Categories |
Category/SubCategory | products_brand (for Outdoor Retailer) | |
Category/SubCategory | products_brand (for NY NOW and SF NOW) | NY/SF NOW Product Categories |
Product Features
This table is used to list additional features of a product. Features can be grouped and segmented by
an attribute type. This information is displayed within browse and the product detail page. The product feature
table is linked to the product table based on the product number. Check out the below video for an introduction to the Features file.
Click the sample file link to view an example of a Features file. Below is more information about each field included in the file.
File Name: features_brand.csv (DOWNLOAD SAMPLE FILE)
Field | Required | Type | Length | Usage |
ItemNumber | Y | String | 50 | Product/Style number used to join to the products table. |
AttributeName | Y | String | 50 | The name of the attribute in plural form (e.g., Features, Specifications). This is a category of features. |
AttributeNameSort | Y | Integer | 11 | The sequence in which the attributes are displayed. |
AttributeValue | Y | String | 2,000 | The description of the attribute (e.g., Waterproof and breathable) |
AttributeValueSort | Y | Integer | 11 | The sequence the descriptions appear. |
Example display for a product:
Overview:
The product is designed to be lightweight and quick-drying for all activities
Fabric
- Gore-Tex
- Leather
Features
- Zipper Pockets
- Zip off hood
- Internal Drawcord
The data for this would look like this:
ItemNumber | AttributeName | AttributeNameSort | AttributeValue | AttributeValueSort |
AK50071 | Overview | 1 | The product is designed to be lightweight and quick-drying for all activities | 1 |
AK50071 | Fabric | 2 | Gore-Tex | 1 |
AK50071 | Fabric | 2 | Leather | 2 |
AK50071 | Feature | 3 | Zipper Pockets | 1 |
AK50071 | Feature | 3 | Zipper Pockets | 2 |
AK50071 | Feature | 3 | Internal Drawcord | 3 |
FTP Location
Elastic will provide login details for GoAnywhere, for all files from Brand to be posted. The data files should be placed in the “Data > Inbound” directory. Files will be processed through Elastic Suite’s integration layer for DQA before being loaded on Elastic.
For more information, check out our Catalog Setup support article.