HOME DECOR B2C SYMFONY

Bogart Meble

ERP von PHP 5.4 auf Symfony ohne Ausfall

Migration eines Systems nach 12 Jahren Custom Development auf Symfony und Sylius, ohne Verlust von SEO-Rankings und ohne Unterbrechungen. Die Reaktionsgeschwindigkeit des Systems stieg um 60%. Bogart ist ein Möbelhersteller, der seit 2011 am Markt ist. Im Sortiment sind Sofas, Ecksofas, Schränke und Betten, darunter die Kollektionen Magnis, Zenar und Tulia. Das Unternehmen verkauft auf mehreren Märkten und arbeitet mit Distributoren zusammen. 12 Jahre lang wurde sein System als maßgeschneiderte Lösung weiterentwickelt.

Bogart Meble
× Vorher

ERP-System auf PHP 5.4 konnte nicht mit dem Geschäftsumfang Schritt halten

  • PHP 5.4 ohne Support. Das ERP-System lief auf einer PHP-Version, die seit Langem keine Updates mehr erhält. Jede neue Funktion entstand auf einem immer schwächeren Fundament.
  • Performance-Probleme. Das System reagierte langsam. Das spürten sowohl die Mitarbeitenden als auch die Kunden im Shop-Bereich.
  • Fehlende Funktionen für vier Märkte. Das Unternehmen war in Polen, der Slowakei, Tschechien und Deutschland aktiv. Dem alten System fehlten die Funktionen, um diese Länder effizient zu bedienen.
  • Sicherheitsrisiko. Software ohne Updates ist anfällig für bekannte Sicherheitslücken. Für ein Unternehmen, das online verkauft, gefährdet das Daten und Verkaufskontinuität.
  • Kritische Funktionen neu schreiben. Zentrale Prozesse mussten übertragen werden, ohne eine einzige Geschäftsregel zu verlieren. Nach 12 Jahren Entwicklung waren viele davon nirgends dokumentiert.
  • SEO und Betriebskontinuität. Die Migration durfte weder die Suchmaschinen-Rankings senken noch den Verkauf stoppen. Jede Unterbrechung bedeutet verlorene Bestellungen.
→ Unser Ansatz

Audit, Neuschreibung der Geschäftslogik und Implementierung ohne Unterbrechungen

  • Vollständiges ERP-Audit. Wir haben mit einer Prüfung des gesamten Systems begonnen und Funktionen, Abhängigkeiten sowie Stellen erfasst, an denen Geschäftslogik im Code verborgen war.
  • Migrationsstrategie auf Symfony. Symfony ist ein ausgereiftes PHP-Framework mit langem Support und klarer Struktur. Es eignet sich gut für große Systeme, die über Jahre weiterentwickelt werden.
  • Sylius für die E-Commerce-Schicht. Sylius basiert auf Symfony, daher teilen Shop und ERP dasselbe technologische Fundament. Das vereinfacht Wartung und Weiterentwicklung.
  • Code-Modernisierung. Wir haben kritische Funktionen nach aktuellen Standards neu geschrieben. Der Code ist nun für künftige Entwickler gut lesbar.
  • Query-Optimierung. Wir haben die Datenbankabfragen analysiert und Engpässe beseitigt. Das ist die Hauptquelle des Geschwindigkeitsgewinns.
  • Funktions- und Sicherheitstests. Jeden neu geschriebenen Prozess haben wir auf Übereinstimmung mit dem alten Verhalten und auf Angriffssicherheit geprüft.
  • Rollout mit Monitoring. Die Umstellung erfolgte mit minimaler Ausfallzeit. Dank Monitoring konnten wir mögliche Probleme sofort erkennen und reagieren, bevor Kunden sie bemerken.
  • ERP-Kern auf Symfony. Die Unternehmensprozesse laufen auf einem unterstützten Framework. Neue Funktionen lassen sich ohne Sorge um die Gesamtstabilität ergänzen, denn das Framework erhält regelmäßige Updates.

Womit wir es gebaut haben.

Symfony
Kern des ERP-Systems und Geschäftslogik. Das Framework bietet eine klare Codestruktur, fertige Komponenten und einen planbaren Support-Zyklus.
Sylius
Auf Symfony basierende E-Commerce-Komponente für den Onlineverkauf. Dank des gemeinsamen Fundaments lassen sich Shop und ERP leichter von einem Team betreuen.
Audit

Audit

Wir haben Code, Datenbank und Prozesse geprüft. Daraus entstanden eine Karte der zu migrierenden Funktionen und eine Risikoliste. Wir wussten, welche Prozesse kritisch sind und in welcher Reihenfolge wir sie angehen.

Strategie

Strategie

Wir haben die Migrationsreihenfolge, die Architektur auf Symfony und die Rolle von Sylius festgelegt. Außerdem haben wir den Schutz der URLs und SEO-Rankings geplant.

Neuschreiben und Optimierung

Neuentwicklung und Optimierung

Wir haben die kritischen Funktionen auf das neue Fundament übertragen. Parallel haben wir die Datenbankabfragen optimiert.

Tests und Rollout

Tests

Wir haben Funktions- und Sicherheitstests durchgeführt und das neue System in realen Szenarien mit dem alten verglichen, etwa beim Aufgeben und Bearbeiten von Bestellungen.

Rollout

Wir haben das System mit minimaler Ausfallzeit und unter ständigem Monitoring live geschaltet. Der Verkauf wurde nicht unterbrochen.

Was sich verändert hat.

Das System reagiert 60% schneller als vor der Migration.
60% schnellere Reaktionszeit
Die Umstellung erfolgte mit minimaler Ausfallzeit, ohne den Verkauf zu stoppen.
Migration ohne Unterbrechung
Der Technologiewechsel wirkte sich nicht auf die Sichtbarkeit in Suchmaschinen aus.
SEO-Rankings gehalten
Nach 12 Jahren auf PHP 5.4 läuft das System auf einem unterstützten Framework mit lesbarem Code.
Fundament für die Weiterentwicklung
Das System unterstützt den Verkauf in Polen, der Slowakei, Tschechien und Deutschland.
Bereit für mehrere Märkte

Weitere Projekte ansehen.

Ihr System ist älter als der Support seiner Technologie?

Wir führen ein Audit durch und planen die Migration ohne Verkaufsunterbrechung. Ein altes System, das noch läuft, verleitet dazu, nichts anzufassen. Doch mit jedem Jahr steigen die Kosten neuer Funktionen und das Sicherheitsrisiko. Beginnen Sie eine Migration mit einem Audit, denn nach Jahren der Entwicklung existieren manche Geschäftsregeln nur im Code. Eine gut geplante Umstellung kann die Performance verbessern und muss keine SEO-Rankings kosten.

System-Audit anfragen →