Installation und Daten-Import
Installation
Die Installation erfolgt wie gewohnt über den Plugin-Manager.
Wenn es Probleme bei der Installation geben sollte, zögert bitte nicht, uns zu kontaktieren.
Daten-Import
Voraussetzungen
Da der Import von Daten für die typischen Anwendungszwecke dieses Plugins meistens sehr umfangreich ist, haben wir uns dafür entschieden, Konsolenbefehle dafür zu nutzen. Eine kurze Einführung dazu gibt es in der Shopware-Doku
Falls dir das nichts sagen sollte: Keine Sorge, wir zeigen dir gerne, wie das funktioniert und versprechen dir, dass du selbst schnell von der einfachen Handhabung überzeugt sein wirst.
Individueller Import
Falls ihr Daten importieren möchtet, die nicht das unten beschriebene Schema passen, lasst es uns gerne wissen. Wir haben schon viele individuelle Import-Möglichkeiten integriert und finden sicher auch für eure Daten eine Lösung.
Der Daten-Import erfolgt mit CSV-Dateien.
Der Klassiker: Eine Datei mit allen Informationen zu Objekt und Artikel.
Das Objekt wird dabei mit einem Level pro Spalte identifiziert ("level1" bis "level[x]")
Für die Zuordnung des Artikels wird in der Spalte "article" die Artikelnummer hinterlegt. Mehrere Artikel pro Zeile können mit Pipe (|) getrennt werden.
Beispiel:
level1;level2;level3;article
Manufacturer 1;Type A;Model Z;4406308f68b543af93e8e832faf9dfbc|2f56f960f86e4d1a83d60546f8c21f47
Manufacturer 1;Type A;Model Y;2f56f960f86e4d1a83d60546f8c21f47
Manufacturer 1;Type B;Model X;2f56f960f86e4d1a83d60546f8c21f47
Manufacturer 1;Type B;Model W;2f56f960f86e4d1a83d60546f8c21f47
Manufacturer 2;Type C;Model H;2f56f960f86e4d1a83d60546f8c21f47
Manufacturer 2;Type C;Model I;2f56f960f86e4d1a83d60546f8c21f47
Manufacturer 2;Type B;Model F;2f56f960f86e4d1a83d60546f8c21f47
Manufacturer 2;Type B;Model G;2f56f960f86e4d1a83d60546f8c21f47
Zur Pflege der Objekte kann das gleiche Format wie beim "All in one" Import genutzt werden. Man laesst dann einfach die Artikel-Spalte weg.
Beispiel:
level1;level2;level3
Manufacturer 1;Type A;Model Z
Manufacturer 1;Type A;Model Y
Manufacturer 1;Type B;Model X
Manufacturer 1;Type B;Model W
Manufacturer 2;Type C;Model H
Manufacturer 2;Type C;Model I
Manufacturer 2;Type B;Model F
Manufacturer 2;Type B;Model G
Die so vorbereiteten Daten können dann über die Konsole importiert werden. Ihr legt die Datei dafür auf eurem Server ab und nutzt diesen Befehl:
Dieser Befehl ermöglicht dem Import von großen Datenmengen über die CSV-Schnittstelle:
php bin/console onco-comp:import [Pfad zur Import-Datei]
Damit startet der Import und informiert euch über den Fortschritt.