Sectoren
Je platform verkoopt prima. Het weet alleen niet wat er in veertien filialen ligt.
Hoe het nu gaat
Ooit heeft iemand een vaste veiligheidsbuffer van drie per SKU ingesteld om oververkoop te voorkomen. Niemand weet meer wie. Sindsdien zijn de laatste drie stuks van élk artikel online onverkoopbaar, en de e-commerce manager die dat getal verlaagt heeft binnen een week de klantenservice aan de lijn over een order die een filiaal net over de toonbank had verkocht.
Veertien filialen vol voorraad die de webshop niet kan zien. De koppeling stuurt één getal per SKU zonder locatie erachter, dus ship-from-store en verlengde toonbank staan al drie jaar op de roadmap. De vaste buffer van drie haalt daar nog eens drie stuks per artikel vanaf. Het CBS mat het verschil in 2025: pure webwinkels groeiden 7,4 procent, winkels met een webshop erbij 1,9 procent.
Een nachtelijke CSV-export uit de kassa heet realtime. De filialen verkopen de hele dag door, dus 's ochtends verkoopt de webshop stuk voor stuk artikelen die gisteren al van het schap gingen. Op bol landt een order op voorraad die gereserveerd staat voor click & collect. Elke annulering telt mee in de servicenormen, en die bepalen je koopblok. De klantenservice legt het uit, de filiaalmanager krijgt het verwijt over voorraad die hij niet beheert.
In het ERP, in een Excel, in de webshop en in de bol-feed. Elk kanaal wil eigen attributen en eigen beeldverhoudingen, en een collectie live zetten kost weken omdat er altijd één verplicht attribuut ontbreekt en de listing geblokkeerd wordt. Sinds de GPSR van 13 december 2024 is het ook een veiligheidsvraag: fabrikantgegevens, de EU-verantwoordelijke persoon en waarschuwingen moeten als gestructureerde velden bestaan en naar élk kanaal meestromen, in het Nederlands.
Retouren worden met de hand beoordeeld, gecrediteerd en teruggeboekt, meestal alleen in het DC, dus wat aan de toonbank terugkomt gaat eerst nog een keer de vrachtwagen in. Het gemiddelde retourpercentage lag in 2025 op 23,5 procent en bij kleding op 40 tot 50 procent. Eén retour verwerken kost 10 tot 20 euro en kan tot 35 procent van de brutomarge op een order wegnemen. De Returnless-benchmark meet ruim drie weken tussen retour en opnieuw verkoopbaar.
Wat wij bouwen voor deze sector
Geen menukaart met producten. Dit zijn de onderdelen die zich in dit vak meestal als eerste terugverdienen.
De meeste retailers hebben dit niet nodig. Wel als je configurator meer dan drie opties per product vraagt, want dat plafond houdt Shopify aan, ook nu de variantlimiet sinds oktober 2025 op 2.048 staat. Verder als stuklijsten en montage bij de verkoop horen, als B2B en B2C in één storefront moeten, of als de front-end aantoonbaar WCAG 2.1 AA moet halen. Bovenop je bestaande checkout en betaalstack.
Onderdeel van E-commerce & webshopsMiddleware tussen het kassasysteem, het e-commerceplatform, het ERP, het WMS of de 3PL, het verzendplatform en de marketplaces, inclusief vertaling en foutafhandeling. Vrijwel alles heeft een API: SW-Retail, Picqer, Monta, Shopify, Exact Online, de bol Retailer API. Het ontwerpwerk zit in de budgetten: de GraphQL Admin API van Shopify geeft standaard 100 punten per seconde, dus een volledige catalogussync kun je er niet doorheen duwen.
Onderdeel van Systeemkoppelingen & API'sEen voorraaddienst die per SKU per locatie de fysieke, gereserveerde en vrije voorraad bijhoudt en per kanaal met regels bepaalt welk getal gepubliceerd wordt, in plaats van met een vaste buffer van drie. Herberekenen gebeurt op elke kassabon, elke order en elke ontvangst in plaats van 's nachts. Winkelvoorraad wordt daarmee verkoopbaar, de voorwaarde waar die twee roadmapitems altijd op hebben gewacht.
Onderdeel van Voorraad- en orderbeheerVerrijken op één plek, met veldmapping per kanaal, zodat één wijziging in alle feeds landt in plaats van in vier losse bestanden. Daaronder prijshistorie per SKU per kanaal, waarin de laagste prijs van de afgelopen 30 dagen berekend wordt en niet ingetypt. Vrijwel geen standaardplatform bewaart die historie, terwijl de ACM er sinds 19 september 2025 wel op toeziet.
Onderdeel van Dataplatforms & pipelinesRouteren op kanaal, magazijn of filiaal, met de vervoerder erbij. Retourinname met beoordeling aan de toonbank: staat en reden vastleggen, automatisch crediteren, en direct terugboeken op de voorraad van dát filiaal in plaats van na een rondje DC. 65 procent van de retailers rekent inmiddels retourkosten door, maar 79 procent van de shoppers haakt af bij een retourbeleid dat tegenvalt. Sneller verwerken helpt, duurder maken niet.
Onderdeel van Bedrijfsprocessen automatiserenHet scherm dat er nu niet is: één plek waar de e-commerce manager kanaalprijzen, voorraadregels, productdatakwaliteit, retourredenen en marketplaceprestaties ziet en aanpast. bol had medio 2023 ruwweg 52.000 verkooppartners en op 31 maart 2026 nog 43.300, dus dat kanaal beloont wie het bestuurt in plaats van wie er alleen op staat. Plus een filiaal-app met picklijsten voor click & collect en ship-from-store.
Onderdeel van Interne tools en beheerpanelenSystemen waar we op aansluiten
De scherpste vraag bij elke koppeling: publiceer je fysieke of vrije voorraad, en welke reserveringen tellen mee? Een click & collect-order, een openstaande bol-order en een retour die nog niemand gescand heeft zijn drie verschillende soorten gereserveerd, en daar begint bijna elk voorraadverschil tussen kassa en webshop. Eén datum ligt al vast: de migratie van iDEAL naar Wero moet vóór 31 december 2027 rond zijn, webwinkeliers inbegrepen.
Dit is geen uitputtende lijst en we zijn van niets hiervan reseller. Heeft een systeem een API, een database of een export, dan kunnen we er meestal mee werken. Kan dat niet, dan zeggen we dat voordat je iets uitgeeft.
Regels waar je mee te maken hebt
Vier van de vijf regels hieronder vragen om een veld dat je nu niet hebt: de laagste prijs van de afgelopen dertig dagen, het adres van de fabrikant, gewicht en materiaalsamenstelling per artikel, en een gemotiveerd besluit per melding. De toezichthouders zijn Nederlands, ook waar de regel Europees is: de ACM, de NVWA en de ILT.
Wat er verandert
Nu
De webshopvoorraad komt uit een export die 's nachts uit de kassa loopt, met de vaste buffer van drie er nog in. Click & collect-orders komen per e-mail bij het filiaal binnen en gaan als printje bij de kassa liggen. Ship-from-store bestaat niet, want winkelvoorraad is online onzichtbaar. Er lopen ongeveer 120 bol-annuleringen per maand op voorraad die al weg was, wat de servicenormen en het koopblok raakt. Retouren worden alleen in het DC verwerkt.
Straks
Een voorraaddienst wordt eigenaar van de waarheid. Vrije voorraad is fysiek min gereserveerd min een regelgebaseerde buffer per kanaal en per artikelgroep, herberekend bij elke transactie in plaats van één keer per nacht. Daarnaast een filiaal-app als PWA op de iPad die al in de winkel ligt: picklijst voor click & collect, pick-en-pack voor ship-from-store met een label uit Sendcloud, en retourinname met orderopzoeking. Publiceren naar de webshop en naar bol gaat via webhooks.
Het resultaat
De buffer van drie vervalt, dus veertien winkelvoorraden komen online in de verkoop, inclusief de laatste drie stuks per artikel. Annuleringen dalen omdat het gepubliceerde getal klopt. Filialen krijgen orders op een scherm, en een retour die aan de toonbank binnenkomt staat dezelfde dag weer op voorraad.
Een voorbeeldscenario gebaseerd op hoe het werk in deze sector doorgaans is ingericht, geen specifieke klant.
Gerelateerd werk dat we hebben opgeleverd
Vragen uit deze sector
Doe dat vooral niet, en dat vragen we ook niet. Het platform blijft de storefront en de checkout, en de betaalstack blijft ongemoeid. Wat wij bouwen zit erachter: voorraadlogica over kanalen heen, productdata, de retourstroom, B2B-prijzen. Daar komen die vierentwintig apps trouwens vandaan, want elk gat in die laag is ooit met nog een abonnement gedicht. Zit je probleem echt in de storefront zelf, dan is een replatform een ander gesprek en meestal een duurder gesprek.
Behandel het als een datamigratie, niet als een designproject. De C-Series wordt uitgefaseerd richting de E-Series, die op Ecwid draait, en historische data zoals oude facturen migreert niet automatisch mee. Daarnaast blijven eCom en Lightspeed Retail gescheiden systemen, dus de voorraad- en orderkoppeling tussen webshop en kassa moet je sowieso zelf oplossen. Stel eerst de historie veilig die je moet bewaren, bepaal daarna waar de storefront naartoe gaat. Hetzelfde geldt voor Adobe Commerce: extended support op 2.4.5 stopt op 11 augustus 2026.
Meestal valt dat mee. SW-Retail publiceert een REST-API, Picqer heeft REST plus webhooks, Monta heeft een REST-API en de meeste Nederlandse kassaleveranciers bieden een integratieroute. Is er werkelijk geen API, dan bouwen we om de export- en importbestanden heen die er wél zijn, en dan zeggen we vooraf wat dat je kost: vertraging, geen realtime reserveringen en een afstemstap. Wat we niet doen, is een nachtelijk bestand een live koppeling noemen.
Ja, het is jouw probleem. De verplichting ligt bij de aanbieder van de dienst, en dat ben jij, niet degene die het thema heeft gebouwd. De European Accessibility Act geldt sinds 28 juni 2025, hij wijst naar WCAG 2.1 AA, en je bent alleen uitgezonderd onder 10 medewerkers én 2 miljoen euro omzet. Nu repareren is goedkoop: het meeste zit in formulieren, focus states, contrast en de maat- en kleurkiezers, en dat is planbaar werk. Na de eerste melding bij de ACM is het een datum die iemand anders zet.
Verwante sectoren
Groothandel & distributie
Bestelportalen die klantspecifieke prijzen en vrije voorraad live uit Exact of Business Central halen, met de 2BA- en GS1-data erachter. Voor een binnendienst die er niemand bij krijgt.
Logistiek & transport
Wij bouwen naast je TMS, niet eroverheen: koppelingen, kostprijs per rit inclusief de vrachtwagenheffing, een chauffeursapp die geen uitleg nodig heeft en een portaal dat het bellen stopt.
Maakindustrie
Tussen je ERP en de werkvloer: digitale werkbonnen, machinedata en nacalculatie per order. Uren die dezelfde dag in Ridder iQ, Isah of MKG staan, en een marge per order die de DGA voor het eerst ziet.
Beschrijf hoe het werk nu loopt, inclusief de stukken die met spreadsheets aan elkaar hangen. Wij zeggen wat het bouwen waard is en wat niet.
Begin het gesprek