Transferring customer data from Shopware

Hinweis: Bitte beachten Sie die allgemeinen Hinweise zum Kundendatenimport: Kundenimport

If you want to migrate the data records of your customers from your Shopware shop to JTL-Shop, you must carry out the following steps:

  1. Export of customer data as CSV file from Shopware
  2. Conversion of CSV file into a format readable by JTL-Shop
  3. Import of CSV file into JTL-Shop

In the following, we will go through the individual steps.

Step 1: Exporting customer data from Shopware as a CSV file

Please note: The following instructions refer to Shopware 5. The current version of Shopware’s own documentation can be found under Import/Export of Customers in Shopware.
  1. Log in to the Shopware admin section with your access data.
  2. Open the Import/Export menu item in the Content menu.
  3. If necessary, install the Import/export plug-in via the next window.
  4. In the next window, go to the Export tab, select CSV as the export format and default_customers as the profile.
  5. Start the export.

You will now receive a CSV file containing your Shopware customer data.

Step 2: Converting the CSV file into a format readable by JTL-Shop

  1. Open the CSV file in an editor, e.g. Microsoft Excel.
  2. Replace the column headings using the following table to get the correct formats for JTL-Shop.

Old name (Shopware)

New name (JTL shop)

email

cMail

md5_password

cPasswort

billing_company

cFirma

billing_salutation

cAnrede (please note step 3)

billing_firstname

cVorname

billing_lastname

cNachname

billing_street

cStrasse (please note step 4)

billing_zipcode

cPLZ

billing_city

cOrt

phone

cTel

fax

cFax

billing_additional_address_line1

cAdressZusatz

billing_countryID

cLand

billing_stateID

cBundesland

ustid

cUSTID

newsletter

cNewsletter

  1. Perform a search/replace action for the column “cAnrede” (or billing_salutation in Shopware). Replace “mr” with “m” and “ms” with “w”.
  2. Insert the column “cHausnummer” after the column “cStrasse”. Copy the house numbers from “cStrasse” to “cHausnummer”.
Dazu können Sie zum Beispiel die Funktion „Textkonvertierungs-Assistent“ von Excel verwenden. Dort geben Sie als Trennzeichen das Leerzeichen ein. Beachten Sie bei diesem Automatismus jedoch bitte, dass manche Straßennamen aus mehr als einem Wort bestehen (z. B. Berliner Platz, Auf dem Damm usw.). Um ein Überschreiben späterer Zeilen zu vermeiden sollten Sie also lieber noch 2 bis 3 weitere leere Spalten hinter cHausnummer einfügen und anschließend manuell alle Einträge korrigieren, die Straßennamen aus mehreren Wörtern beinhalten. Alternative: Ggf. funktioniert für Sie auch dieser alternative Weg, den uns ein Benutzer vorgeschlagen hat: Markieren Sie die Straßennamen und suchen Sie nach „ 1“ (Leerzeichen1) und ersetzen Sie den Ausdruck durch „;1“. Gehen Sie so für alle Nummern von 1 bis 9 vor. So umgehen Sie das Problem der Straßennamen, die aus mehreren Wörtern bestehen.
  1. Delete all columns whose names you did not replace.
  2. Save the CSV file.

Step 3: Importing the CSV file into JTL-Shop

  1. In the back end of JTL-Shop, go to Administration > Import > Customers.
  1. Select your file under CSV file with customer data.
  2. Click on Import.