Zum Inhalt springen

This page is available in English. Switch to English

Magento-Shop zu langsam? Hyvä macht ihn schnell. Mehr zur Hyvä-Entwicklung

Nahaufnahme vieler paralleler Kanäle, die zu einer einzelnen breiten Schiene zusammenlaufen.

E-Commerce Schnittstellen Entwicklung

Shop, ERP und PIM zuverlässig verbinden

Zwischen Shop, ERP und Lager gehen jeden Tag Daten verloren, und meistens merkt es zuerst der Kunde. Ich baue E-Commerce-Integrationen, die Produktdaten, Bestände, Preise, Kunden und Bestellungen zuverlässig zwischen Ihren Systemen bewegen.

Sie arbeiten direkt mit mir, André Flitsch. Ich kläre zuerst, welches System für welche Daten verantwortlich ist. Dann entsteht eine Schnittstelle, die nicht nur im Happy Path funktioniert.

Wenn Systeme sich nur scheinbar verstehen

Viele Schnittstellen funktionieren, solange niemand genau hinsieht. Bestände sind meistens richtig, Bestellungen kommen irgendwann an und ein nächtlicher Import wird morgens von Hand repariert. Das ist keine stabile Integration, sondern ein Prozess mit versteckter Betreuung.

Niemand kennt die Quelle der Wahrheit

Preis, Bestand oder Produkttext wird in mehreren Systemen gepflegt. Änderungen überschreiben sich, und niemand weiß sicher, welcher Wert gelten soll.

Fehler bleiben unsichtbar

Ein Import läuft grün durch, obwohl Datensätze fehlen. Eine API antwortet nicht, aber niemand wird informiert. Das Problem fällt erst auf, wenn ein Kunde anruft.

Menschen ersetzen die Schnittstelle

CSV-Dateien werden verschickt, Bestellungen nachgetragen und Abweichungen per Telefon geklärt. Der Prozess funktioniert nur, weil jemand ständig aufpasst.

Jede Änderung gefährdet den Betrieb

Ein neues Feld, ein Update oder ein weiterer Verkaufskanal bricht Annahmen, die nirgends dokumentiert sind. Kleine Änderungen werden dadurch langsam und riskant.

Was ich verbinde

Shop und ERP oder Warenwirtschaft. Bestellungen übertragen, Bestände synchronisieren, Preise und Kundendaten austauschen und Statusänderungen zuverlässig zurückspielen.

PIM und Verkaufskanäle. Produktdaten, Kategorien, Medien und Übersetzungen aus einer zentralen Quelle an Shop, Marktplätze und weitere Kanäle verteilen. Mit Akeneo arbeite ich regelmäßig, etwa bei Kaufhaus der Berge, wo PIM und Magento-Multi-Store zusammenspielen. Das Prinzip bleibt aber unabhängig vom Produkt: ein System führt die Produktdaten, alle anderen bekommen sie.

CRM, Marketing und Marktplätze. Kunden, Einwilligungen, Kampagnendaten und Bestellinformationen nur dorthin übertragen, wo sie gebraucht werden, mit klarer Verantwortung für jedes Feld.

APIs, Import, Export und Datenpipelines. REST, GraphQL, Dateien, Warteschlangen oder ältere Systeme ohne moderne API. Die technische Form folgt der Systemlandschaft, nicht umgekehrt. Auch systemübergreifende, ereignisgesteuerte Synchronisation zwischen ERP, PIM und Storefront gehört dazu.

Eine Schnittstelle ist erst fertig, wenn Fehler sichtbar werden

Zuverlässigkeit entsteht nicht durch einen erfolgreichen Testlauf. Eine produktive Integration braucht klare Datenverantwortung, nachvollziehbare Transformationen, kontrollierte Wiederholungen und einen Weg zurück, wenn etwas schiefläuft.

  1. Daten und Zuständigkeiten klären

    Welche Daten entstehen wo? Welches System darf sie ändern? Welche Reihenfolge und welche Verzögerung sind akzeptabel?

  2. Schnittstellenvertrag festlegen

    Felder, Formate, Status, Pflichtwerte und Fehlerfälle werden beschrieben, bevor sie in Code verschwinden.

  3. Wiederholbar und beobachtbar bauen

    Verarbeitung muss Wiederholungen verkraften. Fehler werden protokolliert, gemeldet und können gezielt erneut angestoßen werden, ohne doppelte Bestellungen oder falsche Bestände zu erzeugen.

  4. Kontrolliert einführen

    Mit realistischen Daten testen, schrittweise aktivieren, Ergebnisse vergleichen und einen Rückweg behalten. Danach dokumentiere ich Betrieb, Fehlerbehandlung und Zuständigkeiten.

Aus produktiven Integrationsprojekten

  • Multi-Brand-Plattform · Integrationsschicht

    Integrationsschicht für eine Multi-Brand-Plattform entwickelt: eine Anbindung statt einer pro Marke, mit klarer Zuständigkeit dafür, welches System Produktdaten, Preise und Bestände führt.

  • Multi-Warehouse-Fulfillment · mehrere Läger

    Automatisiertes Fulfillment über mehrere Läger: Bestellungen erreichen den richtigen Prozess ohne manuelle Zuweisung, auch wenn mehrere Lagerstandorte für dieselbe Bestellung in Frage kommen.

  • Akeneo PIM · Magento 2 Multi-Store DE/EN/IT · laufend

    Akeneo-PIM-Integration für einen Magento-2-Multi-Store in DE, EN und IT, damit Produktdaten über Sprachen und Kanäle hinweg konsistent bleiben. Laufende Entwicklungspartnerschaft.

Der größere Teil meiner Arbeit läuft als White-Label-Entwicklung für Agenturen und erscheint unter deren Namen. Was hier steht, ist der Teil, den ich nennen darf.

Magento ist oft beteiligt, aber nicht die Grenze

Magento ist in vielen meiner Integrationsprojekte ein zentraler Baustein. Die eigentliche Aufgabe beginnt aber meist außerhalb des Shops: Datenmodelle, Warenwirtschaft, Produktpflege, Fulfillment und die Frage, welches System welche Entscheidung trifft. Für dedizierte Backend-Arbeit an Magento selbst gibt es die Seite zur Magento-Entwicklung.

Wenn Sie einen Shop neu aufbauen, modernisieren oder als B2B-Portal weiterentwickeln möchten, beschreibt die Onlineshops-Seite das breitere Angebot.

Wenn das Problem vor allem wiederkehrende manuelle Abläufe betrifft, also Angebote, Belege oder Berichte, die jede Woche Zeit kosten, führt die Automatisierungsseite weiter.

Häufige Fragen

Können Sie unseren Onlineshop mit dem ERP verbinden?

Ja. Zuerst kläre ich Datenverantwortung, verfügbare Schnittstellen, Mengen, Aktualitätsanforderungen und Fehlerfälle. Danach lässt sich entscheiden, ob eine direkte API, Middleware, Dateien oder eine Kombination sinnvoll ist.

Was passiert, wenn ein System keine moderne API hat?

Auch ältere Systeme lassen sich oft zuverlässig anbinden, etwa über Dateien, Datenbankexporte oder definierte Importprozesse. Wichtig ist, Einschränkungen sichtbar zu machen und Fehlerbehandlung nicht auf Menschen abzuwälzen.

Müssen alle Daten in Echtzeit synchronisiert werden?

Nein. Bestand oder Bestellstatus kann zeitkritisch sein, andere Daten reichen alle paar Stunden. Echtzeit ist nur dann besser, wenn der geschäftliche Nutzen den zusätzlichen Aufwand rechtfertigt.

Können Sie eine bestehende, instabile Schnittstelle übernehmen?

Ja. Ich rekonstruiere Datenfluss, Zuständigkeiten und Fehlerbilder, sichere den laufenden Betrieb und verbessere die Integration schrittweise. Ein kompletter Neubau ist nicht automatisch der erste Schritt.

Arbeiten Sie mit unserem bestehenden ERP-Dienstleister zusammen?

Ja, das ist eher die Regel als die Ausnahme. Ich kläre mit der Gegenseite Felder, Formate und Fehlerfälle und übernehme die Seite, die zum Shop gehört. Wichtig ist nur, dass Zuständigkeiten benannt sind, bevor Daten fließen.

Arbeiten Sie nur mit Magento?

Nein. Magento ist wichtige Erfahrung, aber die Integrationsarbeit umfasst auch ERP, Warenwirtschaft, PIM, CRM, Marktplätze, Dateien, APIs und individuelle Systeme.

Wo gehen Ihre Daten verloren?

Schildern Sie mir kurz, welche Systeme beteiligt sind, welche Daten fließen sollen und wo heute manuelle Arbeit oder Fehler entstehen. Ich sage Ihnen, wie ich die Aufgabe eingrenzen würde.