Wir freuen uns, Sie kennenzulernen
Sie möchten ein wenig mehr über unser Schaffen erfahren oder ob wir die Richtigen für Ihr Projekt sind? Rufen Sie uns an oder schreiben Sie uns eine E-Mail, wir freuen uns auf Sie.
Telefon: +49 202 430940 E-Mail: info@twocream.com

Pimcore und Shopware sicher verbinden

Pimcore und Shopware gehören zu den führenden Systemen in ihren Bereichen – Pimcore im Bereich Datenmanagement, Shopware im Bereich E-Commerce. Auch technisch sind diese beiden System nah beieinander. Deshalb wurde auf der Pimcore Inspire 2024 eine strategische Partnerschaft verkündet. Bei twocream fügen wir die beiden Systeme schon länger als perfekte Symbiose zusammen und deshalb verdienen es die beiden Systeme perfekt mit einander verbunden zu werden. 

Für den Austausch der Daten zwischen diese beiden Systeme haben wir generische Konnektoren entwickelt, die nahezu alle relevanten Daten hochperformant aus Pimcore nach Shopware transportieren.

01 Das Beste aus zwei Welten verknüpfen

Headerbild zur Konnektion zwischen Pimcore und Shopware in Form von einem Unendlichkeitszeichen.

Pimcore

Pimcore ist eines der weitverbreitesten und ­besten Datenmanagementsysteme, die aktuell auf dem Mark sind. Das System ist modular ­aufgebaut. In diesem Whitepaper reduzieren wir die Betrachtung jedoch ausschließlich auf die Module PIM/MDM und DAM. Wer bereits mit Pimcore gearbeitet hat, schätzt die hohe Flexibiltät und Anpassbarkeit des ­Systems um passgenaue Lösungen für nahezu alle Anwendungsfälle zu entwickeln. Das Framework basiert auf aktuellster Technologie und überzeugt gerade im Bereich Datenmodelle durch viele clevere Out-of-the-Box Funktionen. Pimcore ist Headless und arbeitet in vielen ­Anwendungen zuverlässig im Verborgenden bei der Verwaltung von Daten und als Datenlieferant für die unterschiedlichsten Zielkanäle. Das gleichnamige Unternehmen, die Pimcore GmbH, ist in Salzburg/Österreich beheimatet.

Shopware

Die E-Commercesoftware hat ihren Siegeszug bereits vor über 20 Jahren angetreten. Heute ist Shopware eine umfassende Lösung für B2C- und B2B-Anforderungen. Shopware überzeugt mit einer Fülle an hochwertigen Keyfeatures, die den einfachen Einstieg in die E-Commerce-Welt ermöglichen, mit denen sich aber auch gleichermaßen große, internationale Shops realisieren lassen. Fokus der Software war und ist, attraktive Shopping-Erlebnisse über 
die Verbindung von Content und Commerce zu ermöglichen. Das gleichnamige Unternehmen, die shopware AG, ist in Schöppingen/Deutschland beheimatet.

02 Pimcore & Shopware ­individuell verdrahten?

Karikatur von 4 verschiedenen Zombies

Die vier Untoten der Individualentwicklung (regelmäßiger Besuch garantiert)

01 Budget: 
Die Qualität der Entwicklung steht und fällt mit dem Budget. Kneift das Budget gewinnt "Quick & Dirty" vor Sorgfalt.

02 Tellerrand: 
Die maßgeschneiderte Entwicklung deckt nur den damit verbundenen Bedarf.
Der Blick über den Tellerrand bedeutet Aufwand sowie ­zusätzliche Kosten und wird gerne gemieden.

03 Dokumentation: 
Eine saubere Dokumentation wird gerne der "Kostenoptimierung" geopfert.
Keine oder eine schlechte Dokumentation macht es allen Beteiligten schwerer und entzieht der Lösung langfristig die notwendige Akzeptianz.

04 Copy & Paste: 
Hat man so ähnlich schon mal gemacht, einfach ­umbiegen und wiederverwenden.
Alte Fehler in der Konzeption und Umsetzung gibt es frei Haus dazu.

Warum die individuelle Verknüpfung Pimcore und Shopware keine gute Idee ist.

Die Versuchung ist groß, Pimcore und Shopware statisch mit einander zu verbinden, wenn es sein muss Feld für Feld. Grundsätzlich funktioniert das, aber dieser Ansatz fällt allen Beteilgten früher oder später auf die Füße. Kundenspezifische Programmierung deckt immer nur den zugehörigen Bedarf ab. Warum sollte mehr gemacht werden? Der Mehraufwand für zukünftige Funktionen deckt ein Budget üblicherweise nicht ab. Auch eine agile Arbeitsweise ­begünstigt manchmal, dass auf Sicht geplant und lediglich die anstehenden Aufgabe gelöst wird. Das bedeutet bei jedem Projekt ein Neu­anfang.

Lösungen aus bestehenden Projekten kopieren ist e­benfalls keine Empfehlung.

Das Kopieren von Entwicklungslösungen aus ­bestehenden Projekten verringert den Arbeitsaufwand und wird aus diesem Grund immer ­wieder gerne gemacht, inklusive der Gefahr einer Fehlerkopie. In der Folge muss jeder Fehler in ­allen Projekten korrigiert werden, wo die kopierte Lösung benutzt wird. Die individuelle, kundenspezifische Programmierung erhöht auch den Aufwand für eine saubere, vollständige Dokumentation. Für jede Anpassung bzw. Erweiterung muss ebenfalls die Dokumentation angepasst bzw. erweitert werden. Der Dolchstoß für diese Arbeitsweise erfolgt jedoch mit jedem Systemupdate von Pimcore und Shopware. Jedes Release der beiden Systeme verlangt nach einer Kontrolle, ob die vorgenommenen Anpassungen und Erweiterung weiterhin  wie geplant funktionieren. Der vermeindlich einfachere Weg entwickelt sich im weiteren Verlauf unbarmherzig zur Zeit- und Kostenfalle. 
Die Folge: Updates werden aus kostengründen vermieden, die Lösung veraltet umgehend nach der Implementierung.

03 Warum ein generischer Ansatz bei der Verbindung Pimcore/Shopware einfach besser ist.

Die grundsätzliche Idee bei dem generischen Ansatz folgt einem weit gefassten Anforderungskatalog. Bei diesem Ansatz liegt nicht eine spezifische Kundenanforderung zugrunde sondern der Anspruch eine generelle wie flexible Lösung zu finden, die sich mit geringem Aufwand an den Kundenbedarf anpassen lässt. Die Lösung soll über eine zentrale Paketverwaltung mit einem Pimcore Bundle und Shopware Plug-in realisiert werden.

Die Vorteile dieser Art der Umsetzung sind:

  • eine leichtere Adaption von neuen Projekt­anforderungen
  • eine zentrale und damit einmalige Fehler­korrektur
  • eine leichte Updatefähigkeit

Darüber hinaus profitiert diese Lösung von weiteren, zukünftigen Entwicklungen – neue Erweiterungen lassen sich leichter sowie kontrollierter übernehmen.

04 Von der Idee zur ­Umsetzung

Das Datenmanagement in ­Pimcore ­erfolgt nach Produkt­daten, Attribute, ­Assets und ­strukturierte Daten. Gemäß diese ­Aufteilung ­finden sich im Shopware-Standard die passenden Pendants. Für den reibungslosen Austausch aller relevanten Daten von Pimcore nach Shopware wurden insgesamt vier Konnektoren entwickelt.  Auf Pimcore-Seite wird die ­Inte­gration der Konnektoren über ein Paket-Bundle realisiert, auf ­Shopware-Seite über ein Plug-in. Bei Software-Releases von ­Pimcore oder Shopware findet eine Überprüfung und bei Bedarf ein Update der Konnektoren bei twocream statt, die für alle ­Anwendungen zur Verfügung ­gestellt wird. 

Abbildung des Pimcore zu Shopware Konnektor von Twocream

01 Produktkonnektor

Der Produktkonnektor transportiert aus Pimcore nach Shopware Produkttexte, Allgemeine Eigenschaften, SEO-Informationen, Preise & Lieferinformationen, Varianten, Cross Sellings so wie die Zuordnung der Verkaufspreise und der Kategorie.
Abbildung des Pimcore zu Shopware Attributs-Konnektor von Twocream

02 Attributskonnektor

Der Attributskonnektor transportiert die spezifischen Produkteigenschaften, die Eigenschaftswerte und die dazugehörigen Settings (Facetten-Filter, etc.), natürlich inklusive Zuordnung am Produkt.
Abbildung des Pimcore zu Shopware DAM-Konnektor von Twocream

03 DAM-Konnektor

Der DAM-Konnektor greift auf das zentrale Pimcore-Bildmanagement zurück und spielt alle Bilder mit ihren unterschiedlichen Seitenformaten und Derivaten nach Shopware.
Abbildung des Pimcore zu Shopware MDM-Konnektor von Twocream

04 MDM-Konnektor

Der MDM-Konnektor transportiert individuelle MDM-Datenmodelle wie z. B. Referenzen, Presseberichte, FAQs und vieles mehr automatisiert in die Shopware Erlebniswelt-Elemente.

Bessere Daten. Besseres Business. Vier leistungsstarke Konnektoren für einen reibungslosesn Austausch aller relevanten Daten von Pimcore nach Shopware.

Twocream-Badge "Empower your data, boost your 
business"

Möchten Sie mehr darüber erfahren, wie man Pimcore schnell und sicher miteinander verbindet?
Rufen Sie uns an.

T: +49 202 430940

..............................................................................

Whitepaper

Hier können Sie das komplette Whitepaper über die Verbindung von Pimcore und Shopware downloaden.

..............................................................................

Pimcore-SW6-Konnektoren