Hoe werkt Hapert Lokaal?

Een compleet overzicht van het digitale spaarkaart systeem — voor klanten, winkeliers én het secretariaat van de MKB-vereniging.

De klantbeleving

Klanten maken gratis een account aan en ontvangen direct een digitale spaarkaart. Elke aankoop bij een deelnemende winkel brengt ze dichter bij een beloning.

1

Account aanmaken

De klant registreert zich met een e-mailadres en wachtwoord. Na bevestiging van het e-mailadres is het account direct actief — geen app-download nodig, alles werkt via de browser.
2

Spaarkaart kiezen

Bij de eerste keer inloggen kiest de klant hoe de spaarkaart wordt samengesteld:
  • 🎲 Verras me! — het systeem selecteert willekeurig 10 winkels. Ideaal om nieuwe ondernemers te ontdekken.
  • ✏️ Zelf kiezen — de klant selecteert precies 10 winkels uit alle deelnemers. Handig als je al favoriete winkels hebt.
3

Winkelen met minimumbedrag

Bij elke deelnemende winkel doet de klant een aankoop van minimaal €25. Dit minimumbedrag is per winkel instelbaar door het secretariaat, maar standaard €25.
4

QR-code scannen

Na de aankoop scant de klant de QR-code van de winkel (die bij de kassa staat). Het systeem:
  • Herkent automatisch bij welke winkel je bent
  • Controleert of die winkel op jouw spaarkaart staat
  • Vraagt het aankoopbedrag en een foto van de bon
  • Plaatst de stempel op je kaart
5

Promo-bericht van de winkelier

Direct na het stempelen verschijnt er een kort promobericht van de winkelier — bijvoorbeeld een aanbieding, een tip of een bedankje. Dit geeft winkeliers extra exposure en maakt het stempelen persoonlijker.
6

Beloning bij volle kaart

Zodra alle 10 stempels verzameld zijn:
  • De kaart krijgt status "voltooid"
  • Er wordt automatisch een unieke beloningscode (QR + tekst) gegenereerd
  • De klant laat deze code scannen bij een willekeurige deelnemende winkel om de beloning te verzilveren
7

Verzilvering

De winkelier scant de beloningscode via het winkelier-dashboard, bevestigt de aankoop en noteert wat de klant heeft gekocht en voor welk bedrag. De kaart krijgt dan status "verzilverd" en het systeem registreert welke winkel de beloning heeft uitgekeerd.

De winkelierbeleving

Winkeliers hebben een eigen dashboard waarmee ze hun deelname beheren. Het secretariaat koppelt een winkelier-account aan de juiste winkel.

QR-code & poster

Elke winkel heeft een unieke QR-code. Het systeem genereert automatisch een professionele A4-poster die de winkelier kan downloaden en bij de kassa kan hangen.

Promobericht instellen

De winkelier stelt een kort promobericht in dat klanten zien direct na het stempelen. Dit kan een aanbieding zijn, een seizoensboodschap of gewoon "bedankt voor je bezoek!".

Beloning verifiëren

Als een klant met een volle kaart binnenkomt, scant de winkelier de beloningscode. Het dashboard toont of de code geldig is en laat de winkelier de verzilvering bevestigen.

Minimumbedrag

Het minimumbedrag per stempel is instelbaar per winkel (standaard €25). Zo kan een koffiezaak een lager bedrag instellen dan een kledingwinkel.

Inzicht in stempels

Winkeliers zien hoeveel stempels er via hun winkel zijn uitgedeeld en welke beloningen ze hebben verzilverd — handig voor de boekhouding.

Winkelprofiel beheren

Logo, website-link, adres, contactgegevens en categorie kunnen door de winkelier zelf worden bijgewerkt.

Het secretariaat (admin)

Het secretariaat van de MKB-vereniging beheert het hele systeem via een beveiligd admin-dashboard. Hier een overzicht van alle mogelijkheden:

Winkelbeheer

Winkels toevoegen, bewerken, activeren of deactiveren. Per winkel instelbaar: naam, categorie, adres, logo, minimumbedrag, promobericht en website.

Gebruikersbeheer

Overzicht van alle geregistreerde gebruikers met hun e-mailadres en registratiedatum. Mogelijkheid om rollen toe te kennen (admin, winkelier, klant, secretariaat).

Winkelier-koppelingen

Het secretariaat koppelt een gebruikersaccount aan een specifieke winkel, zodat die persoon toegang krijgt tot het winkelier-dashboard van die winkel.

Spaarkaart-overzicht

Alle uitgegeven spaarkaarten bekijken, inclusief status (actief, voltooid, verzilverd), voortgang en details. Mogelijkheid om kaarten te resetten of te verwijderen als er iets misgaat.

Mededelingen

Aankondigingen plaatsen die zichtbaar worden op de homepage en de spaarkaart-pagina. Inclusief afbeeldingen en publicatiedatum.

Klant e-mails

Beheer van extra e-mailadressen gekoppeld aan klantaccounts, voor communicatie en mailing.

Techniek & kostenverdeling

🔒 Beveiliging & privacy

Het systeem is gebouwd met Row Level Security — dit betekent dat elke gebruiker uitsluitend zijn eigen gegevens kan zien. Winkeliers zien alleen data van hun eigen winkel. Alle communicatie is versleuteld (HTTPS/TLS). Het systeem voldoet aan de AVG/GDPR-richtlijnen en volgt NIS2-principes voor gegevensbescherming.

📱 Geen app nodig

Hapert Lokaal is een webapplicatie (PWA-ready) die werkt in elke moderne browser op telefoon, tablet of computer. Klanten hoeven geen app te downloaden — ze openen simpelweg de website en loggen in. Dit verlaagt de drempel enorm en bespaart de kosten van app-store publicatie.

💰 Transparante kostenverdeling

Het systeem registreert precies welke winkel een beloning heeft uitgekeerd. Hierdoor kunnen kosten eerlijk verdeeld worden over alle deelnemende winkeliers. Denkbare modellen:

  • Gelijke verdeling — alle winkeliers dragen gelijkwaardig bij aan de beloningskosten
  • Uitkerende winkel betaalt — de winkel die de beloning verstrekt, wordt gecompenseerd via de MKB-kas
  • Pro-rata op stempels — kosten verdeeld op basis van het aantal stempels per winkel

Doordat alles digitaal wordt bijgehouden is er volledige transparantie en is afrekening achteraf eenvoudig.

📊 Waardevolle data

Het systeem levert waardevolle (geanonimiseerde) inzichten: hoeveel klanten sparen actief, welke winkels worden het meest bezocht, hoe lang duurt het gemiddeld om een kaart vol te sparen. Deze data helpt de MKB-vereniging om toekomstige acties beter af te stemmen.

🔧 Fraudepreventie

Meerdere beveiligingslagen voorkomen misbruik: elke stempel vereist een foto van de kassabon, een hash voorkomt dubbele inlevering van dezelfde bon, en het stempelproces verloopt via een beveiligde server-functie die alle regels controleert vóórdat een stempel wordt geplaatst.

Klaar om te starten?

Bekijk de winkels op de homepage of maak direct een account aan.