Import

Während ausschließlich Artikeldaten exportiert werden können, bietet der Import flexiblere Möglichkeiten. Neben den Artikeldaten können auch Kunden- und Bestelldaten sowie Zuordnungen von Artikeln beispielsweise zu Kategorien, Aktionen oder als Zubehör importiert werden. Der Import basiert auf CSV-Dateien, die zum Shop hochgeladen werden. Anschließend erfolgt die Zuordnung der Datenfelder der CSV-Datei zu den korrespondierenden Spalten der jeweiligen Datenbanktabelle und der eigentliche Import.

Im ersten Schritt wird die Datenbanktabelle festgelegt, in welche importiert werden soll. Die CSV-Datei wird mit Hilfe eines Dateidialogs auf dem Rechner ausgewählt und zur Verarbeitung in den Shop geladen.

Import
Tabelle

Aus einer Dropdown-Liste kann die Datenbanktabelle für den Import ausgewählt werden. In folgende Datenbanktabellen kann importiert werden: oxaccessoire2article, oxactions2article, oxartextends, oxarticles, oxcategories, oxcountry, oxobject2article, oxobject2category, oxorder, oxorderarticles, oxprice2article, oxuser und oxvendor.

CSV-Datei

Die Schaltfläche Durchsuchen… öffnet einen Dateidialog, in dem Sie die Importdatei auf dem Rechner auswählen können.

CSV-Trennzeichen

Zeichen, welches die einzelnen Datenfelder der Importdatei voneinander trennt. Es kann den Standardwert Semikolon (;) ersetzen, der im Abschnitt Weitere Einstellungen unter Stammdaten ‣ Grundeinstellungen, Registerkarte Einstell. definiert wurde.

Zeichen, mit dem CSV-Daten eingefasst sind

Zeichen, welches am Anfang und am Ende eines Datenfeldes steht und es somit begrenzt. Auch hier kann das Anführungszeichen (“) als Standardwert überschrieben werden.

Erste Zeile enthält Header-Informationen

Die erste Zeile einer CSV-Datei kann Informationen über die zu importierenden Datenfelder enthalten. Sie bildet Struktur und Inhalt der Datensätze ab. Beispiel für eine erste Zeile vor den eigentlichen Benutzerdaten: OXACTIVE; OXRIGHTS; OXSHOPID; OXUSERNAME; OXCUSTNR; OXFNAME; OXLNAME. Eine Zeile mit Header-Informationen erleichtert die spätere Zuordnung der Datenfelder zu den Tabellenspalten der Datenbank.

Datei hochladen

Mit einem Klick auf diese Schaltfläche wird die CSV-Datei in den Shop geladen und zur Verarbeitung zwischengespeichert. Nach dem erfolgreichen Import wird die CSV-Datei gelöscht.


Im zweiten Schritt des Imports werden die Datenfelder der CSV-Datei den Tabellenspalten der ausgewählten Datenbank zugeordnet.

Import
CSV-Felder zu der Tabelle „…“

Die links angezeigten Datenfelder sind die aus der CSV-Datei. Ohne eine erste Zeile mit Header-Informationen wird hier nur Column 1, Column 2, Column 3 usw. angezeigt, ansonsten die Bezeichnungen der Datenfelder aus der ersten Zeile. Pro Datenfeld gibt es eine kleine Dropdown-Liste, aus der die gewünschte Tabellenspalte der Datenbank ausgewählt werden kann. Der Import muss nicht alle Tabellenspalten versorgen. Datenfelder können übersprungen werden. Es erfolgt keine Zuordnung zu einer Tabellenspalte. Tabellenspalten können leer bleiben oder sie werden von der Datenbank mit dort hinterlegten Standardwerten beschrieben. Darüber hinaus können sie wie im Fall der Tabellenspalte OXID vom Shop automatisch generiert und eingetragen werden, wenn dafür kein Wert importiert wird.

Import wiederholen

Wird dieses Kontrollkästchen aktiviert, wird nach erfolgreichem Import sofort wieder Schritt 1 angezeigt, damit ein weiterer Import durchgeführt werden kann. Ist diese Einstellung nicht aktiv, wird der Import mit einer Statusmeldung in Schritt 3 beendet.

Import starten

Drücken Sie auf Import starten, um die Daten aus der Importdatei in den Shop zu übernehmen.


Datenbanktabellen und Tabellenspalten

Um Struktur und Inhalt der Datensätze der CSV-Datei effektiv aufbauen zu können, lohnt sich ein Blick auf die Datenbanktabellen, in welche importiert werden kann. Die Titel der Tabellenspalten eignen sich auch gut, um eine erste Zeile mit Header-Informationen für die CSV-Datei zu erstellen.

Datenbanktabelle

Tabellenspalten

oxaccessoire2article

OXID; OXOBJECTID; OXARTICLENID; OXSORT; OXTIMESTAMP

oxactions2article

OXID; OXSHOPID; OXACTIONID; OXARTID; OXSORT; OXTIMESTAMP

oxartextends

OXID; OXLONGDESC; OXLONGDESC_1; OXLONGDESC_2; OXLONGDESC_3; OXTIMESTAMP

oxarticles

OXID; OXSHOPID; OXPARENTID; OXACTIVE; OXHIDDEN; OXACTIVEFROM; OXACTIVETO; OXARTNUM; OXEAN; OXDISTEAN; OXMPN; OXTITLE; OXSHORTDESC; OXPRICE; OXBLFIXEDPRICE; OXPRICEA; OXPRICEB; OXPRICEC; OXBPRICE; OXTPRICE; OXUNITNAME; OXUNITQUANTITY; OXEXTURL; OXURLDESC; OXURLIMG; OXVAT; OXTHUMB; OXICON; OXPIC1; OXPIC2; OXPIC3; OXPIC4; OXPIC5; OXPIC6; OXPIC7; OXPIC8; OXPIC9; OXPIC10; OXPIC11; OXPIC12; OXWEIGHT; OXSTOCK; OXSTOCKFLAG; OXSTOCKTEXT; OXNOSTOCKTEXT; OXDELIVERY; OXINSERT; OXTIMESTAMP; OXLENGTH; OXWIDTH; OXHEIGHT; OXFILE; OXSEARCHKEYS; OXTEMPLATE; OXQUESTIONEMAIL; OXISSEARCH; OXISCONFIGURABLE; OXVARNAME; OXVARSTOCK; OXVARCOUNT; OXVARSELECT; OXVARMINPRICE; OXVARM; AXPRICE; OXVARNAME_1; OXVARSELECT_1; OXVARNAME_2; OXVARSELECT_2; OXVARNAME_3; OXVARSELECT_3; OXTITLE_1; OXSHORTDESC_1; OXURLDESC_1; OXSEARCHKEYS_1; OXTITLE_2; OXSHORTDESC_2; OXURLDESC_2; OXSEARCHKEYS_2; OXTITLE_3; OXSHORTDESC_3; OXURLDESC_3; OXSEARCHKEYS_3; OXBUNDLEID; OXFOLDER; OXSUBCLASS; OXSTOCKTEXT_1; OXSTOCKTEXT_2; OXSTOCKTEXT_3; OXNOSTOCKTEXT_1; OXNOSTOCKTEXT_2; OXNOSTOCKTEXT_3; OXSORT; OXSOLDAMOUNT; OXNONMATERIAL; OXFREESHIPPING; OXREMINDACTIVE; OXREMINDAMOUNT; OXAMITEMID; OXAMTASKID; OXVENDORID; OXMANUFACTURERID; OXSKIPDISCOUNTS; OXRATING; OXRATINGCNT; OXMINDELTIME; OXMAXDELTIME; OXDELTIMEUNIT; OXUPDATEPRICE; OXUPDATEPRICEA; OXUPDATEPRICEB; OXUPDATEPRICEC; OXUPDATEPRICETIME; OXISDOWNLOADABLE; OXSHOWCUSTOMAGREEMENT

oxcategories

OXID; OXPARENTID; OXLEFT; OXRIGHT; OXROOTID; OXSORT; OXACTIVE; OXHIDDEN; OXSHOPID; OXTITLE; OXDESC; OXLONGDESC; OXTHUMB; OXTHUMB_1; OXTHUMB_2; OXTHUMB_3; OXEXTLINK; OXTEMPLATE; OXDEFSORT; OXDEFSORTMODE; OXPRICEFROM; OXPRICETO; OXACTIVE_1; OXTITLE_1; OXDESC_1; OXLONGDESC_1; OXACTIVE_2; OXTITLE_2; OXDESC_2; OXLONGDESC_2; OXACTIVE_3; OXTITLE_3; OXDESC_3; OXLONGDESC_3; OXICON; OXPROMOICON; OXVAT; OXSKIPDISCOUNTS; OXSHOWSUFFIX; OXTIMESTAMP

oxcountry

OXID; OXACTIVE; OXTITLE; OXISOALPHA2; OXISOALPHA3; OXUNNUM3; OXVATINPREFIX; OXORDER; OXSHORTDESC; OXLONGDESC; OXTITLE_1; OXTITLE_2; OXTITLE_3; OXSHORTDESC_1; OXSHORTDESC_2; OXSHORTDESC_3; OXLONGDESC_1; OXLONGDESC_2; OXLONGDESC_3; OXVATSTATUS; OXTIMESTAMP

oxobject2article

OXID; OXOBJECTID; OXARTICLENID; OXSORT; OXTIMESTAMP

oxobject2category

OXID; OXOBJECTID; OXCATNID; OXPOS; OXTIME; OXTIMESTAMP

oxorder

OXID; OXSHOPID; OXUSERID; OXORDERDATE; OXORDERNR; OXBILLCOMPANY; OXBILLEMAIL; OXBILLFNAME; OXBILLLNAME; OXBILLSTREET; OXBILLSTREETNR; OXBILLADDINFO; OXBILLUSTID; OXBILLCITY; OXBILLCOUNTRYID; OXBILLSTATEID; OXBILLZIP; OXBILLFON; OXBILLFAX; OXBILLSAL; OXDELCOMPANY; OXDELFNAME; OXDELLNAME; OXDELSTREET; OXDELSTREETNR; OXDELADDINFO; OXDELCITY; OXDELCOUNTRYID; OXDELSTATEID; OXDELZIP; OXDELFON; OXDELFAX; OXDELSAL; OXPAYMENTID; OXPAYMENTTYPE; OXTOTALNETSUM; OXTOTALBRUTSUM; OXTOTALORDERSUM; OXARTVAT1; OXARTVATPRICE1; OXARTVAT2; OXARTVATPRICE2; OXDELCOST; OXDELVAT; OXPAYCOST; OXPAYVAT; OXWRAPCOST; OXWRAPVAT; OXGIFTCARDCOST; OXGIFTCARDVAT; OXCARDID; OXCARDTEXT; OXDISCOUNT; OXEXPORT; OXBILLNR; OXBILLDATE; OXTRACKCODE; OXSENDDATE; OXREMARK; OXVOUCHERDISCOUNT; OXCURRENCY; OXCURRATE; OXFOLDER; OXTRANSID; OXPAYID; OXXID; OXPAID; OXSTORNO; OXIP; OXTRANSSTATUS; OXLANG; OXINVOICENR; OXDELTYPE; OXTIMESTAMP; OXISNETTOMODE

oxorderarticles

OXID; OXORDERID; OXAMOUNT; OXARTID; OXARTNUM; OXTITLE; OXSHORTDESC; OXSELVARIANT; OXNETPRICE; OXBRUTPRICE; OXVATPRICE; OXVAT; OXPERSPARAM; OXPRICE; OXBPRICE; OXNPRICE; OXWRAPID; OXEXTURL; OXURLDESC; OXURLIMG; OXTHUMB; OXPIC1; OXPIC2; OXPIC3; OXPIC4; OXPIC5; OXWEIGHT; OXSTOCK; OXDELIVERY; OXINSERT; OXTIMESTAMP; OXLENGTH; OXWIDTH; OXHEIGHT; OXFILE; OXSEARCHKEYS; OXTEMPLATE; OXQUESTIONEMAIL; OXISSEARCH; OXFOLDER; OXSUBCLASS; OXSTORNO; OXORDERSHOPID; OXISBUNDLE

oxprice2article

OXID; OXSHOPID; OXARTID; OXADDABS; OXADDPERC; OXAMOUNT; OXAMOUNTTO; OXTIMESTAMP

oxuser

OXID; OXACTIVE; OXRIGHTS; OXSHOPID; OXUSERNAME; OXPASSWORD; OXPASSSALT; OXCUSTNR; OXUSTID; OXCOMPANY; OXFNAME; OXLNAME; OXSTREET; OXSTREETNR; OXADDINFO; OXCITY; OXCOUNTRYID; OXSTATEID; OXZIP; OXFON; OXFAX; OXSAL; OXBONI; OXCREATE; OXREGISTER; OXPRIVFON; OXMOBFON; OXBIRTHDATE; OXURL; OXUPDATEKEY; OXUPDATEEXP; OXPOINTS; OXTIMESTAMP

oxvendor

OXID; OXSHOPID; OXACTIVE; OXICON; OXTITLE; OXSHORTDESC; OXTITLE_1; OXSHORTDESC_1; OXTITLE_2; OXSHORTDESC_2; OXTITLE_3; OXSHORTDESC_3; OXSHOWSUFFIX; OXTIMESTAMP