Ziel dieses Projekts war die Migration einer E-Commerce-Lösung von TYPO3 zu Shopware sowie die Integration von FileMaker als ERP für die Verwaltung von Produktdaten und Kategorien. FileMaker fungiert dabei als zentrale Datenquelle (Master) für alle Produktinformationen. Die Migration umfasste die Entwicklung eines robusten Importprozesses, der die Daten aus FileMaker aufbereitet und in Shopware importiert. Zusätzlich wurden zwei Shopware-Subshops konfiguriert, um währungsbasierte Produktanzeigen (Euro/CHF), Lieferkonditionen und eine flexible Zahlungsabwicklung über PostFinance zu ermöglichen. Eine initiale Migration aller Kundendaten und Newsletter-Abonnenten sorgte für einen reibungslosen Übergang und die nahtlose Weiterführung der Marketingaktivitäten.
Funktionalitäten im Detail
FileMaker als Master-Datenquelle für Produkte und Kategorien
FileMaker dient als ERP und zentralisiert die Verwaltung aller Produkt- und Kategoriedaten. Die Produktinformationen und Kategorien werden von FileMaker an Shopware übertragen.
Diese zentrale Datenhaltung vereinfacht die Pflege und stellt sicher, dass in Shopware stets aktuelle Produktinformationen verfügbar sind.
Entwicklung von FileMaker-Importskripten für Shopware
Es wurden Importskripte entwickelt, welche die FileMaker-Daten in einem für Shopware geeigneten Format exportieren und die Datenqualität sicherstellen:
- Filterkriterien: Nur vollständige Produkte werden in den Export aufgenommen, um die Datenkonsistenz im Shop zu gewährleisten.
- Dateiaufbereitung für Shopware: Die Daten werden so aufbereitet, dass das Standard-Importmodul von Shopware verwendet werden kann und die Shopware-Standardstrukturen erhalten bleiben.
- Fehlerschutz: Implementierte Mechanismen erkennen fehlerhafte FileMaker-Exporte und unterbrechen den Importprozess, falls Probleme auftreten.
- Bildtransformation und -import: Bilder werden für Shopware aufbereitet und optimiert, um eine einheitliche Produktdarstellung sicherzustellen.
Konfiguration von Shopware-Subshops für die währungsbasierte Produktanzeige
In Shopware wurden zwei Subshops eingerichtet, um Produkte in Euro und CHF anzuzeigen und die Preise entsprechend der Zielwährung festzulegen.
Der Wechsel des Subshops erfolgt automatisch anhand der Ziel-Lieferadresse, wobei der Warenkorb für den Nutzer konsistent bleibt.
Initiale Migration von Kundendaten und Newsletter-Abonnenten
Alle bestehenden Kunden- und Newsletter-Daten wurden in das neue Shopware-System migriert, um einen nahtlosen Übergang sicherzustellen.
Diese Migration stellt sicher, dass Kunden ihre bestehenden Konten weiterhin nutzen können und ihre Präferenzen für die Newsletter-Kommunikation erhalten bleiben.
Integration von PostFinance als Zahlungsschnittstelle
Die Shopware-Instanz wurde mit PostFinance als Zahlungslösung verbunden, um Kunden eine sichere und komfortable Zahlungsmöglichkeit zu bieten.
Die PostFinance-Anbindung deckt alle gängigen Zahlungsarten ab und bietet eine standardisierte Zahlungsabwicklung für die beiden Währungs-Subshops.