Naar hoofdinhoud
TIEMAN.IT

Webshop voor automotive-onderdelen die echte conversie haalt

Een automotive-onderdelen shop heeft een andere complexiteit dan een gemiddelde webshop. Grote catalogi, voertuig-compatibiliteitsfilters, marketplace-koppelingen en multi-locale vereisten maken het tot een technisch zwaar project. Ik werk dagelijks aan CarCare24: een Magento 2 shop met circa 3400 producten in vier talen, CrUX LCP 2,14 seconden, INP 111ms en alle Core Web Vitals in het groen.

Wat automotive-onderdelen webshops uniek maakt

Wie automotive-onderdelen verkoopt, heeft te maken met complexiteit die de meeste standaard-webshop-oplossingen niet goed aankunnen. Een generieke WooCommerce-install of Shopify-template is gebouwd voor eenvoudige productcatalogi. Bij automotive-onderdelen speelt er veel meer.

  • Grote catalogus met technische part-numbers: OEM-nummers, EAN-codes en leveranciersnummers moeten doorzoekbaar zijn. Klanten zoeken niet op productnaam maar op artikelnummer.
  • Voertuig-compatibiliteit: een oliefilter of remblok past op specifieke modellen. Zonder goede fitment-lookup bestelt een klant het verkeerde onderdeel en is de retour al gepland.
  • Multi-locale en multi-currency: automotive-onderdelen-shops bedienen vaak meerdere landen. Prijzen in euro, pond en zloty, belasting-regels per land, en vertalingen van technische termen.
  • Marketplace-integraties: eBay, Bol.com en Amazon zijn voor veel automotive-onderdelen-shops belangrijke verkoopkanalen naast de eigen shop.
  • B2B en B2C door elkaar: retailers kopen bij groothandels, particulieren kopen bij dezelfde shop. Inkoopkortingen, klantnummer-login en facturatie op naam zijn geen luxe maar noodzaak.

Ik kom dagelijks deze combinatie van eisen tegen bij CarCare24. Dat geeft een andere blik dan wanneer je een automotive-project aanpakt vanuit een generieke webshop-achtergrond.

Performance op grote catalogi

Een shop met 3400 producten en 13.600 paginas heeft een wezenlijk ander performance-profiel dan een shop met 50 producten. Categoriepaginas laden productgrids met tientallen items per pagina. Zoekresultaten moeten snel filteren op merk, voertuig-type en OEM-nummer. De sitemap alleen al is een eigen technisch vraagstuk.

Magento 2 heeft ingebouwde mechanismen om grote catalogi performant te serveren: Full Page Cache via Varnish of de ingebouwde FPC, flat catalog-indexering voor snellere categoriepaginas, en Elasticsearch voor zoeken op grote productaantallen. Maar die mechanismen werken alleen als ze correct zijn geconfigureerd en als de hosting-omgeving het ondersteunt.

Op CarCare24 loopt Hypernode met Cloudflare Free. TTFB op gecachte paginas zit onder de 200ms. Categoriepaginas met 36 producten laden in minder dan 3 seconden op CrUX-field-data. Dat is het resultaat van negen gerichte performance-waves: hero-image prioritering, WebP-conversie, deferred third-party scripts en Full Page Cache tuning.

Voertuig-compatibility filters en OEM-nummer zoeken

De kern van een automotive-onderdelen webshop is de fitment-lookup. Een klant die een remblok zoekt voor zijn Volkswagen Golf VI 2010 heeft geen boodschap aan een generieke zoekbalk. Hij wil inloggen op merk, model en bouwjaar, en alleen de onderdelen zien die op zijn auto passen.

  • Vehicle-fitment lookup: merk-model-bouwjaar-dropdowns die de catalogus filteren op compatibele onderdelen. Dit vereist een productkoppeling per voertuigtype in de database.
  • OEM-nummer zoeken: klanten zoeken via het originele fabrikantsnummer. De shop moet OEM-nummers als zoekbare attributen indexeren en cross-referenties ondersteunen.
  • Part-number autocomplete: bij het typen van een artikelnummer verschijnen direct overeenkomsten. Elasticsearch met autocomplete is hiervoor de juiste tool op Magento 2.
  • Compatibiliteits-label op productpagina: de bevestiging dat een onderdeel past op het voertuig van de klant. Dit verlaagt retour-percentages direct.

Bij CarCare24 is voertuig-compatibiliteit een van de kernfunctionaliteiten. De implementatie hiervan vereist zowel een goed datamodel als een performante front-end. Ik heb dit opgebouwd en onderhoud het actief.

Marketplace-integraties: eBay, Bol.com en Amazon

Veel automotive-onderdelen-shops verkopen naast hun eigen webshop ook via eBay, Bol.com en Amazon. Dit verhoogt het bereik maar brengt ook complexiteit: voorraadsynchronisatie, prijs-updates, orderbeheer en listing-management op meerdere platformen tegelijk.

  • M2EPro voor Magento 2: de meestgebruikte extensie voor eBay en Amazon-integratie op Magento. M2EPro synchroniseert producten, prijzen en voorraad automatisch. Ik werk actief met M2EPro bij CarCare24.
  • Bol.com-koppeling: via Bol.com Plaza API of een connector-extensie kunnen orders en productdata worden gesynchroniseerd. De technische implementatie vereist aandacht voor BTW-regels en retour-afhandeling.
  • Amazon SP-API / SP-API: Amazon's marketplace-koppeling voor Europese markten. CarCare24 levert ook aan Amazon-klanten, wat vraagt om aparte listing-strategies per marktplaats.
  • Voorraadsynchronisatie: de centrale uitdaging bij multi-channel verkoop. Overselling op een kanaal kost klanten. Real-time of near-real-time syncing is geen luxe.
  • Orderflow: een order die binnenkomt via eBay moet door hetzelfde fulfillment-systeem als een directe webshop-order. Magento 2 met M2EPro handelt dit af in een gecentraliseerde order-omgeving.

Marketplace-integraties zijn het domein waar ik de meeste hands-on ervaring heb bij CarCare24. Ik ken de valkuilen: listings die worden afgewezen door categorie-mismatch, prijsregels die botsen tussen kanalen, en de technische eigenaardigheden van M2EPro bij bulk-updates.

Multi-locale en multi-currency

Een automotive-onderdelen shop die alleen de Nederlandse markt bedient, laat omzet liggen. De Belgische, Duitse en Poolse markt zijn voor veel onderdelen-shops logische uitbreidingen. Maar multi-locale is meer dan een vertaalknop.

CarCare24 heeft vier actieve talen: NL, EN, DE en FR. Elke taal heeft een eigen store-view in Magento 2, met producttitels, beschrijvingen en categorienamen in de juiste taal. URL-structuur is per locale consistent: /de/ voor Duits, /fr/ voor Frans. Hreflang-tags zorgen dat Google de juiste locale serveert per land.

Multi-currency voegt een extra laag toe: wisselkoersen, price display per locale, en belastingregels die per land verschillen. Op Magento 2 is dit configureerbaar maar vereist het een zorgvuldige opzet van tax-zones, price-scopes en valuta-omrekening. Ik heb deze configuratie op CarCare24 gebouwd en onderhoud hem actief.

B2B versus B2C in automotive: groothandel naast particulieren

Veel automotive-onderdelen-shops bedienen zowel particulieren als garagebedrijven en wederverkopers. Dat zijn wezenlijk andere klantgroepen met andere behoeften. Een particulier wil een goede prijs en eenvoudige checkout. Een garagehouder wil inkoopprijzen, facturatie op naam en een klantnummer-login.

Magento 2 heeft ingebouwde B2B-functionaliteit via de B2B-extensie: company-accounts, klantnummer-login, aparte prijslijsten per klantgroep en offerteaanvragen. Op CarCare24 zijn klantgroepen ingericht voor B2C-klanten en voor B2B-accounts met afwijkende prijsregels.

De technische uitdaging is om B2B en B2C te combineren zonder dat ze elkaar in de weg zitten. Checkout-flow, belasting-berekening en facturatie-opties moeten per klantgroep correct werken. Ik heb dit ingericht en weet waar de grenzen van de standaard Magento B2B-extensie liggen en wanneer custom development nodig is.

-- Klant-casus

CarCare24: automotive-onderdelen shop op schaal

CarCare24 is een Magento 2 webshop voor automotive-onderdelen met circa 3400 producten in vier talen: NL, EN, DE en FR. De shop telt 13.600 geindexeerde paginas en wordt gehost op Hypernode met Cloudflare Free als CDN-laag. Naast de eigen shop verkoopt CarCare24 via eBay en Amazon via M2EPro.

Ik werk continu aan de technische uitbouw en performance van CarCare24. De afgelopen periode heb ik negen performance-waves uitgevoerd, gericht op Core Web Vitals. De mobiele lab-LCP stond voor aanvang op 14 tot 16 seconden in PSI lab. Na de optimalisaties staat de CrUX-LCP over 28 dagen op 2,14 seconden.

14 tot 16s
LCP voor (PSI lab mobiel)
6,8s
LCP na 9 waves (PSI lab mobiel)
2,14s
LCP CrUX (28 dagen bezoekers)

CrUX over 28 dagen toont: LCP 2,14 seconden, INP 111ms, CLS 0,05. Alle Core Web Vitals staan in het groen. Dit zijn geen lab-cijfers maar metingen van echte bezoekers op hun eigen apparaat en verbinding. PSI lab mobiel varieert tussen 38 en 65 op dezelfde dag. Dat is normaal voor lab-omstandigheden met CPU-throttle-variantie. CrUX is de bron-van-waarheid.

Verwante paginas

-- Veelgestelde vragen

Heb je een vraag?

Ja. Ik werk actief met M2EPro bij CarCare24 voor eBay en Amazon-integratie. Ik ken de configuratie, de listing-rules en de valkuilen bij bulk-updates en voorraadsynchronisatie.
Bol.com-koppeling via de Plaza API of een connector-extensie is mogelijk op Magento 2. Ik kan de technische implementatie begeleiden en configureren, inclusief orderflow en BTW-afhandeling.
Ja. Voertuig-fitment op basis van merk-model-bouwjaar-dropdowns, gekoppeld aan productattributen in Magento 2, is iets waar ik ervaring mee heb. De datastructuur en front-end implementatie bespreek ik op basis van jouw catalogus-opbouw.
Magento 2 ondersteunt multi-currency via price-scopes per store-view. Ik heb dit ingericht bij CarCare24 met de bijbehorende tax-zones en wisselkoers-configuratie. Dit is maatwerk dat ik op aanvraag bespreek.
Ja. Magento 2 met de B2B-extensie ondersteunt company-accounts, klantnummer-login en aparte prijslijsten per klantgroep. Ik heb dit geconfigureerd bij CarCare24 en weet waar de limieten van de standaard-extensie liggen.
Mijn primaire ervaring bij automotive-onderdelen is Magento 2. Voor WooCommerce en Shopify kan ik de basis-setup begeleiden, maar grote catalogi met voertuig-compatibiliteit en marketplace-integraties zijn beter op Magento 2 te realiseren. Ik ben eerlijk over wat elk platform kan.

Klaar om jouw automotive-onderdelen shop te bouwen of verbeteren?

Ik bespreek graag de specifieke situatie van jouw shop: catalogus-omvang, hosting, marketplace-koppelingen en performance-doelen. Geen standaard-offerte maar een gerichte analyse.