pimcore Import Plug-in

Kein Masterdata- und Produktinformationsmanagement ohne Import- und Exportschnittstellen.


Das Plugin importiert Daten aus externen XML-, BMEcat- oder CSV-Datenquellen (zum Beispiel aus einer Warenwirtschaft), speichert sie in einer Stagingtabelle und ordnet sie im zweiten Schritt Ihren Objekten (Produkten) in pimcore zu.

Dabei können Sie im Backend festlegen, wie die Daten extrahiert und an die Objekte angebunden werden sollen. So können Sie beispielsweise die Darstellung der Artikelpreise definieren und Formeln zur Berechnung von Werten hinterlegen, damit die Produktdaten nach Ihren Wünschen im Shop ausgegeben werden.

Umfangreiche projektspezifische Manipulationen der zu importierenden Daten können per Script ergänzt werden. Das pimcore Import-Plugin stellt umfangreiche Funktionen und ein komfortables Benutzerinterface zur Verfügung und ist eine bewährte Basis für den Import strukturierter Daten in pimcore-Objekte. Es senkt den Aufwand für die Programmierung individueller Schnittstellen und verkürzt die Zeit bis zur Inbetriebnahme Ihres pimcore-Projektes.



Mit dem Erscheinen der Version 4.x von pimcore wurde eine Überarbeitung unseres pimcore Import-Plugins fällig. So erfreuen sich unsere Kunden nun am modernen Interface, das an die neue Version 6 des ExtJS-Frameworks angepasst wurde und sich so nahtlos in die Benutzeroberfläche der aktuellen pimcore-Versionen fügt.

Auch die Möglichkeit, Daten im BMEcat Format (ein standardisiertes Austauschformat für Katalogdaten) einzulesen, gehört nun zum Leistungsumfang der aktuellen Version unseres Import-Plugins (zunächst allerdings nur im Ext JS 3.4 Kompatibilitätsmodus).



Schritt 1: Import von BMEcat, XML und CSV in pimcore

Unser Plugin hat sich in vielen E-Commerce-Projekten bewährt und ist entsprechend den Anforderungen unserer Kunden entwickelt worden.

Ziel des Plugins ist es, Informationen aus vorgelagerten Systemen in die Objekte von pimcore zu importieren, dort gegebenenfalls mit weiteren Informationen anzureichern und über pimcore selbst bzw. über ein nachgelagertes System wie zum Beispiel einen Online-Shop zu veröffentlichen.

Da die Informationen beim Import auch verändert werden können, empfiehlt es sich, den Import in zwei Schritten durchzuführen. Im ersten Schritt wird mit Hilfe eines intuitiven Benutzerinterfaces festgelegt, welche Spalten einer CSV-Datei bzw. welche Attribute einer XML in pimcore importiert werden sollen.

Eine Vorschau zeigt direkt an, ob die Eingaben richtig sind. Der Import liest die Daten in eine „Zwischentabelle“ ein, sodass der Anwender hier nachsehen kann, welche Daten aus dem vorgelagerten System importiert wurden, bevor diese im nächsten Schritt weiterverarbeitet werden.

 

Schritt 2: Mapping von Attributen per Drag-and-Drop

Im zweiten Schritt werden die Informationen aus der Zwischentabelle den Attributen der in pimcore kundenindividuell definierten Klassen per Drag-and-Drop zugeordnet.

Hierbei werden ein oder mehrere Schlüsselattribute festgelegt, sodass der Vorgang wiederholt und die Daten in pimcore aktualisiert werden können. Dezimalzeichen können in diesem Schritt angepasst und die Informationen während der Zuordnung (Mapping) umfangreich manipuliert werden.

So kann bei jeder Zuordnung ein Javascript ausgeführt werden, das beispielsweise Zeichenoperationen und Berechnungen auch auf Basis mehrerer Attribute durchführt.


Wollen Sie die pimcore-Funktionen selbst testen?

Wir zeigen Ihnen gerne in einer individuellen und persönlichen Online-Demo alle Funktionen und Möglichkeiten des Frameworks.

Jetzt Demo-Termin vereinbaren.