Wat wanneer komt
Roadmap
Het scherm, het shopaccount en de eerste meting draaien. België, een badge met het aantal zendingen en een gelabelde plek staan op de site. Die plek schuift de score niet.
Bijgewerkt op 15 oktober 2026
Op deze pagina
Nu: de poort
Zoeken, vergelijken en een shopaccount draaien. Een klik bewaart de getoonde datum. De shop meldt wanneer het pakket er was. De grens is 200 zendingen, minstens 85 procent op of voor die datum.
Hierna: twee klokken
De shop scoort van betalen tot verzenden. De vervoerder scoort van aanmelden tot de deur, of tot de eerste poging. De bezoeker ziet nog één datum.
Echte aanbiedingen
Hetzelfde product staat bij elkaar als het EAN gelijk is. Een vermelding zonder account kun je claimen, behalve de voorbeeldshops. Een affiliate-link op de doorklik verandert de volgorde niet.
België en een label
Een bezoeker kiest Nederland of België. Antwerpen gebruikt andere feestdagen dan Groningen. Een gelabelde plek staat op de kaart en schuift de score niet.
Dit is de volgorde waarin we bouwen. Geen kwartaal dat we toch niet halen. Een fase begint als de vorige zijn poort gehaald heeft, niet als de kalender daarom vraagt.
Nu: kijken of de datum klopt
Het scherm werkt, met een vaste balk, een zijbalk en op een smal scherm tabs onderaan. Je zoekt op een datum, in een zin, of met filters voor postcode, vervoerder, avond, zondag en afhalen. Tot vier shops zetten we naast elkaar. De klok blijft Europe/Amsterdam. Een aanbod ouder dan 12 uur zakt in de lijst.
Een shop maakt een account en leest dezelfde documentatie. De shop staat pas op de site na goedkeuring. Cutoff, same-day en ophaalpunt zet de shop zelf in het account. Een welkomstmail gaat weg zodra de mailserver staat. Zonder mailserver blijft die mail in ons postvak.
Een klik op Naar webshop bewaart de getoonde datum en zet wxl in de link. In Metingen laad je een Google Merchant-feed. De categorie volgt Google, dan een regel van de shop, dan de keuze bij de upload. Wat nergens past, komt niet op de site. De shop meldt de afleverdatum. Die datum op of voor de getoonde datum telt als op tijd.
De harde poort: 200 van die zendingen, minstens 85 procent op of voor de datum die de bezoeker zag. Klikken op de voorbeeldcatalogus blijven in het logboek staan en tellen niet. Die scheiding is bewust. Een mooie demo mag de meting niet oppompen.
Hierna: twee klokken
De aanlevering staat in Metingen en op de API. Een order die we eenmaal zagen, verdwijnt niet. Ontbreekt een oplopend nummer of klopt de telling niet, dan staat die score stil. De publieke rangschikking gebruikt deze klokken nog niet zolang de poort niet gehaald is. Daarna telt het lagere van de twee percentages, niet een gemiddelde en niet de zendingen-CSV.
De volgende meting splitst de shop en de vervoerder. De shopklok loopt van het moment van betalen tot het moment van verzenden. Ontbreekt verzenden na de berekende verzenddag, dan is die order te laat. De tijd van de klik telt daar niet als besteltijd. Orders zonder wxl tellen mee, zodat een shop niet alleen de snelle klikken kan insturen.
De vervoerderklok loopt van aanmelden bij de vervoerder tot afgeleverd, of tot de eerste bezorgpoging als de klant niet thuis was. De bezoeker blijft één datum zien: de dag op het scherm. Die uitkomst sluit pas als zowel wxl als een aflevermoment bekend zijn. De twee percentages middelen we niet tot één cijfer.
De aanlevering moet compleet zijn: een uitlezing die wij ophalen, of een webhook van het platform, met het aantal betaalde orders in het venster. Onder Koppelingen zet de shop een openbaar https-adres. Nu ophalen leest dat adres. WebshopXL haalt een opgeslagen adres ook zelf op. De webhook is POST /api/orders. De klokken tellen dat venster, standaard 90 dagen. Een order die we eenmaal zagen, verdwijnt niet door een latere export. Waar ordernummers oplopen, zoals bij Shopify, moet een gat als betaald, geannuleerd of onbetaald binnenkomen. Anders pauzeren we de gemeten score. Een CSV in Metingen blijft voor proeven van de huidige poort. Zodra de twee klokken de score voeden, telt die CSV daar niet voor mee.
Daarna: echte aanbiedingen
Zoeken zet hetzelfde product bij elkaar als het EAN gelijk is. Een vermelding zonder account claim je bij het aanmelden, behalve de voorbeeldshops. Onder Levering zet de shop een affiliate-link op de doorklik. Die link verandert de volgorde niet. De feed in Metingen is de weg voor het assortiment van één shop. Er komt nog steeds geen eigen afrekenen. Wie koopt, koopt bij de shop, met de rechten die daarbij horen.
Meten op schaal
Op Voor webshops en in het shopaccount onder Koppelingen staat per platform hoe de twee klokken binnenkomen: Shopify, WooCommerce, Lightspeed, Magento en CCV Shop. Dat is dezelfde API, geen aparte appwinkel. Een badge toont het gemeten percentage met het aantal zendingen. Het dashboard dat je bij Vlot ziet, blijft een voorbeeld.
België en een gelabelde plek
Een bezoeker kiest Nederland of België. Een postcode in Antwerpen gebruikt de Belgische feestdagen en toont alleen shops die in België leveren. Groningen blijft het Nederlandse netwerk. bpost staat bij de vervoerders.
Een gelabelde plek kan op de kaart staan. Die plek schuift de score niet. De rangschikking blijft de datum plus de betrouwbaarheid. Staat dat ooit anders op het scherm dan in deze alinea, dan klopt de site niet en horen we dat graag via info@webshopxl.com.
Wat er niet op staat
- Een eigen winkelwagen of een betaaldienst.
- Een lijst waar je een hogere plek koopt. Een label schuift de volgorde niet.
- Een belofte dat elke Nederlandse shop meedoet. Wie eraf wil, gebruikt de opt-out of mailt.
- Een crawler die shops leegtrekt voordat de meting de poort gehaald heeft.
Meer over de mensen en de meting: Over WebshopXL en Hoe we meten.