Schnittstelle TOPIX-Shopware 6 - Case Study
Die Integration von Shopware 6 in das ERP-System TOPIX schafft die Grundlage für effiziente und durchgängige E-Commerce-Prozesse. Durch die Entwicklung einer individuellen Schnittstelle werden Onlineshop und Warenwirtschaft nahtlos miteinander verbunden, sodass zentrale Geschäftsabläufe automatisiert und Daten konsistent gehalten werden.
TOPIX als modulare Business-Software vereint ERP, CRM, Finance und Dokumentenmanagement in einer flexiblen Systemlandschaft. In Kombination mit Shopware 6 entsteht eine leistungsfähige Lösung, die sowohl skalierbar als auch zukunftssicher ist.
Ausgangspunkt war ein stationärer Händler aus Stuttgart, der sein Produktsortiment zusätzlich online anbieten wollte. Ziel war der Aufbau eines weiteren Vertriebskanals sowie die Erweiterung der Reichweite. Entscheidend hierfür war eine zuverlässige Synchronisation von Produkt-, Kunden- und Bestelldaten zwischen Shop und ERP-System.

Verwendete Technologien
Automatisierter Datenaustausch
Erfahrung
Zuverlässige Synchronisation aller relevanten Daten
Unsere Leistungen
Sie wollen auch Ihr Projekt
mit uns starten?
So entstehen messbare E-Commerce-Projekte
Analyse & Zieldefinition
Konzeption & Schnittstellendesign
Entwicklung & Integration
Testing & Go-Live
Gemeinsam haben wir
folgende Ziele definiert
Projekt im Detail
Die entwickelte Schnittstelle zwischen Shopware 6 und TOPIX ermöglicht eine umfassende und strukturierte Synchronisation zentraler Unternehmensdaten. Im Fokus standen dabei insbesondere Artikel-, Kunden- und Bestelldaten sowie die Abbildung individueller Geschäftslogiken aus dem ERP-System.
Artikel- und Kategoriedaten
Im Bereich Produkte und Kategorien wurde ein umfangreicher Datenabgleich realisiert. Neben klassischen Produktinformationen werden auch komplexe Strukturen wie Eigenschaften, Serien und Zusatzinformationen übertragen.
Zu den synchronisierten Daten gehören unter anderem:
- Kategorien inkl. Typ und Layout
- Produkte mit Eigenschaften, Filtern und Freitextfeldern
- Maße, Verpackungsdaten und Produktserien
- Lagerbestände und Aktiv-Status
- Preise, Staffelpreise sowie Streich- und Einkaufspreise
- Cross-Selling- und Zubehörprodukte
- Herstellerdaten
Kundendaten-Synchronisation
Der Abgleich von Kundendaten erfolgt in beide Richtungen und sorgt für eine konsistente Datenbasis in Shop und ERP-System. Neue Kunden werden automatisch angelegt, bestehende Daten bei Änderungen synchronisiert.
Zur strukturierten Abbildung der Daten erfolgt eine klare Zuordnung zwischen Shopware und TOPIX:
| TOPIX | SW6 |
| Firma | Kunde |
| Anschrift Person | Lieferadresse |
| Hauptansprechpartner | Rechnungsadresse |
Zusätzliche Lieferadressen werden automatisch als weitere Datensätze im ERP-System angelegt. Dadurch bleibt die Datenstruktur auch bei komplexeren Kundenbeziehungen vollständig und nachvollziehbar.
Praxisbeispiel: Kundenanlage
Registriert sich ein neuer Kunde im Shop, wird automatisch ein entsprechender Datensatz in TOPIX angelegt. Unterschiedliche Adressarten wie Liefer- und Rechnungsadresse werden dabei getrennt übernommen und korrekt zugeordnet.
Auch bei bestehenden Kunden erfolgt ein automatischer Abgleich: Änderungen werden erkannt und systemübergreifend aktualisiert.
Zahlungs- und Versandlogiken
Ein zentrales Element der Schnittstelle ist die Übernahme individueller Zahlungs- und Versandkonditionen aus dem ERP-System. Kunden können in TOPIX spezifische Konditionen zugewiesen werden, die anschließend im Onlineshop als verfügbare Zahlungsarten dargestellt werden.

Beispielsweise können Kunden anhand ihrer Bonität automatisch bestimmte Zahlungsarten wie „Kauf auf Rechnung“ erhalten. Diese Einstufung erfolgt im ERP-System und wird über die Schnittstelle in den Onlineshop übertragen. Dort werden die entsprechenden Kunden mit definierten Tags versehen, die wiederum gezielt bestimmten Zahlungsarten zugeordnet sind.
Auf diese Weise stehen im Checkout nur die für den jeweiligen Kunden freigegebenen Zahlungsoptionen zur Verfügung.

Bestellabwicklung
Bestellungen werden vollständig und strukturiert an das ERP-System übergeben. Dabei werden alle Positionen inklusive Versandkosten und Rabatten übertragen.
Besonderheit:
- Versandkosten und Rabatte werden im ERP als eigene Artikel geführt
- Diese werden bei Bestellungen automatisch zugeordnet und übertragen
Dadurch bleibt die komplette Bestellstruktur auch im ERP-System konsistent und auswertbar.
SEO-Automatisierung
Ein weiterer Bestandteil der Lösung ist die automatisierte Generierung von SEO-Daten. Meta-Titel, Beschreibungen und URLs werden dynamisch aus Produkt- und Kategorieinformationen erstellt.
Beispiel:
- Kombination aus Kategorie, Eigenschaften und Textbausteinen
- Automatische Erstellung suchmaschinenoptimierter URLs
Dies reduziert den manuellen Pflegeaufwand und verbessert gleichzeitig die Sichtbarkeit im Onlinehandel.
Technische Herausforderungen & Lösung
TOPIX bietet standardmäßig nur eine begrenzte Anzahl an frei konfigurierbaren Feldern. Um zusätzliche Informationen wie filterbare Eigenschaften oder Produktserien abzubilden, wurde ein individueller Workaround entwickelt.
Dabei werden bestimmte Informationen über definierte Kategorienstrukturen übertragen und systemseitig interpretiert. Die Schnittstelle erkennt anhand von Listen, ob es sich um Kategorien, Serien oder Eigenschaften handelt, und verarbeitet diese entsprechend.
Ergebnis im Detail
Die Schnittstelle sorgt für einen stabilen und performanten Datenaustausch zwischen Shopware 6 und TOPIX. Produktdaten werden regelmäßig synchronisiert, während Bestellungen nahezu in Echtzeit übertragen werden.
Durch die Automatisierung zentraler Prozesse werden manuelle Aufwände reduziert und Fehlerquellen minimiert. Gleichzeitig schafft die Lösung eine skalierbare Grundlage für zukünftige Erweiterungen und weitere Integrationen.




