Import Wizard
Perfion's Import Wizard makes it easier than ever to import product data from Excel and other file formats — even if your files aren’t in the standard Perfion format. The wizard guides you through a step-by-step process to configure, map, validate, and import your data. The Import Wizard is introduced in Perfion 2025-R1.
Note: The Import Wizard replaces the old “Import Items” overlay.
To open the Import Wizard, go to Tools and choose “Import Wizard”. The following overlay will open.
Overlay of the Import Process
The Import Wizard consists of four simple steps:
Select File – Upload your file
Configuration – Choose how the data should be handled
Mapping – Match columns in your file to Perfion features
Validate – Perfion checks your data for errors
Select File
There are two types of files you can upload:
Data File - .csv, .xls, xlsx, xlf, .xliff, .xml and .txt are supported
Asset File - .zip (zipped folder) with image files
Files can be drag and dropped into the upload areas or click on the Browse button to open your file explorer.
The image names from the Asset File should be in an Image column in the Data File.
Configuration
Here some settings need to be configured in order to import the correct data in the correct configuration.
For the Data File (Excel only), the Import Wizard suggests automatically the Header row and First data row. In the rare case that this is incorrect, you can overwrite this by choosing another Header row and/or First data row in the corresponding pull-downs.
For the Asset File no settings have to be configured.
The next step is to tell the Import Wizard into which configuration this data should be imported. At Import to the base feature of that configuration can be chosen. In general this is the Product feature (100).
To continue to the next step there are two options:
The Skip mapping button, where you go directly to Validation (all file types)
The Next button, where you proceed to Mapping (Excel only)
If you column names differ from the feature names in Perfion, you need to go to Mapping. If they are the same, your can skip the mapping and proceed to Validation.
Mapping
In the Mapping step the Import Wizard checks for each column if there is a feature in Perfion where it can map to and in which language. If no feature can be found by the Wizard, you can choose the feature from the Feature pull-down. If it is a localizable feature, you also need to select the language in the Language pull-down.
You can also uncheck the Import checkbox for features you don’t want to import.
Features that are commented out in the Excel file with a # prefix can still be imported by checking their Import checkbox
Advanced Import Options
In the Advanced Import Option fold-out menu, you can further specify import options on how data should be treated during import.
Key Column Name
With the Import Wizard it is not necessary anymore to have the Key Feature in the first column. You can choose it in the Key Column Name the drop-down, that lists all possible key column headers of the Excel file.
Key Feature Requirements:
String or Number Key feature must be one of these data types
Explicit Key feature must be explicit (not selectable, see exception below)
Non-inheritable Key feature must be non-inheritable (not inheritable)
Single value Key feature must be single value (not allow multiple)
Base feature exception:
The base feature (= the feature to import to) can naturally also be used as key feature. This feature will always be selectable as it holds the items you want to update. The base feature can also be inheritable and allow multiple, and it data types Image, File and Date are also supported.
Feature validation
The Import Wizard makes it possible to respect Feature validations. With the ‘old’ Importer, these were ignored and not allowed values would be imported. With the Import Wizard there are now three options, using the Feature validation drop-down:
Stop Import - Import will stop and throw an error if Excel file contains values that violate feature validation rules (default)
Create Values - During import all values will be created, even values that violate feature validation rules (like the ‘old’ Importer)
Ignore Values - If there are violations of feature validations, then the import will ignore these values and not import them (existing values will be kept), only values without validation violations will be imported.
“Soft” validation rules are not respected by the Import Wizard. Values that violate soft validation rules will always be imported.
Unknown selectable values
Selectable feature validation is also possible with the Import Wizard. It works a bit differently then the one in the ‘old’ importer. There are now three options available in the Unknown selectable values drop-down:
Stop Import - Import will stop and throw an error if Excel file contains unknown selectable values (default)
Create Values - Unknown selectable values are created as selectable items
Ignore Values - Unknown selectable values are ignored - no selectable items are created and no values are assigned to main items.
Multivalue features
Here multivalue handling can be specified. There are two options in the Multivalue features drop-down:
Merge - New values will be merged with existing values (default)
If feature is sortable, new values will be placed after existing values
Replace - Existing values in Perfion will be replaced by new values.
If feature is sortable, new values will be sorted according to order in the input data source.
Empty cells
How to cope with empty cells can be specified in the Empty cells drop-down, there are two options:
Keep existing values - Empty cells are ignored, existing values in Perfion are left untouched (default)
Delete existing values - Empty cells are respected, existing values in Perfion are deleted.
If a cell in the Excel file contains the value [DeleteValues], the importer will delete the existing value in Perfion for that particular cell even if Keep existing values is used.
New items
In this setting it is possible to specify how new items should be handled. In the New items drop-down there are 3 options:
Create Items - New items are created (default)
Ignore Items - New items are ignored, updates to existing items are imported
Stop Import - Import will stop and throw an error if Excel file contains new items.
Date format in data file
By default, the importer will accept and understand dates from Excel without specifying a specific format. If dates in Excel sheet are not correctly formatted as dates (but rather as strings) or if dates are imported to multivalue date features , you must specify a date format. In the “Date format in data file” drop-down there are the following eight formats available:
dd/mm/yy - Example values: 24-12-96 or 24/12/96
dd/mm/yyyy - Example values: 24-12-1996 or 24/12/1996
mm/dd/yy - Example values: 12-24-96 or 12/24/96
mm/dd/yyyy - Example values: 12-24-1996 or 12/24/1996
yy/dd/mm - Example values: 96-12-24 or 96/12/24
yy/mm/dd - Example values: 96-12-24 or 96/12/24
yyyy/dd/mm - Example values: 1996-24-12 or 1996/24/12
yyyy/mm/dd - Example values: 1996-12-24 or 1996/12/24.
Number format in data file
By default, the importer will accept and understand numbers from Excel without specifying a decimal separator. If numbers are imported to multivalue number features, you must specify the decimal separator found in the Excel file.
There are two possible formats:
1234,15
1234.15
When done with the avanced settings an the mapping, click on Next to proceed to the Validation step.
Validation
If there is a violation of a validation, an error message is displayed and the Import button is locked.
If your import data passes all validations, the following message is displayed and the Import button is unlocked.
If you click on Import, the import will start on the Application server in the background. At the Completed Jobs menu you can see if the import succeeded.