Documents
Import a List of Attributes
Last Modified Dec 9, 2025
This feature allows you to upload and import a bulk list of attributes for the products into the store's catalog. By using a CSV file, you can quickly add multiple attribute rows.
A CSV is a simple plain text file. Each line in a CSV file represents a row of data, with individual values separated by commas.
To upload an attributes list you must:
- Navigate to Taxonomy > Attributes in the main menu.
- Click [ v ] at the right of the Create button.
- Click on Import.
You can click on the cloud icon to download a File Sample.
- Select the CSV file from your disk and click Ok. After uploading the file, the message will be displayed:
my_attributes_file.csv file uploaded successfully. - Once the file is processed, an alert will appear at the top, over the bell icon, allowing you to view the results of the process.
If you haven't received the notification that the import has finished, you can check the current status by navigating to Administration > Import Processes from the main menu. Find the activated import process to view its progress and status.
Structure of the CSV file
To import a set of attributes, the CSV file should have the following structure:
- The first line is a comma separated list of fields or columns
- The following lines are the attributes.
Import format details:
- Empty rows are ignored.
- Empty columns are ignored.
- The first row with data is taken as the headers row.
- Field headers are flexible supporting:
- Case insensitive. For example: "Tax Code", "tax code", "TAX CODE", "tAX cODe" are equivalent.
- Non letter or digit characters are accepted but removed. For example: "Tax Rate", "Tax-Rate", "Tax_Rate", "Tax Rate %", "TaxRate" are equivalent.
- Unknown headers are ignored.
The available columns are:
- code: unique code of the attribute.
- title: text that will appear as a label.
- description: brief description of the attribute.
- type: available types are 'Text', 'Number', 'List' and 'Yes / No'.
- searchable: 'yes' if the attribute is searchable
- filterable: 'yes' if the attribute is filterable
- sortable: 'yes' if the attribute is sortable
- options: A comma-separated list of option names that can be assigned to the attribute when the type is 'List'. Each option will generate a code by removing special characters and replacing spaces with dashes from the option name. If a custom code is required, you can specify a name-code pair using a colon as the separator (name:code).