Items CSV

Required Data
Please note that all the fields marked with * are required.

Column HeaderDescriptionFormat
Category 1*

Up to three levels of categorisation

Category name must be unique across the whole Item file i.e. same exact name cannot be used in Category 1 and Category 2

String
Category 2*Certain aggregators might require a second category to be defined.String
Category 3String
Name*Legal name of itemString
PLU*Unique identifier for a productString
Base Price*The cost of the item defined by an integer .
e.g. €5.50 euros is expressed without currency as5.50
Float
GTINs*Comma separated list of unique identifier (equivalent to EAN)List of Strings
Tax Rate*Percentage sales tax rate for item
e.g. 21 corresponds to 21%
Integer
Product type"product", "deal", "dealsection" , "modifier","modifier_group"

Modifier/Modifier groups
* Modifiers and modifier groups are required to add options within a regular product

Deal/Deal sections
* Deal and deal section are required to insert bundles/ meal deals
String
Sub ItemsPLU of the subItems

Modifier/Modifier groups
At "product" level it represents the PLUs of the modifier groups.

At "modifier group" level it represents the item PLUs of the "modifier".
* Required to insert modifiers/ modifier groups

Deal/Deal sections
At "deal" level it represents the PLUs of the deal sections.
At "dealsection" level it represents the item PLUs which should be a regular "product" type.
* Required to insert bundles/ meal deals

String
Minimum selectionMinimum number of products which can be selected on a deal. *Required when "dealsections" are provided.Integer
Maximum selectionMaximum number of products which can be selected on a deal. *Required when "dealsections" are provided.Integer
Maximum QuantityIt defines how many times can the same subItem be chosen.A value of '2' for example, means that each item in a group can be selected at most 2 times.Integer
DescriptionProduct descriptionString
Manufacturer NameFood business operator nameString
Manufacturer AddressFood business operator addressString
Manufacturer BrandFood business operator brand nameString
WeightMandatory if "Weight Unit" column is filled inInteger
Weight UnitCase sensitive - mandatory if "Weight" column is filled ing, kg, mg, lb, oz
VolumeMandatory if "Volume Unit" column is filled inInteger
Volume UnitCase sensitive - mandatory if "Volume" column is filled inL, mL, gal, pt, oz
Dimension UnitMeasure for product dimensionm, cm, mm, in, ft, yd
WidthFloat with 2 decimal digits e.g. 2.50Float
HeightFloat with 2 decimal digits e.g. 12.50Float
LengthFloat with 2 decimal digits e.g. 5.50Float
Sell Unit

The measurement of the item as purchased unor weight g, kg, pd, oz

e.g. A 500g pack of rice) → Sell Unit: g

un, g, kg, pd, oz
Price UnitThe standard measurement of the item e.g. Cheese at $2.50 per 100 gun, g, kg, pd, oz
Net Quantity Unit"volume unit" , "weight unit" or "ea".
"ea" refers to "each unit".
L, mL, gal, pt, oz, g, kg, mg, lb, oz or ea
Net QuantityFloat with 2 decimal digitsFloat
EnergyWithout decimalsInteger
Energy UnitCase sensitivekJ, kcal
Product TraitsIncludes allergens and other product tags, the list of accepted traits and their ENUM value hereEnum List
Image LinksCloud hosted image URL separated by a comma (if multiple). See section here for more detailsString
Program EligibilityAccepted values : SNAP, HSA, FSAList of Strings