CLI Commands (ImportExportBundle)


The oro:import:file command imports data from a CSV file.

This command only schedules the job by adding a message to the message queue, so ensure that the message consumer processes (oro:message-queue:consume) are running for data to be imported.

php bin/console oro:import:file --email=<email> <file>

The --email option should be the email address of the owner of the new records (unless a different owner is specified in the data file). This user will also receive the import log after the import is finished.

The --jobName and --processor options should be used in non-interactive mode to provide names of the job and import processor that can handle data import:

php bin/console oro:import:file --email=<email> --jobName=<job> --processor=<processor> <file>

In interactive mode the job and import processor can be selected from a list.

The --validation option can be used to validate the data instead of importing it:

php bin/console oro:import:file --validate --email=<email> --jobName=<job> --processor=<processor> <file>