Once you have all your data in CSV format, you can upload them to your store's database using the form on this page.
Click the "Add file" button, find your file then validate. Do this as many times as necessary to list all your import files.
Once your files are all listed in the "Select your CSV file" section, you can proceed with the rest of the form:
Select the type of data contained in your file, using the dropdown list named "What kind of Entity would you like to import?” Once you have selected the type of data, the list of the available fields appears on the right, which helps you refine your CSV file – at least for the order of the columns, which will soon prove handy.
Select the language of the imported content. If the target language is not available, you must install it first, on the "Localization" page under the "International" menu.
Select the field separators. We suggest that you leave the default values ("field separator" with a semicolon, "multiple value separators" with a comma). But obviously, if your CSV file is built differently, you should change these values accordingly.
If you want to remove all the products in your catalog before importing, select the appropriate option.
Once all your choices have been made, click "Next step".
All import files are uploaded directly in the admin folder's /import subfolder.
When you click the "Next step" button, the page reloads with the data mapping tool. This interface helps you map your file's data columns with the ones required by PrestaShop.
For instance, with the sample file for products:
First column. We marked it as "Enabled", PrestaShop presents "ID" as a header. Click on the header's dropdown menu, and select "Active (0/1)".
Second column. Marked "Name", header indicates "Active (0/1)". Let's change the header for "Name".
Third column. You get the idea.
The screen cannot contain more than c columns, so click the ">" and "<" buttons to see the other columns, and make sure to match them all correctly.
In our example, we used the first row for column names. Since we do not want these imported, enter "1" in the "Rows to skip" text field.
Once you are done matching your columns, click the "Import .CSV data" button (top right of the screen), and PrestaShop will start the import process. When the process is done, you are sent to the main screen, which should either confirm that everything has indeed been imported, or notify you of any problems encountered. In this second case, you should review your CVS file and make sure to correct everything.