E-commerce die
verder durft

Je webshop draait prima op WooCommerce of Shopify, tot het ineens schuurt — bij integraties, bij B2B-prijzen, bij ketenlogistiek of bij die headless wens die maar niet past. Spartner ontwikkelt e-commerce software die juist dán het verschil maakt. We koppelen, componeren en bouwen door waar standaard platforms stoppen, zodat techniek jouw groei niet meer bijhoudt, maar aanjaagt.

De grenzen van standaard platforms

Verder dan plug-ins

Wanneer je groei vraagt om architectuur, geen work-around

Automatiseren

API-koppelingen met ERP, PIM, WMS en carriers die echt robuust zijn — inclusief retries, webhooks, idempotency en monitoring — zodat orders, voorraad en prijzen realtime synchroon blijven zonder nachtelijke CSV’s.

Integreren

Complexe B2B-logica (klantspecifieke prijslijsten, minimumafnames, inkooprollen) en multi-warehouse fulfilment, mét regels voor toewijzing en backorders. Minder handwerk, meer grip.

Innoveren

Headless storefronts met Next.js/Nuxt of een composable stack. Kies de beste search, CMS, payments en promotions — elk los inzetbaar en vervangbaar — zonder vendor lock-in.

Opschalen

Performance die piekproof is: queue-gebaseerde orderstromen, caching-strategieën per endpoint, en een database-ontwerp dat niet smelt zodra je adcampagne viral gaat.

Een platform is geen architectuur.

De meeste webshops starten terecht met Shopify of WooCommerce, maar groei vraagt vroeg of laat om keuzes die verder gaan dan thema’s en plug-ins.
Een platform is geen architectuur

Een platform is geen architectuur.

Waarom dit ertoe doet

In de praktijk zie je vaak dat een webshop niet stukgaat op “de shop”, maar op de randen eromheen: pricing uit het ERP, productdata uit het PIM, voorraad die via meerdere magazijnen vliegt, marketplaces die eigen eisen stellen. Wat mij opvalt is dat teams dan gaan plakken — nog een plug-in, nog een Zap — totdat kleine frictie grote risico’s wordt.

Wat headless en composable betekenen

Headless scheidt je frontend van je commerce-core. Composable gaat een stap verder: je stelt je landschap samen uit best-of-breed bouwstenen (MACH: microservices, API-first, cloud, headless). Dus: zoek kies je eigen search, promotions, CMS, en verwissel componenten zonder je hele winkel te verhuizen. Klinkt technisch — valt in stappen te doen.

Wanneer Shopify of WooCommerce wél en niet passen

We zeggen het vaker: Shopify en WooCommerce zijn krachtige keuzes. Zeker voor snelle validatie, D2C, of lean teams. Maar:

  • Checkout-maatwerk, B2B-prijzen en multi-store worden al snel complexer dan “even een appje”.

  • API-rate-limits, datamodellen en extensiepunten bepalen de rek in je roadmap.

  • Beheersbaarheid (updates, plugin-conflicten) vraagt volwassen ontwikkelafspraken.

Hoe Spartner hierin werkt

Wij duwen niet richting “alles custom”, en ook niet richting “één suite lost alles op”. We ontwerpen een architectuur die bij je proces past, bouwen de ontbrekende schakel of integratielaag, en kiezen bewust welke capability je koopt, en welke je bouwt. Nou ja, zeg maar: slim investeren waar het rendeert.

  • Signaal: veel handwerk tussen systemen, oplossing: event-gedreven integratielaag

  • Signaal: backlog vol “kan niet in het platform”, oplossing: uitbreiding of headless stap

  • Signaal: pieken breken de keten, oplossing: queueing, backpressure, fallbacks

  • Signaal: B2B-use-cases, oplossing: autorisatie, contractprijzen, offerte-flows

Hoe we het aanpakken.

Stapsgewijze aanpak om e-commerce-groei te realiseren zonder frictie.

Stap 1 — ontdekking en evidence

Stap 1 — ontdekking en evidence.

We starten niet met code, maar met je keten. Hoe reizen productdata, prijzen, voorraad, orders en retouren? Wie “owns” de waarheid? We toetsen jouw ambities aan het huidige datamodel en aan de grenzen van je platform(s). Kleine POCs bewijzen de lastigste integratie (bijv. ERP-prijzen real-time in cart) — liever één keiharde test dan tien slides.

Stap 2 — architectuur en roadmaps

Stap 2 — architectuur en roadmaps.

Samen tekenen we je doelarchitectuur: welke capabilities koop je (bijv. search, CMS), welke bouw je (bijv. order-router), en welke migreer je later. We kiezen API-contracten, event-schema’s en beveiligingspatronen (OAuth2, mTLS, signed webhooks). En we plannen risico-gedreven: eerst de bottlenecks uit de weg, dan pas nice-to-have.

Stap 3 — integreren zonder ruis

Stap 3 — integreren zonder ruis.

Integraties falen niet op “happy flow” maar op randgevallen. Daarom bouwen we idempotente endpoints, retry-logica met jitter, dead-letter queues en duidelijke observability (tracing, metrics, logs). Want je wil áltijd kunnen zien waarom order 48291 bleef hangen, en hem zonder paniek alsnog voltooien.

Stap 4 — bouw en headless stap

Stap 4 — bouw en headless stap.

Past je storefront niet meer? Dan zetten we gecontroleerd de stap naar headless: een moderne frontend (bijv. Next.js), een commerce-core en een orchestratie-laag daartussen. Resultaat: sneller ontwikkelen, betere UX, en vrijheid om componenten te vervangen zonder replatform-trauma.

Stap 5 — releasen, leren, herhalen

Stap 5 — releasen, leren, herhalen.

We releasen klein en meetbaar. Feature flags, canary deploys en rollbacks als vangnet. Real-user-metrics, funnel-metingen en SLA’s op integraties maken je platform een product — iteratief, veilig, voorspelbaar.

Zullen we je keten eens samenleggen?

Zullen we je keten eens samenleggen?

Wij duiken graag met je in die lastige integratie, die B2B-use-case of die headless overweging. Geen harde sales, wel scherpe vragen en een eerlijk advies. Als het klikt, bouwen we door — precies daar waar Shopify of WooCommerce net tekort schieten en maatwerk de versneller is.

Filosofie achter schaalbare e-commerce

Filosofie achter schaalbare e-commerce.

Bouw bloksgewijs, niet als blok

E-commerce groeit grillig. Soms in stappen, soms met sprongen. Daarom werkt een composable benadering zo goed: je verdeelt verantwoordelijkheden over kleine, duidelijke services. Elk onderdeel doet één ding geweldig — en mag stuk gaan zonder het geheel mee te trekken. Klinkt wat stoïcijns, maar het brengt rust in je roadmap.

Je eigen domeingrenzen bewaken

  • Commerce-core beheert cart, checkout, promotions en orders.

  • ERP beheert prijzen, debiteuren en beschikbaarheid.

  • PIM beheert productdata, varianten en media.

Zodra grenzen vervagen, krijg je spreadsheet-integraties en “even via support”. Dus niet doen, liever expliciet maken — met API-contracten die je versies.

Headless is geen doel op zich

Wat veel teams merken: headless lost niet alles op. Het geeft vrijheid aan je frontend-team en dwingt betere API’s af, maar vraagt ook extra discipline (versiebeheer, caching, SSR/ISR-keuzes). Dus begin pas wanneer je twee tot drie pijnpunten oplost: multi-brand, zware content, of UI-snelheid die je conversie kost.

Vendor lock-in, maar dan bewust

Geen lock-in bestaat niet. Je ruilt de ene afhankelijkheid voor de andere. De kunst is kiezen waar je wil vastzitten. Data-eigenaarschap en API-toegang zijn cruciaal; UI-details minder. Wil je morgen van search wisselen? Dan moet je vandaag al je query-contracten in eigen beheer hebben.

Praktische tips die morgen helpen

Praktische tips die morgen helpen.

Klein beginnen, groot effect, weinig ruis

Een paar concrete ingrepen — getest in het veld — die stabiliteit en snelheid brengen zonder je platform om te gooien.

Maak je integraties idempotent

  • Elke order, voorraadupdate en prijsregel krijgt een unieke key. Herhaalbare calls veroorzaken dan geen dubbele mutaties.

  • Voeg een replay-mechanisme toe. Falen mag, verliezen niet.

Zet een event-bus neer

  • Publiceer domain events (OrderPlaced, StockReserved) met schema-validatie.

  • Laat systemen zich abonneren. Losjes koppelen voorkomt spaghetti-webhooks.

Scheid sync van async

  • Prijzen en voorraad in cart? Real-time.

  • Externe fulfilment of boeking? Async met statusupdates en deadlines.

Rate-limits? Ontschakel slim

  • Respecteer platform-quota met token buckets en exponential backoff.

  • Cache read-intensieve endpoints (bijv. productdetails) per scope en TTL.

Checkout-maatwerk zonder chaos

  • Werk met extensies en guardrails (bijv. Shopify Functions / Scripts of Woo-hooks met tests).

  • Houd businessregels centraal en platform-specifieke code dun.

Observability is geen luxe

  • Zet trace-ID’s door de hele keten.

  • Maak dashboards voor fouten per integratie, en alerts op backlog-groottes in je queues. Overigens, één goed dashboard scheelt tien stand-ups.

Kritische blik op “alles custom” vs “alles standaard”

Kritische blik op “alles custom” vs “alles standaard”.

De verleiding van shortcuts en de prijs van perfectie

De ene organisatie blijft te lang plakken in apps en plug-ins. De andere wil álles zelf bouwen — en bouwt jaren aan basisfuncties die je ook had kunnen kopen. Tussen die twee ligt, eerlijk gezegd, de volwassen route.

Wanneer standaard winnen mag

  • Commodity capabilities (auth, search basics, payments) koop je vaak beter in.

  • Waar de markt sneller innoveert dan jij, kies je een partner met bewezen snelheid.

Wanneer maatwerk echt rendeert

  • Unieke B2B-processen, contractprijzen, offerte-flows.

  • Order-orchestratie over meerdere warehouses en carriers.

  • Productconfiguratie met complexe logica.

Shopify en WooCommerce met beleid

Shopify Plus biedt krachtige enterprise-hooks, maar nog steeds met grenzen aan checkout en API-volumes. WooCommerce geeft je diepe vrijheid, maar vraagt discipline om “plugin-spaghetti” te vermijden. Dus ja, beide zijn top — mits je de échte beperkingen herkent en eromheen ontwerpt. Dat gezegd hebbende, soms is “een soort van” hybride de sweet spot: standaard platform, eigen integratielaag.

Voorbij Shopify, zonder dogma’s

Waar Spartner inspringt

Precies op de punten waar standaard tekortschiet — en waarde lonkt

Orchestreren

Een integratielaag die ERP-prijzen, PIM-data en WMS-logistiek samenbrengt, met events en webhooks die wél te volgen zijn.

Uitbreiden

Checkout-uitbreidingen, B2B-flows en multi-store-logica die je platform respecteren en je business versterken.

Moderniseren

Gefaseerde headless/composable stappen die risico’s beperken en ontwikkelsnelheid verhogen.

Hans Lugtenberg

"A deal is a deal"

Yield.inc is a new asset manager in the Netherlands that focuses on excellent customer experience, sustainability and technology. When faced with the question of whether to develop our platform in-house or with a partner, we got in touch with Spartner. We are still 100% behind the choice for Spartner because we own the source code and with Spartner, a deal really is a deal, whether it concerns the delivery date or the agreed budget!

Hans Lugtenberg Partner at Yield Inc.

Norbert Wegter

"A professional software partner since 2010"

Spartner is involved and contributes in our search for innovations and always delivers top-notch work. After the first Huurda.nl version got out-dated, we collaboratively launched a completely new version in 2020.

Read more

Norbert Wegter Owner of 123wonen and Expat Homes Holland

"Doijer & Kalff"

After transferring our D&K portal to Spartner, we have elevated the further development and continuity to a higher level. Although the D&K platform was originally developed internally, our technical expert can now focus on other innovations within Doijer & Kalff. Spartner provides the quality we need without excessive costs. They have seamlessly taken over the care of our portal, allowing us to benefit from a flexible capacity that perfectly aligns with our future plans and innovation goals.

Reinier van Bergen Managing Director at Doijer & Kalff

Jurjen Terpstra

"Pragmatic and flexible collaboration"

Spartner has created a customized portal for us for the accountability of large-scale collaborative projects. This enables us and our partners to execute and account for their plans in a shared environment that is secure, transparent, and manageable. The pragmatic and flexible collaboration with Spartner has ensured that we have quickly achieved a functional and user-friendly environment.

Jurjen Terpstra Managing Partner at Wecreate Consulting

Marco Caspers

"AI and machine learning as legal tools"

In 2020, we transferred the development of Lynn to Spartner. As a result of their fast development process, the Lynn platform achieves an increasingly central role in the legal world.

Read more

Marco Caspers Software Development Manager at Lynn Legal

Bjorn Gubbels

"As a business you must dare to move forward"

Innovation and change are not always welcomed with equal enthusiasm by our employees, man is a creature of habit but as a company you have to dare to move forward and the need for a contemporary drawing program for the realization of various constructions with our Masterbloc bricks was high. For us but also for Spartner, this challenge was a bit of pioneering and together we had to overcome some hurdles to arrive at a beautiful and efficient business tool. A development and learning process for both parties, in which the feedback of questions and desired adjustments by our employees to Spartner was always in good consultation and we could count on quick feedback and targeted solutions. We continue to exchange experiences with Spartner and look back and forward to a successful collaboration.

Read more

Bjorn Gubbels Owner of Masterbloc

Marco Leenders

"Spartner extends our capabilities and development capacity"

With weekly calls, using our Azure DevOps sprint system, Spartner actively works together with our innovation, communication and software development departments.

Read more

Marco Leenders Head of Automation

Gemeente Groningen

"Flexible collaboration with yearly updates"

The projectteam of the city of Groningen is very enthusiastic about the "Roomfinder" platform.

Read more

Gemeente Groningen Projectteam

Josh Mountain

"Have been using Laravel Excel for years"

We requested custom help to a performance challenge we had in our implementation of Laravel Excel. I was amazed how quickly these Laravel artisans achieved significant performance gains, which saved us a lot of development time.

Read more

Josh Mountain Co-Founder at IncentivePilot.com

Maurice Evers

"Higher occupancy rate thanks to our user-friendly platform"

Throughout the great years that we cooperate with Spartner (previously Maatwebsite, Ed.), our software has been developed continuously. Students and landlords actively work with features like allocation, payments, chat, contract generation and more.

Read more

Maurice Evers Head of Student Housing Department

Maarten Bremer

"Innovating in the digital identification network of The Netherlands and Europe"

The pro-active approach of Spartner was crucial in understanding the complexity of the eHerkenning network.

Read more

Maarten Bremer CTO / Founder Ensured

Niels Winters

"Innovation in legal technology"

As jurists with knowledge of IT, we highly value quality; within code, but also in process. The high work-level and trustworthiness of Spartner gives us the capacity to continuously create innovative features.

Read more

Niels Winters Managing Director JuriBlox

Veelgestelde vragen

Praktische antwoorden op de vragen die we het vaakst horen.

Wanneer is het moment om van Shopify of WooCommerce naar headless te gaan? 🤔

Als je frontend-snelheid, multi-brand of content-vrijheid je groei belemmert. En als je al twee à drie capabilities “buiten het platform” wilt kiezen (search, CMS, promotions). Dan levert headless direct waarde. Doe het gefaseerd, met duidelijke API-contracten en meetbare doelen.

We willen B2B-prijzen en rollen, kan dat zonder alles te herbouwen? 🧩

Vaak wel. Je kunt klantspecifieke prijslijsten en autorisaties in een aparte service beheren en die verrijken in cart en checkout. Op Shopify kan dat deels via Plus-features/extensies, op WooCommerce via hooks en eigen services. Het sleutelwoord is orchestratie — niet alles in de shop proppen.

Hoe voorkomen we plugin-spaghetti in WooCommerce? 🍝

Werk met een extensie-beleid: beperkt aantal, actief onderhouden, met testdekking. Centraliseer businesslogica in eigen code en gebruik plugins puur als interface. Voeg CI/CD, staging en end-to-end-tests toe. Klinkt saai, maar je stabiliteit én snelheid gaan omhoog.

Wat doe je tegen API-rate-limits en piekbelasting? 🚀

Queue je writes, cache je reads, en bouw backoff met jitter. Splits kritieke paden (cart/checkout) van batchprocessen. Zet observability op backlog-groottes en foutpercentages. En maak je calls idempotent, zodat herhalen veilig is. Zo blijf je piekproof.

Is composable commerce niet te complex voor MKB? 🧠

Volledig composable in één keer, ja. Maar “think big, start small” werkt. Begin met één capability die nú waarde oplevert (bijv. headless CMS of betere search). Leg meteen de integratie-standaarden vast. Je groeit er organisch in, zonder replatform-stress.

Welke integraties pakken we als eerste aan: ERP, WMS of PIM? 🧭

Volg de bottleneck. Als pricing en beschikbaarheid je conversie raken, start met ERP. Is time-to-content je probleem, dan PIM/CMS. Orderfouten? WMS/carriers. We prioriteren op business-impact en risico, met kleine POCs om bewijs te leveren voordat je investeert.

Hoe houden we data consistent over meerdere systemen? 🔄

Kies een “source of truth” per domein, en publiceer domain events (bijv. PriceUpdated). Werk met schema-versies en idempotente consumers. Vermijd sync-calls voor alles; veel mag async met duidelijke SLA’s. En meet drift: wat afwijkt, los je gericht op.

Kun je marketplace-verkopen (Bol, Amazon) netjes in je keten krijgen? 🛒

Zeker. Het draait om order-normalisatie, voorraad-reservering en retour-regels die platform-specifieke eisen respecteren. Een integratielaag die events vertaalt (en verrijkt) voorkomt dat je shop of ERP vol uitzonderingen komt te staan. Minder supporttickets, meer rust.

We twijfelen tussen “meer apps” of “maatwerk laag” op Shopify. Wat nu? ⚖️

Als je twee of drie apps combineert om één proces te repareren, is een maatwerk-orchestratie vaak stabieler én goedkoper op termijn. Apps blijven waardevol, maar je eigen proceslogica wil je niet verspreiden. Centraliseer het — en gebruik apps als schil eromheen.

Wat maakt Spartner hierin anders? 🙂

We kiezen geen kamp. We bouwen daar waar standaard stopt, en houden standaard waar dat slim is. We leveren geen beloftes, maar evidence: kleine bewijzen op de lastigste plekken. Zo ontstaat vertrouwen in de route vooruit — voor je team, je directie en je klanten.

Feel like a cup of coffee?

Whether you have a new idea or an existing system that needs attention?

We are happy to have a conversation with you.

Call, email, or message us on WhatsApp.

Bart Schreurs
Business Development Manager
Bart Schreurs

We have received your message. We will contact you shortly. Something went wrong sending your message. Please check all the fields.