Import/Export Dateiaufbau

Die exportierte Datei kann nun weiter verarbeitet werden. Die im Beispiel erstellte dateiname.csv muss nun vom FTP-Server herunter geladen werden und mit einem Tabelleneditor geöffnet werden. Öffnen Sie die Datei damit Sie die folgende Ansicht erhalten:

Ansicht mit OpenOffice

Ansicht mit open source OpenOfficeFiltereinstellung und Zeichensatz
Artikeldaten in Tabellenform

Die Filtereinstellungen aus der Exportdefinition,

welche zuvor im Shop-Backend vorgenommen

wurden, genau so gewählt werden. Damit erhält

man eine Tabellenübersicht wie man es aus

Tabelleneditoren gewöhnt ist.


Nach Auswahl des Zeichensatz (UTF-8)1 und dem

setzen der Trennoptionen2 bekommt die Datei

schon etwas Struktur. Es empfiehlt sich auch den

Textrenner3 einzusetzen. Die Erklärung kann man

hier noch mal nachlesen.

Die exportierte .csv-Datei setzt sich aus 3 Bestandteilen zusammen.

  • Sprachunabhängige wie Artikelnummer, Preis, Absatzaalen und Verpackungseinheiten.

  • Sprachabhängigen Werte wie Artikelname, Beschreibung, URL und Meta-Angeben.

  • Bildzuweisung (bildnamen.jpg) und Platzierung in der eigenen Navigation im Shop




Folgende Felder stehen für den Import als CSV/TXT zur Verfügung:


Variable

Inhalt

Beschreibung

products_id *

int

Interne Produkt-ID

external_id *

string

Externe Produkt-ID

products_ownerintID des Benutzer der den Artikel angelegt hat

products_ean *

string

EAN

products_quantity

dezimal

Lagerstand

products_average_quantity

int

Durchschnittlicher Bestand

products_shippingtimeintLieferzeitangabe

products_model

string

Artikelnummer

products_master_model

String

Master Artikelnummer (bei Slaves)

products_master_flag

1/0

1=Masterartikel

products_option_master_pricevarcharAnzeige für den Masterartikel im Produktlisting

products_option_template

String

Template-Optionen

products_option_list_template

String

Template-Optionen-Liste

products_template

String

Template-Info-Seite

products_list_template

String

Template-Artikelliste (noch nicht unterstützt)

products_weight

dezimal

Artikelgewicht in kg

products_status

1/0

Artikelstatus, 1=aktiv

products_digital

1/0

1=Digitaler Artikel (z. B. Download)

products_serials

1/0

1=Seriennummernartikel (serials Plugin)

categories

String

Kategorie-ID
Bei mehrfachen Verlinkungen getrennt durch #, z. B. 1#2#3

products_tax_class_id

int

ID der Steuerklasse

manufacturers_id

int

Hersteller-ID

products_fsk18

1/0

1=FSK18-Artikel

products_ordered

int

Anzahl verkaufter Artikel

review_stars_rating

int

Anzahl Bewertungen

products_average_rating

dezimal

Produktbewertung

products_price

dezimal

Produktpreis (Netto)

products_imageStringName des Bildes (Muss per ftp in den jeweiligen Ordner geladen werden)
additional_imagesString Name der Zusatzbilder, bei mehreren durch ; getrennt (z.B. Bild2.jpg;Bild3.jpg) (Muss per ftp in den jeweiligen Ordner geladen werden)
*ab Version 5.0.3 des Plugins Verfügbar

Sprachabhängige Werte

Beispiel für Sprache DE, pro weiterer Sprache steht ein Feld mit dem jeweiligen Sprachcode zur Verfügung.

WICHTIG! - Für das anlegen neuer Artikel, muss zu mindestens der products_name_de vorhanden sein!




products_name_de

String

Produktname

products_description_de

String

Beschreibung (Lang)

products_short_description_de

String

Beschreibung (kurz)

url_text_de

String

SEO URL   (z. B. "de/Schuhe/Sportschuh"

meta_title_de

String

Meta-Titel

meta_keywords_de

String

Meta-Schlüsselwörter

meta_description_de

String

Meta-Beschreibung

products_keywords_deStringweitere suchbegriffe


Die Exportierte Datei kann nun ergänzt werden bzw. können die Exportierten Daten auch geändert werden. Nach dem Sie dies getan haben muss der Datensatz wieder im selben Format abgespeichert werden. Unter Umständen erhalten Sie beim speichern die folgende Ansicht:



Hier ist es neben dem Zeichensatz, dann im UTF-8 Format, die erforderlichen Einstellung so zu deklarieren wie es in der Definition für den Import im Backend unter Inhalte=>Import/Export angegeben ist. Besonders ist damit der Feld- und Texttrenner gemeint.


Import/Export im BackendFiltereinstellung für das speichern als .csv-Datei


Nach dem speichern solle der Import der bearbeiteten Datei durch betätigen des Button  angestoßen werden. Das der Import erfolgreich durchgeführt wurde kann an Hand dieser Meldung sicher gestellt werden:


FAQ Import/Export

Frage

Antwort

Müssen alle Spalten Exportierten Spalten auch wieder Importiert werden wenn Daten angepasst werden?

Nein, beim Import sind im wesentlichen nur 2 Spalten erforderlich. Zum einen das Feld welches Sie unter Primärschlüssel angegeben haben

(products_id; products_model; external_id oder manufacturers_id) und das Feld products_price. Wenn das Feld products_price nicht mit angeben ist werden alle Artikelpreise auf 0.00 EUR gesetzt.

Müssen alle Datenfelder in der Importdatei mit Daten befüllt sein?

Es sollte nach Möglichkeit jedes Datenfeld Daten beinhalten wenn diese als Spalte mit der Importdatei hinterlegt ist. Andern Falls kann es sein, dass bestehende Daten durch ein leeres Datenfeld ersetzt werden und der bisherige Inhalt gelöscht ist.

Warum steht nach Beendigung des Imports die Anzahl der Artikel bei New/ Update: auf "0" ?

Dies kann mehrere Gründe haben. In erste Linie schein hier aber die Zuweisung zum Primärschlüssel zu fehlen. Prüfen Sie ob der Primärschlüssel wie im Import angegeben auch vorhanden ist bzw. ob dieser Daten enthält. Wenn hier alles richtig hinterlegt ist und das Problem dennoch besteht kann man noch prüfen ob der Haken bei "Sprachabhängig" gesetzt ist. Wenn Sie keine Sprachabhängigen Werte in der Datei haben sollte dies auch nicht angehakt sein und umgekehrt.

Warum erscheint die Meldung - no columns -  wenn ich importieren möchte?

Diese Meldung besagt, dass die Anzahl der Datenfelder aus dem Header nicht zur Anzahl der Datenfelder aus den Datensätzen passt. Dieses kann verschiedene Gründe haben:

  • Passt das Trennzeichen, dass bei speichern der .csv-Datei ausgewählt wurde auch den Einstellung im Backend?
  • Ist das Format und der Dateiname in dem der Import-Datensatz vorliegt in dem Format wie es in dem Feld Dateiname hinterlegt ist?
  • Befindet sich ein Fehler in einem der Felder z.B.: "Name";"Beschreibung";"Kategorie;"Test123"... ( Fehlendes " nach "Kategorie" )
Wie viele Felder umfasst der ganze Export?Das ist nicht fest geschrieben. Zum einen wird das Shopsystem sowie die enthaltenen Plugins permanent weiter entwickelt und zum anderen kann sich der Export durch Zusätzliche Plugins wie bspw. Google Categories um einzelne Datenfelder erweitern.

Support
Shop Support: Support zum Shop und anderen
Produkten von xt:Commerce.

Fehler melden
Report a Bug: Fehler gefunden?
Informieren Sie uns.

xt:Commerce Marketplace
Plugins & Templates: Über 500 Möglichkeiten in unserem
Store zur Shop-Optimierung.

xt:Commerce Service Team
Services: Wir übernehmen individuelle
Anpassungen für Ihren Shop.

Impressum