Terug naar cases
Klantcase · Gameshop Twente

De voorraad klopteniet, en niemandwist waar.

Gameshop Twente verkoopt games, consoles, kaarten en verzamelfiguren, nieuw en tweedehands, in de winkel en online. Dat betekent duizenden losse artikelen waarvan er dagelijks een paar over de toonbank gaan en een paar bij komen. Op zeker moment klopt de voorraad in Magento dan niet meer met wat er in de schappen ligt, en dan kun je online iets verkopen wat er niet is. Tellen moet, en tellen was het probleem.

Voor
Gameshop Twente
Discipline
Voorraadtelling · Magento 2
Jaar
2026
0123456zoals hij in Magento staat
zoals de scanner hem soms doorgeeft
123456

De voorloopnul valt onderweg weg, afhankelijk van waar de code vandaan komt en hoe de scanner staat ingesteld. Zonder tweede poging piept het apparaat en gebeurt er niets. De zoekactie probeert het daarom nog een keer met een nul ervoor.

0
artikelen gescand in het eerste jaar
0
tellingen, door 15 verschillende mensen
0
gescande artikelen in een gemiddelde telling
0
in de grootste telling tot nu toe
01 · het probleem

Een lijst die verouderd is voordat je klaar bent

Print een lijst met alles wat er zou moeten liggen, loop met een pen langs de schappen, zet er strepen bij, en tik het daarna over in Magento. Bij een paar honderd artikelen gaat dat. Bij een winkel met duizenden losse titels loopt het vast.

Het overtikken is nog het minste. Het echte probleem is dat er tijdens het tellen gewoon verkocht wordt. Wat je ’s ochtends aan het begin van de lijst telde klopt aan het eind van de middag niet meer, en je weet niet of het verschil door een verkoop komt of doordat iemand zich verteld heeft.

en met z’n tweeën gaat het niet

Twee mensen die dezelfde categorie tellen krijgen twee lijsten die je daarna moet samenvoegen, en dan begint het uitzoeken wie wat geteld heeft. In de praktijk telde er daarom één iemand, en die was er een dag zoet mee.

02 · wat we gebouwd hebben

Een telsessie die meerdere mensen delen

Een telling begint met een titel en een categorie. Je kiest of je de winkelvoorraad telt of de voorraad in de loods, en of je alleen de nieuwe of alleen de tweedehands exemplaren pakt. Dat laatste is hier geen detail: dezelfde game ligt er nieuw en gebruikt, met dezelfde streepjescode op de doos.

Het scherm om een telling te starten, met een titel, een categorieboom, de keuze tussen winkelvoorraad en loodsvoorraad, en de staat van het product
Categorie, soort voorraad, en of je nieuw of gebruikt telt. Daarna kun je scannen.
Drie openstaande tellingen als kaarten, elk met categorie, wie hem begon en een knop om aan te haken
Openstaande tellingen. Aanhaken is één klik, en dan tel je aan dezelfde telling mee.
03 · scannen

Eén veld, en de cursor staat er al in

Het telscherm is met opzet leeg. Een handscanner tikt de code in en drukt zelf op enter, dus je pakt een doos, piept, en legt hem terug. Elke piep telt er één bij; wil je er twintig in één keer, dan tik je het aantal erbij.

Scan je hetzelfde artikel vijf keer, dan blijven dat vijf losse regels die als vijf stuks worden opgeteld. Dat is bewust: als er achteraf iets niet klopt, kun je zien wanneer en door wie elke piep gedaan is.

wie er meetelt
teller 1teller 2teller 3
0 gescand
  • teller 1Mario Kart 8 Deluxe10:14:02
  • teller 2Zelda: Tears of the Kingdom10:14:07
  • teller 1Nintendo Switch Pro Controller10:14:11
  • teller 3Pokémon Violet10:14:16
  • teller 2Super Mario Odyssey10:14:19
  • teller 1Ring Fit Adventure10:14:25
  • teller 3Animal Crossing: New Horizons10:14:28

Drie mensen in drie gangpaden. De regels komen door elkaar heen binnen en bij elke regel staat wie hem deed.

Het scanscherm met drie actieve tellers bovenin, één invoerveld voor de streepjescode, en daaronder de gescande producten met per regel wie hem scande en hoe laat
Het echte scherm. Bovenin wie er meetelt, eronder wie wat gescand heeft.
04 · afronden

Twee schakelaars, en allebei met opzet uit

Een telling kan ook misgaan. Iemand die halverwege wordt weggeroepen levert een halve telling op, en dan wil je niet dat de helft van je assortiment op nul springt. Daarom is bijwerken een keuze en geen automatisme.

Voorraad in Magento bijwerken

Zet je hem aan, dan gaan de getelde aantallen naar de winkel. Laat je hem uit, dan heb je alleen een telling en verandert er niets.

Niet-gescande artikelen op nul

Alles in de categorie dat je níet gescand hebt gaat op nul. Bruikbaar als je zeker weet dat je de hele categorie hebt gehad, en anders gevaarlijk. Staat standaard uit.

05 · een jaar tellingen

651 producten, 1.526 stuks verschil

De telling van 14 april op de Wii-games ging over 651 producten en leverde 1.526 stuks verschil op met wat er in Magento stond. Dat is geen foutje in de marge, dat is een winkel die online dingen kon verkopen die er niet meer lagen.

Het overzicht van een afgeronde telling met 651 producten, een totaalverschil van +1526, en daaronder per product de oude en nieuwe voorraad
Per product wat er in Magento stond en wat er geteld is.
Een tabel met alle tellingen, met per regel de categorie, wie hem deed, hoeveel producten en de status

Elke telling blijft staan

Met wie hem begon, wie hem afrondde, hoe lang hij duurde en wat er precies gewijzigd is. In het eerste jaar zijn er 103 tellingen gedaan door vijftien verschillende mensen, samen goed voor 50.399 gescande artikelen.

06 · De keuzes

Waar we op gelet hebben

Een telmodule is snel gebouwd. Wat hem bruikbaar maakt zijn de gevallen waarin het misgaat, en die zitten er allemaal in.

Twee keer hetzelfde

  • Nieuw en gebruikt met dezelfde streepjescode
  • Kies vooraf welke staat je telt
  • Winkelvoorraad of loodsvoorraad

Met z'n allen

  • Meerdere mensen in één telling
  • Je ziet wie er nog meer bezig is
  • Scans van een ander verschijnen bij jou
  • Per scan staat vast wie en wanneer

Als het misgaat

  • Voorraad bijwerken is een keuze, geen automatisme
  • Niet-gescande artikelen op nul zetten staat uit
  • Een telling annuleren zonder gevolgen
  • Verkeerd gescand artikel eruit halen

Achteraf

  • Elke telling blijft bewaard
  • Oude en nieuwe waarde per product
  • Filteren op categorie, status en datum
  • Wie hem begon en wie hem afrondde
07 · wat er verandert

Dezelfde telling, twee keer

Waarmee je telt
papierGeprinte lijst en een pen
scannerHandscanner
Overtikken achteraf
papierAlles met de hand
scannerNiets
Met meer mensen tegelijk
papierLijsten samenvoegen
scannerEén gedeelde telling
Nieuw en gebruikt uit elkaar
papierZelfde barcode, zelfde streepje
scannerKies vooraf welke staat
Voorraad bijwerken
papierHandmatig per product
scannerEén schakelaar bij afronden
Achteraf uitzoeken wat er wijzigde
papierNiet te doen
scannerPer product, met tijd en teller

Zulke dingen vind je niet aan de tekentafel. Die komen boven als iemand op een zaterdagochtend in het magazijn staat en de scanner drie keer piept zonder dat er iets gebeurt.

waar deze cijfers vandaan komen

De schermafdrukken komen uit een ontwikkelkopie van de winkel. De namen van de medewerkers zijn vervangen door voorbeeldnamen; de tellingen, de aantallen en de producttitels zijn echt. De genoemde cijfers hebben we op 3 augustus 2026 in de database van die kopie geteld. Op het scanscherm hebben we voor de duidelijkheid zelf een telling gedraaid en de drie tellers ingevuld, zodat je ziet hoe het eruitziet als er met meer mensen tegelijk geteld wordt.

Dit bouwen we ook voor jouw magazijn.

Tel je nog met een lijst en een pen? Vertel hoe vaak je telt en hoeveel artikelen het zijn, dan rekenen we voor wat het scheelt.

Magento 2.4Eigen moduleMagewireBarcodescannerLive samenwerkingEigen logboek