Magento 2 · Adobe Commerce · Hyvä · ERP · marktplaatsen
Magento developer
Maatwerk Magento 2 development, snelle frontend, schone code en koppelingen met ERP, PIM en marktplaatsen. Eén ervaren freelancer, korte lijnen, geen agency-overhead.
- Magento 2
- Adobe & Open Source
- Hyvä
- Frontend-ready
- ERP-sync
- Realtime orders
- Core Vitals
- In het groen
Waarom dit ertoe doet
Magento is krachtig. Een goede developer maakt het stabiel én winstgevend.
Magento 2 kan ongelooflijk veel: B2C, B2B, multi-store, internationale uitrol, complexe integraties, Hyvä-frontend, headless commerce. Maar zonder schone code, doordachte architectuur en performance-discipline wordt diezelfde kracht een ballast: upgrades die maanden duren, een trage shop, dure bugs en SEO die wegloopt. Een ervaren developer bouwt de fundering — modules, koppelingen, monitoring — zodat marketing en operations er bovenop écht omzet én marge halen.
Maatwerk modules zonder spaghetti
Modules die de Magento-conventies volgen: dependency injection, plugins boven preferences, service contracts in plaats van directe modelcalls. Upgrade-proof, leesbaar en testbaar — de volgende developer dankt je.
Performance die Google én bezoekers belonen
Varnish, Redis, OPcache, ElasticSearch, image-optimalisatie en een Hyvä- of headless-front. TTFB onder de 300ms, LCP onder 2.5s, Core Web Vitals in het groen — niet alleen in Lighthouse, ook in CrUX.
ERP, PIM en marktplaatsen die echt synchroon lopen
Exact, AFAS, Dynamics, NetSuite, Akeneo, ChannelEngine, Channable, Bol Retailer API. Producten, voorraad, prijzen, orders en facturen tweerichtings — event-driven via queues, niet als nachtelijke CSV-import.
Checkout & payments die converteren
Adyen, Mollie, Pay., Stripe en lokale methodes goed geconfigureerd. Eén-stap-checkout waar het kan, address-validatie, BTW per land, en ja: de Apple Pay-knop zichtbaar boven de fold.
Security & upgrades zonder downtime
Magento security patches, PHP- en database-upgrades, 2FA, CSP-headers en een rollback-plan voor elke release. Upgrade van 2.3 naar 2.4.7 met deploy-windows die niemand merkt.
SEO die in techniek begint
Schone URL-rewrites, canonicals, structured data, hreflang voor multi-store, sitemap-segmentatie, server-side rendering waar nodig. SEO dat begint in de code, niet in een achteraf-plugin.
Twijfel je waar de grootste winst zit? Ik denk graag mee — gewoon Maarten zelf, geen sales-trechter.
Hoe het eruit ziet
Performance en order-flow — concreet, niet in PowerPoint
Twee plekken waar het verschil meteen meetbaar is: de Core Web Vitals die bepalen of Google je belont én bezoekers blijven, en de order-flow die bepaalt of je operationeel zonder gaten draait.
Core Web Vitals · Magento + Hyvä
CrUX 28dVeldmetingen, geen Lighthouse-feestje in lab-omgeving.
- HomepagegoodLCP: 1.8sCLS: 0.02INP: 120ms
- Categorie · TruiengoodLCP: 2.1sCLS: 0.04INP: 180ms
- Product · sneaker-43goodLCP: 2.3sCLS: 0.05INP: 210ms
- CartneedsLCP: 2.6sCLS: 0.08INP: 240ms
- Checkout · stap 1goodLCP: 2.0sCLS: 0.03INP: 150ms
2.1s
LCP gem.
94%
pagina's groen
Hyvä
+ image-CDN
Order-flow · Magento → ERP → WMS
liveEvent-driven, geen nachtelijke CSV-imports meer.
- 1
Klant plaatst order in Magento
checkout → order saved event
- 2
RabbitMQ queue ingeschoten
idempotent, replay-safe
- 3
Push naar Exact ERP
klant, regels, BTW, factuur
- 4
Voorraad-mutatie terug
Magento + Bol + ChannelEngine
- 5
WMS picklist + verzendlabel
PostNL · barcode → carrier-api
- 6
Track & trace + status-mail
Copernica transactioneel
Wil je dit ook zien werken in jouw Magento-shop? Ik denk graag mee — gewoon Maarten zelf, geen sales-trechter.
Herkenbaar?
Veelvoorkomende Magento-problemen — en wat ik eraan doe
Bijna elk Magento-traject begint met een van deze klachten. Goede kans dat jij er ook minstens één herkent.
De shop is traag — Core Web Vitals knipperen rood
Pijn: TTFB van 1.2s, LCP boven 4s, layout-shifts overal. Google rankings dalen, conversie sukkelt achteruit en niemand weet exact waarom.
Aanpak: Performance-audit met New Relic + Magento profiler: trage observers, dure plugins, ontbrekende indexes, te grote images. Varnish + Redis goed configureren, Hyvä-front overwegen, image-CDN inrichten. LCP doelmatig onder 2.5s.
Elke upgrade breekt drie modules
Pijn: Composer-update is een nachtmerrie: deprecated methods, conflicterende vendor-modules, custom code die rewrites gebruikt. Upgrade-traject duurt maanden, blijft uitgesteld.
Aanpak: Refactor naar plugins en service contracts, dependency injection netjes, unit tests op kritieke flows. Upgrade in een staging-omgeving met dry-runs, dan een deploy-window van uren in plaats van weken.
Voorraad loopt achter — oversells in webshop én marktplaatsen
Pijn: ERP heeft één getal, Magento een ander, Bol weer een derde. Klant koopt het laatste exemplaar, je moet annuleren, marktplaats-score zakt.
Aanpak: Event-driven stock-sync via RabbitMQ of REST-webhooks, safety-stock per SKU, idempotente order-flow. Eén bron van waarheid — meestal het ERP — en Magento + marktplaatsen die er dwingend op aansluiten.
Checkout-conversie blijft achter
Pijn: Veel verlaten carts, traag laden op stap 2, Apple Pay-knop pas na 6 seconden, verkeerde verzendmethodes voor BE-klanten. Mobiel is een ramp.
Aanpak: Checkout-audit op render-volgorde, payment-init, address-suggest en country-rules. Adyen/Mollie netjes ingericht met express checkout, lokale methodes en risk-rules. Conversie-uplift meestal dubbele cijfers.
SEO-techniek zit verstopt onder een berg URL-rewrites
Pijn: Dubbele content, verkeerde canonicals, layered-navigation-URL's die Google laat indexeren, geen hreflang voor BE/DE, sitemap met 10k 404's.
Aanpak: URL- en index-strategie opnieuw: canonicals goed, robots-rules op filterparameters, hreflang voor multi-store, schone sitemap per categorie en per taal. Plus structured data voor product, breadcrumb en review.
Multi-store voor BE/DE/FR loopt vast op kleine verschillen
Pijn: Andere BTW, andere betaalmethodes, andere verzendkosten, andere taal-fallback. Eén store-view doet het, de andere niet, niemand weet waarom.
Aanpak: Multi-store-architectuur netjes: aparte store-views met juiste scope (default → website → store), config-paths per scope, vertaal-flow via CSV of i18n-tool. Eén codebase, vele landen, zonder spaghetti.
Sparren over je Magento-shop?
Performance, integraties en code die samen meer opleveren.
Ik kijk mee in je Magento-installatie, benoem waar code, performance en koppelingen rammelen en schets een aanpak die past bij je roadmap en marge.
Onder de motorkap
Schone modules, CI/CD en deploys zonder downtime
Wat een marketing-manager ziet is een snelle shop met werkende checkout. Wat ik eronder bouw is een modulaire codebase met tests, statische analyse en een deploy-pipeline die rollback tot een commando reduceert.
Plugin · upgrade-proof B2B-prijslogica
PSR-12Plugin boven preference: respecteert andere modules, blijft staan bij upgrades.
<?php
namespace Acme\Pricing\Plugin;
use Magento\Catalog\Model\Product;
class CustomPriceCalculator
{
public function afterGetFinalPrice(
Product $subject,
float $result,
$qty = null
): float {
return $this->applyB2bTier($subject, $result, $qty);
}
}DI
constructor
Tests
unit + int
CI
GitHub Actions
CI/CD · Magento blue/green deploy
healthyPipeline + monitoring. Rollback één commando ver.
- ci.test→phpunit · 412 tests · 0 fail184.0sok
- ci.static→phpstan · level 6 · 0 errors26.0sok
- deploy.build→di:compile + static-content92.0sok
- deploy.canary→10% traffic · 5 min smoke312.0sok
- deploy.rollout→blue/green switch · downtime 0s1.8sok
- monitor.newrelic→TTFB stabiel · errors flatok
- alert.sentry→geen nieuwe issues binnen 30 minok
Blue/Green
0s downtime
Rollback
1 command
Sentry
alerts
Zit je nog op nachtelijke FTP-deploys? Ik denk graag mee — gewoon Maarten zelf, geen sales-trechter.
Wat het oplevert
Voorbeelden van wat een goede Magento-developer toevoegt
Een Magento-shop hoort iets op te leveren, niet alleen 'te draaien'. Dit zijn voorbeelden van wat ik bij eerdere klanten heb ingericht — als inspiratie voor wat in jouw situatie kan.
LCP van 4.8s naar 1.9s in 3 sprints
Hyvä-front gemigreerd, Varnish + image-CDN ingericht, dure observers gesloopt. Conversie +14% mobiel, organisch verkeer +9% binnen het kwartaal. CrUX in het groen op homepage, categorie én product.
ERP-koppeling van nachtjob naar realtime
Exact-koppeling herbouwd op queues (RabbitMQ). Orders binnen 30 seconden in Exact, voorraad realtime terug naar Magento + Bol + ChannelEngine. Oversells van ~40 per week naar 0–2.
Checkout-conversie +22% na audit
Eén-stap-checkout, Apple Pay boven de fold, address-suggest via PostNL, BE-betaalmethodes netjes geconfigureerd, error-states verbeterd. Mobiele conversie van 1.4% naar 1.7% in 6 weken.
Van Magento 2.3.5 naar 2.4.7 zonder downtime
Composer-conflicten opgelost, 14 custom modules gerefactord, deprecated code vervangen, PHP 8.3 + ElasticSearch 8. Deploy van 22 minuten met blue/green, rollback klaar. Nul incidenten in week 1.
Bol + Amazon + Zalando rechtstreeks vanuit Magento
Productdata, voorraad en orders vanuit Magento via ChannelEngine en de Bol Retailer API. Eén bron, één order-flow. Marktplaats-omzet +180% in 4 maanden zonder extra operationele load.
Echte marge per SKU in Power BI
Magento-orders, ERP-inkoop, marktplaats-commissies en advertentiekosten samen in BI. Bleek: 17% van het assortiment verlies-draaiend. Lijst eruit, focus op winnaars, marge +19% in een kwartaal.
Welk voorbeeld past op jouw situatie? Ik denk graag mee — gewoon Maarten zelf, geen sales-trechter.
Wat ik bouw
Onderdelen die ik dagelijks oplever
Elk onderdeel hieronder is een afgebakende klus die ik vaak los of in combinatie oppak. Klein genoeg voor een sprint, groot genoeg om verschil te maken.
Maatwerk modules
Custom modules volgens Magento-conventies: DI, plugins, service contracts, observers waar het hoort. Upgrade-proof en testbaar.
Hyvä & frontend
Hyvä Themes voor razendsnelle frontend, of headless met Next.js/Vue Storefront wanneer dat past. Inclusief checkout-components.
Performance & Core Web Vitals
Varnish, Redis, OPcache, ElasticSearch, image-CDN, lazy-loading, JS-bundle-tuning. Onder 2.5s LCP op product- en categoriepagina's.
ERP- en PIM-koppelingen
Exact, AFAS, Dynamics, NetSuite, SAP, Akeneo, Pimcore — via REST, queues of een tussenlaag. Producten, voorraad, orders, facturen.
Marktplaats-integraties
Bol Retailer API, ChannelEngine, Channable, EffectConnect — vanuit Magento, met Magento als bron of als afnemer.
Payments & checkout
Adyen, Mollie, Pay., Stripe, Klarna, Buckaroo — express checkout, lokale methodes, risk-rules en BTW per land.
Order- & verzendflows
Verzendregels per carrier (PostNL, DHL, DPD, Sendcloud), pakbon- en labelgeneratie, track & trace en retourportal.
Upgrades & migraties
Magento 1 → 2 migratie, 2.3/2.4 upgrades, PHP- en DB-upgrades, blue/green deploys en rollback-plan.
SEO-techniek
URL-architectuur, canonicals, hreflang, structured data, sitemap-segmentatie, server-side rendering waar nodig.
Multi-store & internationaal
Aparte store-views per land/taal, BTW-rules, betaalmethodes, vertaal-flow en hreflang. Eén codebase, vele landen.
Security & monitoring
Magento security patches, 2FA, CSP, WAF, security-scanner, New Relic / Sentry / Grafana. Alerts vóór klanten het merken.
Audits & rebuilds
Bestaande Magento-shop doorlichten: code-quality, performance, security, SEO. Lijst met quick wins en grotere verbeterpunten.
Een specifiek onderdeel in je hoofd? Ik denk graag mee — gewoon Maarten zelf, geen sales-trechter.
Koppelingen
Systemen waar ik Magento mee verbind
Exact · AFAS · Dynamics · NetSuite
ERP voor orders, voorraad, facturen
DBFact · Logic4 · custom WMS
Pick, pack en verzending
Akeneo · Pimcore · custom PIM
Content als bron voor productdata
Bol · Amazon · Zalando · Kaufland
Marktplaats-integraties
Adyen · Mollie · Pay. · Stripe · Klarna
Payments & checkout
PostNL · DHL · DPD · Sendcloud
Verzendlabels & track-data
n8n · Make · Alumio · MuleSoft
Orchestratie & transformaties
Power BI · Metabase · GA4 · Matomo
Reporting & marge per SKU
Copernica · Mailchimp · Klaviyo
Marketing automation & transactioneel
Ander systeem? Vraag het even. Ik denk graag mee — gewoon Maarten zelf, geen sales-trechter.
Kansen per sector
Waar de winst zit, per type business
Retail & fashion
- Variant-management op kleur en maat
- Seizoens- en sale-rules per store-view
- Marktplaats-integraties met juiste specs
- Snelle frontend met Hyvä voor mobiel-first publiek
Groothandel & B2B
- Klant-specifieke prijzen en staffels
- Quotes, account-managers en credit-limits
- Punch-out / OCI voor inkoopsystemen
- ERP-integratie voor orders en facturatie
Multi-brand retailers
- Multi-store met aparte brand-identiteit
- Centrale PIM, decentrale store-views
- Marge-rapportage per merk en kanaal
- Aparte checkout-flows per merk
Internationaal & multi-store
- Aparte store-views per land en taal
- Lokale betaalmethodes en verzendregels
- Hreflang en canonical-strategie
- BTW- en valuta-logica per scope
Welke sector past het meest op jouw situatie? Ik denk graag mee — gewoon Maarten zelf, geen sales-trechter.
Hoe het werkt
Een Magento-traject in 4 stappen
- 01
Audit & quick wins
Doorlichten van je Magento-installatie: code, performance, security, SEO, koppelingen. Lijst met quick wins (Varnish aanzetten, dure observer eruit) en grotere verbeterpunten.
- 02
Concreet voorstel
Per onderdeel: scope, aanpak, succescriteria. Afgebakend per sprint, met heldere acceptatie en rollback-plan. Geen black box, wel een werkbare backlog.
- 03
Bouwen & testen
Werk op een staging-omgeving, code in Git, PR's met review, unit- en integratietests op kritieke flows. Demo per sprint, geen verrassingen bij go-live.
- 04
Live & monitoring
Deploys met blue/green of canary, monitoring via New Relic + Sentry, alerts in Slack of Teams. Optionele retainer voor security-patches en doorontwikkeling.
Klaar om de eerste stap te zetten? Ik denk graag mee — gewoon Maarten zelf, geen sales-trechter.
Waarom Maarten
Eén ervaren e-commerce developer. Geen bureau, geen tussenlagen.
Ik bouw al jaren met Magento — van enkele B2C-webshops tot multi-brand, multi-store retailers met ERP-integraties, marktplaats-koppelingen en internationale uitrol. Die ervaring zit in elke beslissing: welke plugin waar hoort, wanneer je een module eruit moet halen en hoe je een order-flow zo bouwt dat hij ook bij Black Friday-volume nog overeind blijft.
Geen accountmanager. Geen tickets die zwerven tussen developer en operations. Je werkt direct met de persoon die de module bouwt, de query optimaliseert en de integratie debugt — met eerlijk advies, ook als dat betekent: "deze feature hoeven we niet te bouwen".
Diep met Magento 2
Adobe Commerce én Open Source — modules, frontend, infra en integraties.
Korte lijnen
Direct contact met de developer, zonder accountmanager ertussen.
Schone code, geen lock-in
Standaard Magento-conventies, Git met PR-history, elke partij kan ermee verder.
Eerlijk advies
Soms is een feature niet de moeite. Dat hoor je dan ook.
FAQ
Veelgestelde vragen over Magento
Werk je met Adobe Commerce of Open Source?
Werk je met Adobe Commerce of Open Source?
Allebei. De codebase is grotendeels hetzelfde — Adobe Commerce voegt features toe als B2B, page builder, Live Search en hosting via Adobe Cloud. Welke past, hangt af van je omzet, complexiteit en wens om infra zelf te beheren. Eerlijk advies bij de audit.
Doe je ook Magento 1 → 2 migraties?
Doe je ook Magento 1 → 2 migraties?
Ja. Productdata, klanten, orders en custom logica migreren met een gestructureerd plan: scope per fase, mapping van entiteiten, dry-runs, een definitieve cutover en een rollback-plan. Inclusief redirects voor SEO.
Werk je met Hyvä Themes?
Werk je met Hyvä Themes?
Ja, regelmatig. Hyvä geeft een drastische performance-boost en simpeler frontend-codebase (Tailwind + AlpineJS). Voor nieuwe shops vrijwel altijd het advies; voor bestaande shops afhankelijk van het aantal custom front-end-aanpassingen.
Hoe ga je om met security en patches?
Hoe ga je om met security en patches?
Magento security patches structureel doortrekken, 2FA verplicht voor admin, CSP-headers, WAF op infra-niveau en optioneel een security-scanner als Sansec. Plus monitoring op verdachte requests en login-pogingen.
Kun je mijn ERP koppelen?
Kun je mijn ERP koppelen?
Ja. Exact Online, AFAS, Microsoft Dynamics, NetSuite en SAP hebben standaard-connectoren of bouw ik via de REST-API. Custom ERP's koppel ik via REST of via een tussenlaag (n8n, Make, Alumio) voor event-driven order- en stock-flows.
Hoe halen we Core Web Vitals in het groen?
Hoe halen we Core Web Vitals in het groen?
Audit met New Relic + Magento profiler + Lighthouse + CrUX. Dan: server-side cache (Varnish), object cache (Redis), ElasticSearch tuning, image-CDN, lazy-loading, JS-bundle-tuning en als het zin heeft een Hyvä-front. Doelmatig onder 2.5s LCP.
Kun je marktplaatsen vanuit Magento doen?
Kun je marktplaatsen vanuit Magento doen?
Ja. Direct via de Bol Retailer API of via ChannelEngine/Channable. Producten en voorraad vanuit Magento, orders weer terug — één bron, één order-flow.
Hoe gaan upgrades zonder downtime?
Hoe gaan upgrades zonder downtime?
Werk in een staging-omgeving die productie spiegelt, refactor deprecated code, dependency-conflicten oplossen, dry-runs op een prod-snapshot, dan een blue/green of canary deploy met rollback klaar. Downtime meestal nul tot enkele minuten.
Kan ik later met een ander team verder?
Kan ik later met een ander team verder?
Ja. Ik werk met standaard Magento-conventies, schone code, Git met PR-history en documentatie. Geen lock-in — elke Magento-developer of -agency kan ermee verder.
Doe je losse trajecten of langere opdrachten?
Doe je losse trajecten of langere opdrachten?
Allebei. Een audit + sprint van twee weken (performance fixen, upgrade voorbereiden, ERP-koppeling herstellen) gebeurt veel. Net zoals langere trajecten waarin we maandelijks aan modules, integraties en optimalisaties blijven bouwen.
Sparren over je Magento-shop?
Performance, integraties en code die samen meer opleveren.
Ik kijk mee in je Magento-installatie, benoem waar code, performance en koppelingen rammelen en schets een aanpak die past bij je roadmap en marge.
