Datenimport/en: Unterschied zwischen den Versionen

Aus Wiki csv4you
Wechseln zu:Navigation, Suche
(Die Seite wurde neu angelegt: „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.“)
(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…“)
 
(58 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 4: Zeile 4:
 
Data can be imported from various sources. Choose one of the options.
 
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.
  
 
If you are importing an XML file, a check mark must be set in "XML-data" box.
 
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>
  
 
After your file has been imported, a new window will appear ...
 
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.
 
Upload an import file from your local computer.
  
 
+
=== Option B: Import File from URL ===
=== Option B: Download 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.
 
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 ===
  
=== Variante C: Load 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.
 
 
Sind bereits Daten eines Anbieters ausf csv4you für Sie freigegeben worden, können Sie hier die entsprechenden Produktdaten als neue Datenquelle übernehmen.
 
  
'''Aufpassen!'''
+
== Your file has been loaded ==
<span style="white-space: pre-wrap">''Anbieterdaten laden'' bedeutet: Produktdaten eines Anbieters werden in Ihrer Datenquelle angezeigt und können auch exportiert werden, sie lassen jedoch nachträglich nicht ändern! Grundsätzlich empfehlen wir daher den Import mit Variante A oder Variante B. Verwenden Sie dafür die Dateien aus dem Bereich ''Datenpool ->Universaldateien''.</span>
 
  
== Ihre Datei wurde geladen ==
+
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.
 
 
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.
 
 
 
'''Aufpassen!'''
 
<span style="white-space: pre-wrap">Artikelnummern (ItemIDs) dürfen maximal 30 Zeichen lang sein.</span>
 
  
 +
'''Watch out!'''
 +
<span style="white-space: pre-wrap">Item numbers (Item IDs) can be a maximum of 50 characters long.</span>
  
 
=== General Settings ===
 
=== General Settings ===
  
*''Datei-Typ (Inhalt)''
+
*''File Type (Content)''
:Wählen Sie den Typ Datei, der importiert werden soll:
+
:Type of the file to be imported:
#''Kategorie:'' Import von Kategorien
+
#''Categories:'' Import of category data only
#''Produkt:'' Import und Aktualisierung von Produkt- und Kategoriedaten
+
#''Products:'' Import and update of product and category data
#''Bestand:'' Aktualisierung von Bestandsdaten (erst sichtbar, wenn bereits Produkte angelegt wurden)
+
#''Inventory:'' Updating of inventory data (visible only after products have already been created)
 
 
*''Vorlage Spaltenzuordnung''
 
:Bitte beachten Sie, dass eine gewählte Vorlage für die Spaltenzuordnung zum Dateiformat passen sollte.
 
  
 +
*''Column Mapping Template''
 +
:Please note, that a selected template for column mapping should match the file type.
  
 
=== CSV-Specific Settings ===
 
=== CSV-Specific Settings ===
  
*''Trennzeichen Datenfeld''
+
*''Separator''
:Spaltentrenner festlegen
+
:Specify the data- or column separator that is used in your import file.  
:Beim Import von MS-Excel-Dateien bitte den ''Tabulator'' als Trennzeichen markieren.  
 
  
*''Texterkennungszeichen''
+
*''Text Qualifier''
:Texterkennungszeichen eingeben (falls verwendet)
+
:Specify the text qualifier that is used in your import file.
 
 
*''Spaltennamen stehen in Zeile''
 
:Hier die Zeile angeben, in der die Spaltennamen stehen (nicht immer ist es die 1. Zeile)
 
  
 +
*''Headers in Row''
 +
:Specify which row contains the column labels (usually this is the 1st)
  
 
=== XML-Specific Settings ===
 
=== XML-Specific Settings ===
  
*''XML-Element der Produktdaten''
+
*''XML-element of the product data''
:Hier sollte das XML-Element ausgewählt sein, welches die Produktdaten enthält.
+
:Enter the XML-element of the actual product entries, e.g .: ''product''
  
*''Varianten''
+
*''Variants''
:Gibt es zusätzlich Variantenartikel, ordnen Sie bitte das entsprechende XML-Feld zu.
+
:XML-element for Variants, z.B.: ''product->variant''
 
 
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''.
 
  
 +
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 ==
 
== Cell Mapping und Import Options ==
 
  
 
=== [ Master Data Mapping ] ===
 
=== [ Master Data Mapping ] ===
  
Ihre Spalteninhalte den Feldern im Datenpool zuweisen
+
Assigning your columns contents to the fields in the DATAPOOL
 
 
*''Spaltenname in Datenbank''
 
:Liste aller verfügbaren Felder im System
 
:Maximal 20 weitere Felder lassen sich über Datenpool ->Grundeinstellungen ->Datenquellen ->Aktionen ... Freifelder definieren. Diese sollten dann hier als Feldnamen erscheinen.
 
  
*''Spalten der Datei''
+
*''Field name in database''
:Spaltennamen Ihrer Importdatei
+
:List of available fields in the system
: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.
+
: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.
  
*''erweiterte Optionen''
+
*''Columns of the File''
:Hier können Sie einem Feld einen festen Wert als Inhalt zuweisen, z.B. ''NEU''.
+
:Column names of your import file.
: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]''
+
: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]''
  
=== [ weitere Sprachen ] ===
+
=== [ Additional Language Sets ] ===
  
Falls Sie zusätzliche Sprachen freigeschaltet haben, dann werden diese hier angezeigt.
+
If you have activated additional languages, they are displayed here.
  
 
Datenfelder für zusätzliche Sprachen, falls in Ihrer Importdatei vorhanden.
 
Datenfelder für zusätzliche Sprachen, falls in Ihrer Importdatei vorhanden.
Zeile 106: Zeile 95:
 
=== [ Import Options ] ===
 
=== [ Import Options ] ===
  
Import-Optionen wählen
+
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.
  
*''Datensätze auch ohne eigene ID''
+
*''If UPDATE: Ignore missing columns!''
:Enthält Ihre Importdatei Datensätze ohne eigene ID, so markieren Sie bitte diese Option.
+
: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.
:Standardmäßig werden nur Datensätze mit eindeutiger ID importiert.
 
  
*''Formatierungen aus den Texten entfernen!''
+
*''Incorporate categories from import file''
:Sämtlicher HTML-Code wird aus den importierten Daten entfernt.
+
: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.
  
*''Wenn UPDATE: Fehlende Spalten ignorieren!''
+
*''Creating a backup of the old data before importing''
: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:
+
:Before importing, a backup of your existing data will be created.
: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.
+
: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.
  
*''Sicherung der alten Daten vor dem Import erstellen''
+
*''Import template - Save As''
:Vor dem Import wird eine Sicherung der vorhandenen Daten erstellt.
+
: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.
  
*''Währungsumrechnung''
+
'''Watch out!'''
:Übernehmen Sie hier bitte immer die Einstellung ''Standard''! Stellen Sie nur dann auf eine bestimmte Währung um, wenn Sie sicher sind was die Funktion bewirkt '''und''' wenn [[Export_Settings_Grundeinstellungen#Allgemeines | Beispiel 4 - wie hier beschrieben]] - auf Ihren Import zutrifft.
+
<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>
  
*''Als Importvorlage speichern unter''
+
*''Create as new Export Interface''
: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.
+
:If selected, a new individual interface is generated using the imported columns (see ''Export ->Individual Interfaces'').
  
'''Aufpassen!'''
+
== Import Particularities ==
<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>
 
  
== Besonderheiten Import ==
+
=== Parent Item ===
 +
To declare an item as the Parent, write the value 'isParent' in the field 'Parent-ID' at the 'Advanced Options'.
  
=== Währungsumrechnungen ===
+
=== Currency Conversion ===
Für alle Währungsumrechnungen im Exportbereich geht das System immer von Preisen in EUR aus. Probleme könnten entstehen, wenn Sie Preise in einer anderen Währung als dem EUR importieren (z.B. USD, GBP oder SEK) '''und''' diese Preise dann beim Export erneut in eine andere Währung umgerechnet werden sollen. Das funktioniert nur, wenn alle Preise während des Imports in EUR in der Datenbank hinterlegt werden (kann beim Import eingestellt werden).
+
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).
  
Das Umrechnen von Preisen in EUR beim Import ist nicht notwendig, wenn Import- und Exportwährung gleich sind. Das bedeutet, Sie können USD importieren, wenn ebenfalls in USD exportiert wird.
+
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.
  
Hier ein Beispiel, wie Sie Ihre Preise beim Import von USD in EUR umrechnen:
+
Here is an example of how to convert your prices during the import from USD in EUR:
*Preis bearbeiten (Datenimport ->Stammdatenzuweisung), Ihre Spalte ''Preis'' bearbeiten, die in Ihrer Importdatei natürlich eine andere Bezeichnung haben kann:
+
*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]]
 
:[[File:import_edit_price.png||400px|Parents]]
* Setzen Sie dann die Funktion ein, wie im Bild beschrieben:
+
* then insert the function, as described in the picture:
 
:[[File:Choose_price_and_your_currency.png||400px|Parents]]
 
:[[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