TYPO3 Shop Migration zu Shopware mit Filemaker als ERP

Tags: TYPO3 Datenschnittstelle Datenmigration E-Commerce Shopware Filemaker Algolia

Dieses Projekt zielte darauf ab, eine E-Commerce-Lösung von TYPO3 zu Shopware zu migrieren und Filemaker als ERP für die Verwaltung von Produktdaten und Kategorien zu integrieren. 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 sicherte den reibungslosen Übergang und das nahtlose Weiterführen von Marketingaktivitäten.

 

Funktionalitäten im Detail

  1. 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 übermittelt.
    • Diese zentrale Datenhaltung vereinfacht die Pflege und stellt sicher, dass stets aktuelle Produktinformationen in Shopware verfügbar sind.
  2. Entwicklung von Filemaker-Import-Skripten für Shopware:
    • Import-Skripte wurden entwickelt, um die Filemaker-Daten in einem für Shopware geeigneten Format zu exportieren und die Datenqualität sicherzustellen:
      • Filterkriterien: Nur vollständige Produkte werden in den Export einbezogen, um die Datenkonsistenz im Shop sicherzustellen.
      • Dateiaufbereitung für Shopware: Die Daten werden so vorbereitet, dass das Standard-Import-Modul von Shopware genutzt werden kann, wodurch die Shopware-Standardstrukturen beibehalten werden.
      • Fehlerabsicherung: Es wurden Mechanismen implementiert, die fehlerhafte Filemaker-Exporte erkennen und den Importprozess bei auftretenden Problemen unterbrechen.
      • Bildtransformation und Import: Bilder werden aufbereitet und für Shopware optimiert, um eine einheitliche Produktdarstellung zu gewährleisten.
  3. Konfiguration von Shopware-Subshops für währungsbasierte Produktanzeige:
    • Zwei Subshops wurden in Shopware eingerichtet, um Produkte in Euro und CHF anzuzeigen und Preise entsprechend der Zielwährung festzulegen.
    • Der Wechsel des Subshops erfolgt automatisch, basierend auf der Ziel-Lieferadresse, und der Warenkorb bleibt dabei für den Nutzer konsistent.
  4. 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 gewährleistet, dass Kunden ihre bisherigen Konten nutzen können und ihre Präferenzen bei der Newsletter-Kommunikation erhalten bleiben.
  5. Integration von Postfinance als Zahlungsschnittstelle:
    • Die Shopware-Instanz wurde mit Postfinance als Zahlungslösung verbunden, um eine sichere und bequeme Zahlungsmöglichkeit für Kunden anzubieten.
    • Die Postfinance-Anbindung deckt alle gängigen Zahlungsarten ab und bietet eine einheitliche Zahlungsabwicklung für die beiden Währungs-Subshops.