Workshops und Beratung
Anforderungen erfassen, Wissen über Funktionen ordnen und Empfehlungen für ihre Umsetzung in Magento erarbeiten.
Verlagswesen · Großer Katalog · Migration
Neue UX und neues Grafikdesign, Migration von einer individuellen Plattform und Datenbereinigung - mit ERP-Integration und Performance-Optimierung.
Aktiver Katalog
250.000
aktive Produkte nach der Datenbereinigung
Ungefähre Größe.
Über das Projekt
Der Kunde wollte die über viele Jahre entwickelte individuelle Shopplattform durch eine Lösung ersetzen, mit der sich der E-Commerce einfacher und kostengünstiger weiterentwickeln lässt.
Wir begannen mit einer Reihe von Workshops: Wir sammelten verstreute Informationen zur bestehenden Lösung, rekonstruierten die Funktionsweise ihrer Funktionen und legten gemeinsam fest, wie diese in Magento umgesetzt werden sollten. Wir berieten dazu, wo Standardfunktionen der Plattform ausreichen und wo Anpassungen an die Prozesse der Buchhandlung nötig sind.
Wir verantworteten die neue UX, das Grafikdesign und die Shopimplementierung sowie die Datenmigration, ERP-Integration und Performance-Optimierung.
Leistungsumfang
Anforderungen erfassen, Wissen über Funktionen ordnen und Empfehlungen für ihre Umsetzung in Magento erarbeiten.
Einkaufserlebnis und Layout gestalten und die neue Shopoberfläche mit Hyvä implementieren.
Den Shop auf Magento 2 umstellen, Daten migrieren und historische URLs erhalten, deren Kontinuität für SEO erforderlich ist.
Die Datenbank wiederholt bereinigen, Angaben zu Autoren und Publikationsformaten vereinheitlichen und Produktverknüpfungen korrigieren.
Das ERP über die bestehende dedizierte API des Kunden und Konvertierungsschichten für das Magento-Datenmodell anbinden.
Die Generierung von Kategorie- und Produktseiten optimieren und aufwendige Datenabfragen reduzieren.
Unterstützung verschiedener Publikationsformate, darunter gedruckte Bücher und elektronische Produkte, Integration mit einem Reader und Vorschau auf Publikationsauszüge.
Dynamisch berechnete voraussichtliche Lieferzeiten, Vorbestellungen und Unterstützung von Nachdrucken.
Buchabonnements und Abonnementmodelle, mehrbändige Sets zu günstigeren Preisen und Unterstützung von Gratisartikeln.
Neue Filter und eigene Seiten für Autoren, Reihen, Figuren und Verlage, verknüpft mit den Produktseiten.
Werkzeuge zum Erstellen und Weiterentwickeln von Inhalten, einschließlich eines Blogs, sowie Integrationen mit SEO-Modulen.
Aufgeschobene Zahlungen sowie Integrationen mit Systemen für Marketingautomatisierung und Newsletter.
Bei der Arbeit an der Oberfläche berücksichtigten wir auch die digitale Barrierefreiheit des Shops.
Ausgewählte Lösungen
Die größte Herausforderung waren historische Inkonsistenzen in den Daten. Dieselbe Person war als mehrere Autoren erfasst - dafür genügten eine vertauschte Reihenfolge von Vor- und Nachname, ein Komma oder eine andere Schreibweise des akademischen Titels. Publikationen waren unterschiedlichen Datensätzen zugeordnet, und die Daten zu gedruckten Büchern und E-Books mussten bereinigt werden.
Die Datenbank durchlief mehrere Iterationen der Bereinigung, Korrektur von Verknüpfungen und Überprüfung.
Die Datenbereinigung musste zwei Abhängigkeiten berücksichtigen: historische URLs und die ERP-Integration. Einige Adressen mussten aus SEO-Gründen ihre bisherige Form behalten, obwohl sie nicht der standardmäßigen URL-Struktur von Magento entsprachen. Wir passten die URL-Verarbeitung an diese Anforderungen an.
Für das ERP verwendeten wir eine dedizierte API, die der Kunde zuvor erstellt und über Jahre weiterentwickelt hatte. Wir bauten Konvertierungsschichten für das Magento-Datenmodell, damit die Daten den bereinigten Katalog und die neuen Filter versorgen konnten.
Das Profiling zeigte Hunderte Datenbankabfragen beim Generieren einer einzelnen Kategorie. Wir verlagerten einen Teil der Lesezugriffe nach OpenSearch, verbesserten die Attributindexierung und beseitigten unnötige Operationen, die für jedes Produkt wiederholt wurden.
Weitere Arbeiten betrafen den Datenabruf auf Produktseiten.
Ergebnisse
PWN erhielt einen Magento-2-Shop mit neuer UX, neuem Grafikdesign und ERP-Integration. Nach der Datenbereinigung umfasste der aktive Katalog etwa 250.000 Produkte. In einem vergleichbaren Backend-Profil einer Kategorie erzielten wir folgende Ergebnisse:
−71%
kürzere Zeit zur Kategorieerstellung
−85%
weniger Datenbankabfragen
−65%
kürzere Prozessorlaufzeit
Ergebnisse des Backend-Profilings vor und nach der Optimierung unter vergleichbaren Testbedingungen, ohne Full Page Cache (FPC) und OPcache. Sie beziehen sich auf die Backend-Ausführung der untersuchten Kategorieanfrage; sie sind weder die durchschnittliche Ladezeit des gesamten Shops noch eine Messung der Core Web Vitals oder ein Lasttest des gesamten Katalogs. Die Prozentwerte wurden gerundet.
Im untersuchten Szenario generierte Magento die Kategorie schneller, führte weniger SQL-Abfragen aus und benötigte weniger CPU-Zeit. Die Ergebnisse umfassen die Arbeiten an der Backend-Performance; wir schreiben sie weder allein der Datenbankbereinigung noch dem Modul für Autoren- und Verlagsseiten zu.
Shop-Oberfläche
Bremsen ein großer Katalog, eine Migration oder die Performance die Entwicklung Ihres Shops? Sprechen wir über Daten, Integrationen und die Grenzen Ihrer aktuellen Plattform.
Wir melden uns innerhalb von 12 Stunden nach dem Absenden bei Ihnen.