Codemaker-S

Kassa en webshop koppelen: één winkel in plaats van twee kassaboeken

Gepubliceerd op

Roy de BieRoy de Bie
E-commerceDevelopment
Fel oranje retro kassa met een licht geopende lade op een zwarte achtergrond

Kassa en webshop koppelen lost één kernprobleem op: zonder koppeling runt een winkelier met een webshop feitelijk twee zaken, met twee voorraden, twee prijslijsten en twee klantbeelden. Elke wijziging gebeurt dubbel, en elk verschil tussen die twee is een fout die een klant vroeg of laat merkt.

De aanleiding is meestal een incident: het laatste exemplaar dat online én in de winkel verkocht werd, de actieprijs die alleen op één plek gold, de vaste klant die online als vreemde werd behandeld. Dit artikel gaat over wat een koppeling wél en niet oplost, en over de twee routes om er te komen.

Wat er samen moet: vier stromen

  • Voorraad. Eén telling voor beide kanalen, realtime. Dit is de stroom waar het misgaat en de reden dat de koppeling bestaat; de inrichting ervan staat in voorraadbeheer voor je webshop.
  • Producten en prijzen. Eén artikelbestand, één prijsbeleid, met bewuste uitzonderingen (een winkelactie mag bestaan, maar als keuze in plaats van als vergissing).
  • Klanten. De winkelklant en de onlineklant zijn vaak dezelfde persoon; een gedeeld klantbeeld maakt van een spaarprogramma of tegoed één geheel over beide kanalen.
  • Omzet en boekhouding. Beide kanalen horen in dezelfde administratie te landen, zonder dat iemand kassastroken overtypt.

De vier stromen in één overzicht

StroomRichtingWie is de waarheidWat er misgaat zonder koppeling
VoorraadBeide kanalen trekken af van één bronHet systeem dat alle bewegingen zietHet laatste exemplaar wordt dubbel verkocht
Producten en prijzenVan de bron naar beide kanalenEén artikelbestandPrijsverschillen die als willekeur voelen
KlantenBeide kanalen voeden één profielEén klantbeeldDe vaste winkelklant is online een vreemde
OmzetBeide kanalen naar één administratieDe boekhoudingHandmatig samenvoegen, elke maand opnieuw

Route 1: de kassa van je e-commerceplatform

Shopify heeft een eigen kassasysteem, en het grote voordeel is dat er dan niets te koppelen vált: winkel en webshop draaien op dezelfde producten, dezelfde voorraad en dezelfde klanten, omdat het één systeem is. Voor winkels waar de webshop het zwaartepunt is of wordt, is dit de eenvoudigste route: geen synchronisatie, geen tweede waarheid, één beheeromgeving.

Route 2: je bestaande kassa koppelen

Draait de winkel op een kassasysteem dat om goede redenen blijft (horecafuncties, branchespecifieke features, hardware die er al ligt), dan wordt het een koppeling: één van de twee systemen wordt de waarheid voor voorraad en artikelen, en de ander volgt. Dat is precies dezelfde discipline als bij een ERP-koppeling: per gegevensstroom vastleggen welke kant hij op loopt en welk systeem wint bij een conflict. Een koppeling die dat niet vastlegt, verplaatst het probleem alleen maar.

De boekhouding niet vergeten

Kassa en webshop koppelen zonder de boekhouding mee te nemen, verplaatst het overtypwerk naar de achterkant: twee omzetstromen die iemand handmatig samenvoegt. Regel in dezelfde beweging dat beide kanalen in dezelfde administratie landen, met de uitbetalingen netjes gesplitst van de omzet. Waarom dat laatste een klassieke valkuil is, en hoe je hem voorkomt, staat in zo werkt een Shopify ERP-koppeling.

Begin klein: één pilotcategorie

Een kassakoppeling hoeft geen alles-of-niets-moment te zijn. Start met één overzichtelijke productcategorie, laat die een paar weken over beide kanalen draaien en kijk waar de verschillen ontstaan: daar zitten je procesfouten, en die vind je liever op honderd producten dan op je hele assortiment. Pas als de pilot saai is geworden, gaat de rest over.

De valkuilen bij de overstap

  • Artikelnummers die niet matchen. De winkel voert "TRUI-M-BLW", de webshop iets anders. Zonder één artikelbestand koppel je ruis. Ruim dit eerst op.
  • De actieprijs-uitzondering. Spreek af hoe een lokale actie werkt vóórdat de koppeling live gaat, anders wint het toeval.
  • Cadeaubonnen en tegoeden. Eén bon die overal geldt is precies het soort detail dat klanten onthouden, in beide richtingen.
  • De piek. Test de koppeling op een drukke zaterdag, niet op een rustige dinsdag. Realtime dat vijf minuten achterloopt, is niet realtime.

Click and collect en retour in de winkel

Twee diensten bewijzen de koppeling direct in klantgedrag. Online bestellen en in de winkel afhalen scheelt verzendkosten, brengt mensen over de vloer en verkoopt aan de balie geregeld iets extra's. En een onlineretour die in de winkel ingeleverd mag worden, verandert een teleurstellingsmoment in een bezoek: de klant is meteen geholpen, het product is direct gecontroleerd, en de omruil ligt binnen handbereik. Beide vragen hetzelfde fundament: één voorraadbeeld en één klantbeeld, realtime.

Wat het oplevert, in klantgedrag

De winst is groter dan bespaarde administratie. Eén voorraadbeeld maakt "online reserveren, in de winkel passen" en "in de winkel op, online nabesteld" normale zinnen in plaats van projecten. Eén klantbeeld maakt een spaarprogramma kanaal-overstijgend, en dat is precies waar loyaliteit werkt; hoe je dat inzet staat in herhaalaankopen stimuleren.

Wat kost een kassakoppeling?

Kies je route 1, dan zijn er geen koppelingskosten: winkel en webshop zijn één systeem en je betaalt alleen het kassadeel van je abonnement en de hardware. Voor route 2 geldt de bandbreedte die voor al onze koppelingen geldt: een standaardkoppeling begint bij tientallen euro's per maand, maatwerk kost 2.000 tot 10.000 euro eenmalig, afhankelijk van het aantal datastromen en hoe goed het kassasysteem te ontsluiten is. De volledige opbouw van die afweging, inclusief de driejaarssom tussen huren en bouwen, staat in Shopify app kosten.

Waar je begint

Begin niet bij de techniek maar bij de waarheidsvraag: welk systeem wordt de bron voor artikelen, voorraad en klanten? Daarna is de route een keuze tussen één systeem (route 1) of een strak gedefinieerde koppeling (route 2). Wij bouwen beide; bekijk onze aanpak voor apps en koppelingen of leg je situatie voor.

Klaar om jouw webshop naar het volgende niveau te tillen?

Contact ons