Datenimport/en: Unterschied zwischen den Versionen

Aus Wiki csv4you
Wechseln zu:Navigation, Suche
(Die Seite wurde neu angelegt: „=== [ Language 2 ] [ Language 3 ] [ Language 4 ] ===“)
(Die Seite wurde neu angelegt: „'''Attention!''' <span style="white-space: pre-wrap">Stock levels are read in via a separate import - not with the product import. The corresponding products…“)
 
(71 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
 
<languages/>
 
<languages/>
Der '''Datenimport''' bietet Ihnen die Möglichkeit, beliebige Produktdaten aus CSV-, XML- oder anderen Dateien als Stammdaten in den Datenpool zu übernehmen oder bereits importierte Datensätze zu aktualisieren. Über Cronjobs kann der Datenimport vollständig automatisiert eingestellt werden. Außerdem lässt sich zu jedem Datenimport eine individuelle Importvorlage mit den notwendigen Importeinstellungen speichern.
+
The '''Data Import''' offers the opportunity to integrate product data from CSV, XML, or other files into the DataPool as master data or to update already imported records. Every data import can be set up to run completely automated - via cronjobs. Additionally, all Data Import settings can be saved in a custom import template.
  
Importdaten lassen sich aus unterschiedlichen Quellen einlesen. Wählen Sie eine der Möglichkeiten aus.
+
Data can be imported from various sources. Choose one of the options.
  
 +
'''Attention!'''
 +
<span style="white-space: pre-wrap">Stock levels are read in via a separate import - not with the product import. The corresponding products must already be available in the Data Pool (1. Product import -> 2. Inventory import).</span>
  
 
== Import Options ==
 
== Import Options ==
  
Wählen Sie eine Datei und - wenn bereits vorhanden - eine passende Vorlage aus. In Importvorlagen lassen sich die Zuweisungen zwischen den Feldern Ihrer Importdatei und den Feldern im Datenpool speichern. So müssen die einzelnen Feldzuordnungen nicht für jeden Import neu eingerichtet werden. Das Importieren von Daten lässt sich damit sehr schnell und beliebig oft wiederholen. Ändern Sie während des Imports bestehende Zuweisungen, wird die verwendete Importvorlage damit ebenfalls geändert.
+
Select a file and - if already present - a suitable template. In import templates, the assignments between the columns in your import file and the fields in the DATAPOOL can be saved. Thus, the individual field assignments must not be re-established for each import. Importing of data can be repeated very quickly and as often as desired. If you change existing assignments during an import, the used import template is thereby also changed.
  
Falls Sie eine XML-Datei importieren, muss ein Häckchen im Feld ''XML-Daten'' gesetzt werden.
+
If you are importing an XML file, a check mark must be set in "XML-data" box.
  
  '''Aufpassen!'''
+
  '''Watch out!'''
  <span style="white-space: pre-wrap">MS-Excel-Dateien sollten keine Makros und keine Berechnungen enthalten. Hier kann es sonst u.U. zu Fehlern beim Import kommen.</span>
+
  <span style="white-space: pre-wrap">MS-Excel files must not contain macros or formulas. These cause unexpected errors during the import.</span>
  
Nachdem Ihre Datei eingelesen wurde, erscheint ein neues Fenster...
+
After your file has been imported, a new window will appear ...
  
 +
=== Option A: Import File from PC ===
  
=== Option A: Upload File from PC ===
+
Upload an import file from your local computer.
  
Laden Sie eine Importdatei von Ihrem lokelen Rechner.
+
=== Option B: Import File from URL ===
  
 +
Specify an HTTP or FTP address. To import from an FTP server, you must first make the required settings under: My Account -> Base Settings -> FTP data.
  
=== Option B: Download File from URL ===
+
=== Variante C: Import Internal Supplier Data ===
  
Geben Sie eine HTTP- oder FTP-Adresse an. Für den Import von einem FTP-Server müssen Sie die notwendigen Angaben machen unter Datenpool ->Grundeinstellungen ->FTP-Daten.
+
If data of a supplier on csv4you already has been activated for you, you can import the relevant product data into a new data source here.
  
 +
== Your file has been loaded ==
  
=== Variante C: Load Internal Supplier Data ===
+
Set the properties for the file to import. Depending on the file type, the displayed properties can vary. It will also give you the file name and the number of temporarily recognized records are shown.
  
Sind bereits Daten eines Anbieters ausf csv4you für Sie freigegeben worden, können Sie hier die entsprechenden Produktdaten als neue Datenquelle übernehmen.
+
'''Watch out!'''
 +
<span style="white-space: pre-wrap">Item numbers (Item IDs) can be a maximum of 50 characters long.</span>
  
 +
=== General Settings ===
  
== Ihre Datei wurde geladen ==
+
*''File Type (Content)''
 +
:Type of the file to be imported:
 +
#''Categories:'' Import of category data only
 +
#''Products:'' Import and update of product and category data
 +
#''Inventory:'' Updating of inventory data (visible only after products have already been created)
  
Legen Sie die Eigenschaften für die zu importierende Datei fest. Je nach Datei können die angezeigten Eigenschaften variieren. Es wird Ihnen auch der Dateiname und die Anzahl der temporär erkannten Datensätze angezeigt.
+
*''Column Mapping Template''
 +
:Please note, that a selected template for column mapping should match the file type.
  
'''Aufpassen!'''
+
=== CSV-Specific Settings ===
<span style="white-space: pre-wrap">Artikelnummern (ItemIDs) dürfen maximal 30 Zeichen lang sein.</span>
 
  
 +
*''Separator''
 +
:Specify the data- or column separator that is used in your import file.
  
=== General Settings ===
+
*''Text Qualifier''
 +
:Specify the text qualifier that is used in your import file.
  
*''Datei-Typ (Inhalt)''
+
*''Headers in Row''
:Wählen Sie den Typ Datei, der importiert werden soll:
+
:Specify which row contains the column labels (usually this is the 1st)
#''Kategorie:'' Import von Kategorien
 
#''Produkt:'' Import und Aktualisierung von Produkt- und Kategoriedaten
 
#''Bestand:'' Aktualisierung von Bestandsdaten (erst sichtbar, wenn bereits Produkte angelegt wurden)
 
  
*''Vorlage Spaltenzuordnung''
+
=== XML-Specific Settings ===
:Bitte beachten Sie, dass eine gewählte Vorlage für die Spaltenzuordnung zum Dateiformat passen sollte.
 
  
 +
*''XML-element of the product data''
 +
:Enter the XML-element of the actual product entries, e.g .: ''product''
  
=== CSV-Specific Settings ===
+
*''Variants''
 +
:XML-element for Variants, z.B.: ''product->variant''
  
*''Trennzeichen Datenfeld''
+
Then press the button [Apply these Settings] for a current view in the area ''Assign your columns to the master data in the DATAPOOL''.
:Spaltentrenner festlegen
 
:Beim Import von MS-Excel-Dateien bitte den ''Tabulator'' als Trennzeichen markieren.  
 
  
*''Texterkennungszeichen''
+
== Cell Mapping und Import Options ==
:Texterkennungszeichen eingeben (falls verwendet)
 
  
*''Spaltennamen stehen in Zeile''
+
=== [ Master Data Mapping ] ===
:Hier die Zeile angeben, in der die Spaltennamen stehen (nicht immer ist es die 1. Zeile)
 
  
 +
Assigning your columns contents to the fields in the DATAPOOL
  
=== XML-Specific Settings ===
+
*''Field name in database''
 +
:List of available fields in the system
 +
:A maximum of 20 additional fields can be defined via DATAPOOL -> Base Settings -> Data Source -> Actions -> Edit Additional Data Feelds. These should then appear here as field names.
  
*''XML-Element der Produktdaten''
+
*''Columns of the File''
:Hier sollte das XML-Element ausgewählt sein, welches die Produktdaten enthält.
+
:Column names of your import file.
 +
:Assign the column names of your import file to a corresponding field in the DATAPOOL. Categories can also get created and updated via the product import. Any space in the ID field is converted automatically to an underscore.
  
*''Varianten''
+
*''Advanced options''
:Gibt es zusätzlich Variantenartikel, ordnen Sie bitte das entsprechende XML-Feld zu.
+
:Allows you to assign a fixed value as the content of a field, for example, ''NEW''.
 +
:In addition, the content from several columns of your import file can be assigned to a single field in the DATAPOOL. For this, put your field names in square brackets. Example: ''[title]'' - ''[EAN]''
  
Drücken Sie dann auf die Schaltfläche [ Diese Einstellungen übernehmen ] für eine aktuelle Ansicht im Bereich ''Ihre Spalten den Stammdaten im Datenpool zuweisen''.
+
=== [ Additional Language Sets ] ===
  
 +
If you have activated additional languages, they are displayed here.
  
== Cell Mapping und Import Options ==
+
Datenfelder für zusätzliche Sprachen, falls in Ihrer Importdatei vorhanden.
  
 +
=== [ Import Options ] ===
  
=== [ Master Data Mapping ] ===
+
Select Import Options
  
Ihre Spalteninhalte den Feldern im Datenpool zuweisen
+
*''Create missing items in the Data Pool''
 +
:If items are found during the import, which are not already present in the Data Pool, they will be created (items with changed product ID are also considered new items). Deselect this option, if only a synchronization of already existing items shall be made.
  
*''Spaltenname in Datenbank''
+
*''Data sets even without an own ID''  
:Liste aller verfügbaren Felder im System
+
:Data sets without unique ID are also imported (by default). Do you want to make sure that only those records with a unique ID get imported, remove the check mark.
:Maximal 20 weitere Felder lassen sich über Datenpool ->Grundeinstellungen ->Datenquellen ->Aktionen ... Freifelder definieren. Diese sollten dann hier als Feldnamen erscheinen.
 
  
*''Spalten der Datei''
+
*''Remove formatting from the text!''
:Spaltennamen Ihrer Importdatei
+
:All HTML code will be removed from the imported data.
:Ordnen Sie die Spaltennamen Ihrer Importdatei dem entsprechenden Feld im Datenpool zu. Kategorien lassen sich ebenfalls über den Produktimport anlegen und aktualisieren. Eventuelle Leerzeichen im Feld ID werden automatisch in Unterstriche umgewandelt.
 
  
*''erweiterte Optionen''
+
*''If UPDATE: Ignore missing columns!''
:Hier können Sie einem Feld einen festen Wert als Inhalt zuweisen, z.B. ''NEU''.
+
:Only applicable for UPDATES: If you want to transfer only certain columns from your file, this option must be enabled. That way, only the data from the selected columns in your file is imported and the rest will be ignored. Otherwise, this data would be deleted or overwritten with an "EMPTY" value.
:Außerdem lassen sich mehrere Spalteninhalte aus Ihrer Importdatei einem Wert im Datenpool zuordnen. Setzen Sie Ihre Feldnamen dazu in eckige Klammern. Beispiel: ''[title]'' - ''[EAN]''
 
  
 +
*''Incorporate categories from import file''
 +
:If your import file contains product categories, you can incorporate these as internal categories in the data pool. Already existing data will be updated at every import. Newly added categories are then created as new internal categories.
  
=== [ Language 2 ] [ Language 3 ] [ Language 4 ] ===
+
*''Creating a backup of the old data before importing''
 
+
:Before importing, a backup of your existing data will be created.
Spalten zuweisen für 2./3. und 4. Sprache.
 
 
 
Datenfelder für zusätzliche Sprachen, falls in Ihrer Importdatei vorhanden.
 
  
 +
*''Currency Conversion''
 +
:Please, always use here the setting ''Standard''! Adjust this to a particular currency only, if you are certain what this function does '''and''' if [[Export_Settings_Grundeinstellungen#General | example 4]] - applies to your import.
  
=== [ Import-Optionen ] ===
+
*''Import template - Save As''
 +
:Save your import settings as a template with a descriptive name, for example, 'IMPORT Template XTCommerce' (if you leave this blank, "default" will be used). This way, you do not have to make - for repeated imports - the columns assignment  again and again, but to only choose the appropriate import template. Also, the update of an existing column mapping is possible here.
  
Import-Optionen wählen
+
'''Watch out!'''
 +
<span style="white-space: pre-wrap">For the automatic import of data via a cronjob, creating and assigning of an import template is mandatory!</span>
  
*''Datensätze auch ohne eigene ID''
+
*''Create as new Export Interface''
:Enthält Ihre Importdatei Datensätze ohne eigene ID, so markieren Sie bitte diese Option.
+
:If selected, a new individual interface is generated using the imported columns (see ''Export ->Individual Interfaces'').
:Standardmäßig werden nur Datensätze mit eindeutiger ID importiert.
 
  
*''Formatierungen aus den Texten entfernen!''
+
== Import Particularities ==
:Sämtlicher HTML-Code wird aus den importierten Daten entfernt.
 
  
*''Wenn UPDATE: Fehlende Spalten ignorieren!''
+
=== Parent Item ===
:Nur zutreffend für UPDATES: Wenn Sie nur bestimmte 'Spalten' Ihres Datenpools aktualisieren möchten, sollte die Option aktiviert sein. Es werden dann nur die für den betreffenden Import ausgewählten Spalten Ihres Datenpools aktualisiert. Beispiel:
+
To declare an item as the Parent, write the value 'isParent' in the field 'Parent-ID' at the 'Advanced Options'.
:Ihr Datenpool enthält 20 Spalten mit verschiedenen Werten, Sie möchten aber nur die Spalte TITEL und EAN aktualisieren, z.B. weil sich einige Produkttitel Ihres Angebots geändert haben und aktualisiert werden müssten. Markieren Sie dann die Option hier und importieren Sie nur die Spalten EAN und TITEL. EAN-Nummern sollten sich natürlich nicht geändert haben, damit eine korrekte Zuordnung der neuen Titel erfolgen kann.
 
  
*''Kategorien aus Importdatei übernehmen''
+
=== Currency Conversion ===
:Enthält Ihre Importdatei Produktkategorien, so können Sie diese als interne Kategorien im Datenpool übernehmen. Bei erneuten Importen werden bereits vorhandene Daten aktualisiert. Neu hinzugekommene interne Kategorien werden neu angelegt.
+
For all currency conversions in the export area, the system always starts from prices in EUR. Problems could arise, if you import prices in another currency as the EUR (for example, USD, GBP or SEK) '''and''' these prices should be converted again in another currency during the export. This only works, if the prices are converted in EUR during the import into the database (can be set at the import).
  
*''Als Importvorlage speichern unter''
+
The Conversion of prices in EUR during the import is not required, if import and export currency are the same. That means, you can import the prices in USD, if you later also export the prices in USD.
:Speichern Sie Ihre Importeinstellungen als Vorlage unter einem aussagekräftigen Namen, z.B. 'IMPORT-Vorlage XTCommerce' (falls Sie hier nichts eingeben wird default verwendet). So müssen Sie bei wiederholten Importen die Spaltenzuweisungen nicht immer wieder neu vornehmen, sondern wählen dazu nur die passende Importvorlage aus. Auch die Aktualisierung einer bereits bestehenden Spaltenzuordnung ist hier möglich.
 
  
'''Aufpassen!'''
+
Here is an example of how to convert your prices during the import from USD in EUR:
<span style="white-space: pre-wrap">Für den automatischen Import von Daten per Cronjob ist das Anlegen und Zuweisen einer Importvorlage zwingende Voraussetzung!</span>
+
*Price Edit (Data Import -> Master Data -> Columns assignment), edit your column ''price'', which may have a different name in your import file:
 +
:[[File:import_edit_price.png||400px|Parents]]
 +
* then insert the function, as described in the picture:
 +
:[[File:Choose_price_and_your_currency.png||400px|Parents]]
  
 
[[Category:Datenpool]]
 
[[Category:Datenpool]]

Aktuelle Version vom 5. März 2019, 18:22 Uhr

Sprachen:
Deutsch • ‎English

The Data Import offers the opportunity to integrate product data from CSV, XML, or other files into the DataPool as master data or to update already imported records. Every data import can be set up to run completely automated - via cronjobs. Additionally, all Data Import settings can be saved in a custom import template.

Data can be imported from various sources. Choose one of the options.

Attention!
Stock levels are read in via a separate import - not with the product import. The corresponding products must already be available in the Data Pool (1. Product import -> 2. Inventory import).

Import Options

Select a file and - if already present - a suitable template. In import templates, the assignments between the columns in your import file and the fields in the DATAPOOL can be saved. Thus, the individual field assignments must not be re-established for each import. Importing of data can be repeated very quickly and as often as desired. If you change existing assignments during an import, the used import template is thereby also changed.

If you are importing an XML file, a check mark must be set in "XML-data" box.

Watch out!
MS-Excel files must not contain macros or formulas. These cause unexpected errors during the import.

After your file has been imported, a new window will appear ...

Option A: Import File from PC

Upload an import file from your local computer.

Option B: Import File from URL

Specify an HTTP or FTP address. To import from an FTP server, you must first make the required settings under: My Account -> Base Settings -> FTP data.

Variante C: Import Internal Supplier Data

If data of a supplier on csv4you already has been activated for you, you can import the relevant product data into a new data source here.

Your file has been loaded

Set the properties for the file to import. Depending on the file type, the displayed properties can vary. It will also give you the file name and the number of temporarily recognized records are shown.

Watch out!
Item numbers (Item IDs) can be a maximum of 50 characters long.

General Settings

  • File Type (Content)
Type of the file to be imported:
  1. Categories: Import of category data only
  2. Products: Import and update of product and category data
  3. Inventory: Updating of inventory data (visible only after products have already been created)
  • Column Mapping Template
Please note, that a selected template for column mapping should match the file type.

CSV-Specific Settings

  • Separator
Specify the data- or column separator that is used in your import file.
  • Text Qualifier
Specify the text qualifier that is used in your import file.
  • Headers in Row
Specify which row contains the column labels (usually this is the 1st)

XML-Specific Settings

  • XML-element of the product data
Enter the XML-element of the actual product entries, e.g .: product
  • Variants
XML-element for Variants, z.B.: product->variant

Then press the button [Apply these Settings] for a current view in the area Assign your columns to the master data in the DATAPOOL.

Cell Mapping und Import Options

[ Master Data Mapping ]

Assigning your columns contents to the fields in the DATAPOOL

  • Field name in database
List of available fields in the system
A maximum of 20 additional fields can be defined via DATAPOOL -> Base Settings -> Data Source -> Actions -> Edit Additional Data Feelds. These should then appear here as field names.
  • Columns of the File
Column names of your import file.
Assign the column names of your import file to a corresponding field in the DATAPOOL. Categories can also get created and updated via the product import. Any space in the ID field is converted automatically to an underscore.
  • Advanced options
Allows you to assign a fixed value as the content of a field, for example, NEW.
In addition, the content from several columns of your import file can be assigned to a single field in the DATAPOOL. For this, put your field names in square brackets. Example: [title] - [EAN]

[ Additional Language Sets ]

If you have activated additional languages, they are displayed here.

Datenfelder für zusätzliche Sprachen, falls in Ihrer Importdatei vorhanden.

[ Import Options ]

Select Import Options

  • Create missing items in the Data Pool
If items are found during the import, which are not already present in the Data Pool, they will be created (items with changed product ID are also considered new items). Deselect this option, if only a synchronization of already existing items shall be made.
  • Data sets even without an own ID
Data sets without unique ID are also imported (by default). Do you want to make sure that only those records with a unique ID get imported, remove the check mark.
  • Remove formatting from the text!
All HTML code will be removed from the imported data.
  • If UPDATE: Ignore missing columns!
Only applicable for UPDATES: If you want to transfer only certain columns from your file, this option must be enabled. That way, only the data from the selected columns in your file is imported and the rest will be ignored. Otherwise, this data would be deleted or overwritten with an "EMPTY" value.
  • Incorporate categories from import file
If your import file contains product categories, you can incorporate these as internal categories in the data pool. Already existing data will be updated at every import. Newly added categories are then created as new internal categories.
  • Creating a backup of the old data before importing
Before importing, a backup of your existing data will be created.
  • Currency Conversion
Please, always use here the setting Standard! Adjust this to a particular currency only, if you are certain what this function does and if example 4 - applies to your import.
  • Import template - Save As
Save your import settings as a template with a descriptive name, for example, 'IMPORT Template XTCommerce' (if you leave this blank, "default" will be used). This way, you do not have to make - for repeated imports - the columns assignment again and again, but to only choose the appropriate import template. Also, the update of an existing column mapping is possible here.
Watch out!
For the automatic import of data via a cronjob, creating and assigning of an import template is mandatory!
  • Create as new Export Interface
If selected, a new individual interface is generated using the imported columns (see Export ->Individual Interfaces).

Import Particularities

Parent Item

To declare an item as the Parent, write the value 'isParent' in the field 'Parent-ID' at the 'Advanced Options'.

Currency Conversion

For all currency conversions in the export area, the system always starts from prices in EUR. Problems could arise, if you import prices in another currency as the EUR (for example, USD, GBP or SEK) and these prices should be converted again in another currency during the export. This only works, if the prices are converted in EUR during the import into the database (can be set at the import).

The Conversion of prices in EUR during the import is not required, if import and export currency are the same. That means, you can import the prices in USD, if you later also export the prices in USD.

Here is an example of how to convert your prices during the import from USD in EUR:

  • Price Edit (Data Import -> Master Data -> Columns assignment), edit your column price, which may have a different name in your import file:
Parents
  • then insert the function, as described in the picture:
Parents