Was Kfz-Teile-Webshops einzigartig macht
Wer Kfz-Teile verkauft, hat es mit einer Komplexitat zu tun, die die meisten Standard-Webshop-Losungen nicht gut beherrschen. Eine generische WooCommerce-Installation oder ein Shopify-Template ist fur einfache Produktkataloge gebaut. Bei Kfz-Teilen spielt viel mehr eine Rolle.
- ▸Grosser Katalog mit technischen Teilenummern: OEM-Nummern, EAN-Codes und Lieferantennummern mussen durchsuchbar sein. Kunden suchen nach Artikelnummern, nicht nach Produktnamen.
- ▸Fahrzeugkompatibilitat: ein Olfilter oder Bremsbelag passt auf bestimmte Modelle. Ohne eine gute Fitment-Suche bestellt ein Kunde das falsche Teil und die Rucksendung ist schon geplant.
- ▸Multi-Locale und Multi-Currency: Kfz-Teile-Shops bedienen oft mehrere Lander. Preise in Euro, Pfund und Zloty, Steuerregeln pro Land und Ubersetzungen technischer Begriffe.
- ▸Marktplatz-Integrationen: eBay, Bol.com und Amazon sind fur viele Kfz-Teile-Shops wichtige Vertriebskanale neben dem eigenen Shop.
- ▸B2B und B2C kombiniert: Einzelhandler kaufen bei Grosshandlern, Privatpersonen kaufen im selben Shop. Einkaufsrabatte, Kundennummer-Login und Rechnungsstellung sind keine Luxus sondern Notwendigkeit.
Ich treffe diese Kombination von Anforderungen taglich bei CarCare24. Das gibt eine andere Perspektive als wenn man ein Automotive-Projekt aus einem generischen Webshop-Hintergrund angeht.
Performance bei grossen Katalogen
Ein Shop mit 3.400 Produkten und 13.600 Seiten hat ein wesentlich anderes Performance-Profil als ein Shop mit 50 Produkten. Kategorieseiten laden Produktraster mit Dutzenden von Artikeln pro Seite. Suchergebnisse mussen schnell nach Marke, Fahrzeugtyp und OEM-Nummer filtern. Die Sitemap allein ist schon eine eigene technische Herausforderung.
Magento 2 verfugt uber eingebaute Mechanismen, um grosse Kataloge performant auszuliefern: Full Page Cache uber Varnish oder den integrierten FPC, Flat-Catalog-Indizierung fur schnellere Kategorieseiten und Elasticsearch fur die Suche in grossen Produktmengen. Diese Mechanismen funktionieren aber nur, wenn sie korrekt konfiguriert sind und die Hosting-Umgebung sie unterstutzt.
CarCare24 lauft auf Hypernode mit Cloudflare Free. TTFB auf gecachten Seiten liegt unter 200ms. Kategorieseiten mit 36 Produkten laden in weniger als 3 Sekunden auf CrUX-Field-Data. Das ist das Ergebnis von neun gezielten Performance-Wellen: Hero-Image-Priorisierung, WebP-Konvertierung, verzogertes Laden von Drittanbieter-Scripts und Full Page Cache Tuning.
Fahrzeugkompatibilitatsfilter und OEM-Nummernsuche
Der Kern eines Kfz-Teile-Webshops ist die Fitment-Suche. Ein Kunde, der einen Bremsbelag fur seinen Volkswagen Golf VI Baujahr 2010 sucht, hat keine Verwendung fur eine generische Suchleiste. Er mochte nach Marke, Modell und Baujahr filtern und nur die Teile sehen, die zu seinem Fahrzeug passen.
- ▸Fahrzeug-Fitment-Suche: Marke-Modell-Baujahr-Dropdowns, die den Katalog auf kompatible Teile filtern. Dies erfordert eine Produktzuordnung pro Fahrzeugtyp in der Datenbank.
- ▸OEM-Nummernsuche: Kunden suchen nach der originalen Herstellernummer. Der Shop muss OEM-Nummern als durchsuchbare Attribute indizieren und Querverweise unterstutzen.
- ▸Teilenummer-Autocomplete: beim Eintippen einer Artikelnummer erscheinen sofort Treffer. Elasticsearch mit Autocomplete ist hierfur das richtige Werkzeug in Magento 2.
- ▸Kompatibilitatslabel auf der Produktseite: die Bestatigung, dass ein Teil zum Fahrzeug des Kunden passt. Das senkt die Rucksendequote direkt.
Bei CarCare24 ist die Fahrzeugkompatibilitat eine der Kernfunktionen. Die Implementierung erfordert sowohl ein gutes Datenmodell als auch ein performantes Frontend. Ich habe das aufgebaut und pflege es aktiv.
Marktplatz-Integrationen: eBay, Bol.com und Amazon
Viele Kfz-Teile-Shops verkaufen neben ihrem eigenen Webshop auch uber eBay, Bol.com und Amazon. Das erhoht die Reichweite, bringt aber auch Komplexitat: Bestandssynchronisierung, Preisaktualisierungen, Auftragsmanagement und Listing-Management auf mehreren Plattformen gleichzeitig.
- ▸M2EPro fur Magento 2: die am weitesten verbreitete Erweiterung fur die eBay- und Amazon-Integration in Magento. M2EPro synchronisiert Produkte, Preise und Bestande automatisch. Ich arbeite aktiv mit M2EPro bei CarCare24.
- ▸Bol.com-Integration: uber die Bol.com Plaza API oder eine Connector-Erweiterung konnen Bestellungen und Produktdaten synchronisiert werden. Die technische Implementierung erfordert Aufmerksamkeit fur Mehrwertsteuerregeln und Rucksendungsabwicklung.
- ▸Amazon SP-API: Amazons Marktplatz-Integration fur europaische Markte. CarCare24 verkauft auch an Amazon-Kunden, was separate Listing-Strategien pro Marktplatz erfordert.
- ▸Bestandssynchronisierung: die zentrale Herausforderung beim Multi-Channel-Verkauf. Uberverkaufen auf einem Kanal kostet Kunden. Echtzeit- oder nahezu Echtzeit-Synchronisierung ist keine Luxus.
- ▸Auftragsfluss: eine Bestellung, die uber eBay eingeht, muss durch dasselbe Fulfillment-System wie eine direkte Webshop-Bestellung. Magento 2 mit M2EPro erledigt das in einer zentralisierten Auftragsumgebung.
Marktplatz-Integrationen sind der Bereich, in dem ich die meiste praktische Erfahrung bei CarCare24 habe. Ich kenne die Fallstricke: Listings, die aufgrund von Kategorie-Mismatch abgelehnt werden, Preisregeln, die zwischen Kanalen kollidieren, und die technischen Eigenheiten von M2EPro bei Massenaktualisierungen.
Multi-Locale und Multi-Currency
Ein Kfz-Teile-Shop, der nur den niederlandischen Markt bedient, lasst Umsatz liegen. Der belgische, deutsche und polnische Markt sind fur viele Teile-Shops logische Erweiterungen. Aber Multi-Locale ist mehr als ein Ubersetzungsknopf.
CarCare24 hat vier aktive Sprachen: NL, EN, DE und FR. Jede Sprache hat ihren eigenen Store-View in Magento 2, mit Produkttiteln, Beschreibungen und Kategorienamen in der richtigen Sprache. Die URL-Struktur ist pro Locale konsistent. Hreflang-Tags stellen sicher, dass Google die richtige Locale pro Land ausliefert.
Multi-Currency fugt eine weitere Ebene hinzu: Wechselkurse, Preisdarstellung pro Locale und Steuerregeln, die von Land zu Land unterschiedlich sind. In Magento 2 ist das konfigurierbar, erfordert aber eine sorgfaltige Einrichtung von Steuerzonen, Preisbereichen und Wahrungsumrechnung. Ich habe diese Konfiguration fur CarCare24 aufgebaut und pflege sie aktiv.
B2B versus B2C im Automotive: Grosshandel neben Privatkunden
Viele Kfz-Teile-Shops bedienen sowohl Privatkunden als auch Werkstatten und Wiederverkaufer. Das sind wesentlich verschiedene Kundengruppen mit unterschiedlichen Bedurfnissen. Ein Privatkunde mochte einen guten Preis und einfachen Checkout. Ein Werkstattinhaber mochte Einkaufspreise, Rechnungsstellung auf Namen und einen Kundennummer-Login.
Magento 2 verfugt uber integrierte B2B-Funktionalitat uber die B2B-Erweiterung: Firmenkonten, Kundennummer-Login, separate Preislisten pro Kundengruppe und Angebotsanfragen. Bei CarCare24 sind Kundengruppen fur B2C-Kunden und B2B-Konten mit abweichenden Preisregeln eingerichtet.
Die technische Herausforderung besteht darin, B2B und B2C zu kombinieren, ohne dass sie sich gegenseitig storen. Checkout-Fluss, Steuerberechnung und Rechnungsstellungsoptionen mussen pro Kundengruppe korrekt funktionieren. Ich habe das eingerichtet und weiss, wo die Grenzen der Standard-Magento-B2B-Erweiterung liegen und wann Custom Development notig ist.
-- Kunden-Fallstudie
CarCare24: Kfz-Teile-Shop im Massstab
CarCare24 ist ein Magento 2 Webshop fur Kfz-Teile mit rund 3.400 Produkten in vier Sprachen: NL, EN, DE und FR. Der Shop hat 13.600 indizierte Seiten und wird auf Hypernode mit Cloudflare Free als CDN-Schicht gehostet. Neben dem eigenen Shop verkauft CarCare24 uber eBay und Amazon uber M2EPro.
Ich arbeite kontinuierlich an der technischen Weiterentwicklung und Performance von CarCare24. Im vergangenen Zeitraum habe ich neun Performance-Wellen mit Fokus auf Core Web Vitals durchgefuhrt. Die mobile Lab-LCP lag vor Beginn der Arbeit bei 14 bis 16 Sekunden in PSI Lab. Nach den Optimierungen liegt die CrUX-LCP uber 28 Tage bei 2,14 Sekunden.
CrUX uber 28 Tage zeigt: LCP 2,14 Sekunden, INP 111ms, CLS 0,05. Alle Core Web Vitals sind im grunen Bereich. Das sind keine Lab-Zahlen, sondern Messungen echter Besucher auf ihrem eigenen Gerat und ihrer eigenen Verbindung. PSI Lab mobil variiert am selben Tag zwischen 38 und 65. Das ist normal fur Lab-Bedingungen mit CPU-Throttle-Varianz. CrUX ist die Quelle der Wahrheit.