CSV Import / Export
Unter dem Menüpunkt Hilfsprogramme --> CSV Import/Export können Sie ihre CSV Dateien einlesen und ausgeben.
Für den Import in commerce:seo braucht man bei Zahlen, wie Preise, die Schreibweise Dezimalpunkt.
Grundsätzlich sollte vor dem Import eine Sicherung der Datendank gemacht werden.
Ein Import ist ohne Angaben von Preisen und Kategorie möglich.
Ein Import von Artikelmerkmalen (Attribute, Optionen) ist über Shop-Funktionen nicht möglich.
Der Import muss immer im UTF-8 Format erfolgen! Wenn Sie Ihre CSV-Datei in Excel erstellen, sollten Sie diese dann im Notepad++ Editor in UTF-8 ohne BOM konvertieren.
Nicht existierende Artikel werden angelegt.
Existierende (p_model = Artikelnummer muss immer eindeutig sein) werden aktualisiert.
Nicht existierende Kategorien werden angelegt.
Nicht existierende Hersteler werden angelegt.
Fehlt die Kategorieangabe und der Artikel ist nicht vorhanden, wird er in die Top-Kategorie gestellt.
Fehlt die Kategorieangabe und der Artikel ist vorhanden, wird er in die Top-Kategorie verlinkt.
Aufbau einer Importdatei
Hinweis: Nach einem Import immer die SEO-URL im Shop laufen lassen.
Hinweis:Vor jedem Datensatz (Zeile muss XTSOL in einer Spalte stehen).
Beispiel:
XTSOL;p_model;p_priceNoTax;p_stock;p_tax;p_status;p_shipping;p_name.de;p_desc.de;p_cat.0
XTSOL:100;200;10;1;1;1;Produkt Name1;Produkt Beschreibung1;Elektro
XTSOL:101;180;10;1;1;1;Produkt Name2;Produkt Beschreibung2;Elektro
Importdatei mit Libre Office oder Open Office erstellen
Importdaten können problemlos mit Libre Office oder Open Office erstellt werden. Als Datenformat muss UFT-8 verwendet werden!
Bei HTML-Artikelbeschreibungen dürfen keine Zeilenschaltungen vorhanden sein.
Als Feldtrenner dürfen nur Zeichen verwendet werden, die nicht in Texten vorkommen. Der Import ist sonst fehlerhaft.
Definition der Feldtrenner in Admin --> Hilfsprogramme --> Import/Export --> Einstellungen
Als universeller Feldtrenner hat sich der senkrechte Strich | erwiesen.
Der Standardfeldtrenner Semikolon ist gefährlich, weil er in Texten oder HTML-Stildefinitionen vorkommen kann.
Preisformat beim Import
Preise in der Import-Datei müssen in Netto angegeben werden.
Die Preisangaben in der Import-Datei haben folgendes Format (Beispie bei Euro = Grundwährung)
Schrittweise importieren
Ein schrittweiser Import der Daten ist möglich, wenn z.B. erst nur die deutsche Version und nachfolgend weitere Sprachen hinzukommen.
Import von Attributen
Attribute können nur über SQL importiert werden.
Relevant für den Import ist die DB-Tabelle products_attributes.
Vor einem Import müssen über die Shopadministration die Attribut-Stammdaten in
Admin->Artikelkatalog->Artikelmerkmale angelegt sein.
products_attributes_id wird automatisch hochgezählt und darf nicht importiert werden.
Bilder
Bilder werden beim Anlegen von Artikel hochgeladen, von Shop umbenannt und und in 4 Verzeichnisse abgelegt.
Benennung von Bildern durch commerce:seo
Im Standard speichert der Shop Bilder unter dem Produkt Namen ab.
Diese Einstellung kann aber unter Admin --> Einstellungen --> Grundkonfiguration geändert werden.
Ablage von Bildern
Hochgeladene Bilder werden wie folgt unter oben genannten Dateinamen abgespeichert:
Die Bilder werden beim hochladen entsprechend der Maximalgrößen skaliert, wie sie im Admin->Bildoptionen definiert wurden.
Mit der Einstellung "Skalierung von Bildern mit geringer Auflösung" werden kleinere Bilder nicht neu berechnet.
Die Anzahl der Zusatzbilder im Produkt kann hier auch definiert werden.
Anmerkung: Das Auswahlfeld "Bildgröße berechnen" im Admin ist ohne Funktion.
Imageprocessing
Über Admin->Module->Systemmodule kann, z.B. nach Änderung der Bildgrößen in den Bildoptionen eine Neuberechnung durchgeführt werden.
Es werden ALLE Bilder, die sich im Verzeichnis images/product_images/original_images/ befinden neu berechnet.
Der Prozess kann also eine geraume Zeit laufen, evtl. je nach Timeout-Einstellungen des Servers evtl. auch abbrechen.
Das Imageprocessing nimmt alle Bilder in original_images, ungeachtet der Artikel im Shop, berechnet die Bildgrößen neu und überschreibt vorhandene Bilder in den genannten Verzeichnissen.
Die Bildgrößen sind in den Bildoptionen als Maximalbreite und Maximalhöhe vordefiniert.Das Bild wird so verkleinert, dass es in den vorgegebenen Rahmen passt. Verzerrt wird das Bild nicht.
Dieser Text ist angelehnt an: http://www.kahlhorn.de/xtc-doku.htm