Interne kantine

Bestel je lunch & snacks

Broodjes, frisdrank, snoepgoed & meer – betalen via de betaallink.
Menu van de dag: bestellen vóór 10:45, bezorging rond 12:00.

← Terug naar shop Dashboard
Vink per product de locatie(s) aan en vul de voorraad per locatie in.
Art.nrNaamCategorie Locaties & voorraadVrij bedragPrijs (€)Actieprijs (€)ActiefCampagneAfbeeldingActies

Geen locatie aangevinkt = product zichtbaar op álle locaties. "Vrij bedrag" = bezoeker vult zelf bedrag + omschrijving in (betaalverzoek). Actieprijs: vul een prijs in en de actie loopt meteen — de shop toont de oude prijs doorgehaald met een rood ACTIE-label. Laat het veld leeg om de actie te stoppen. Actief: haal het vinkje weg om een product tijdelijk op álle locaties te verbergen (blijft bewaard, direct weer aan te zetten).

🧾 Samenvatting Menu van de dag

Handig om de catering per dag te bepalen: alleen menu-producten (broodjes én snacks), uitgesplitst per broodkeuze, met de gekozen saus erachter ("br kip bruin + curry"). Vink "sauzen meenemen" aan om óók los bestelde extra-sauzen als eigen regel mee te tellen. Geannuleerde bestellingen tellen niet mee.

TR-nummers (TR:JJMMDDNN) worden automatisch op Betaald gezet.
TransactieDatumIPArtikelenTotaalStatus

💰 Omzet per locatie

🏆 Verkoop per product (gesorteerd op omzet)

Art.nrProductAantal verkochtOmzet

👥 Gebruikers (op basis van bovenstaande periode)

Geannuleerde bestellingen tellen niet mee. Gebruik de filters om trends per periode of locatie te vergelijken en je assortiment aan te passen.

Contactformulier-berichten van bezoekers. Zet een status zodat je overzicht houdt wat al is opgepakt.
DatumNaamContactgegevensBerichtStatus
Accounts en credit-saldo's. Correcties (bijv. +5 of -5) worden vastgelegd in het credit-overzicht.
ApparatenNaamE-mailSaldoKorting %WachtwoordCorrectie (€)

Verwijderen wist het account en het saldo-overzicht; bestelhistorie blijft bewaard. Credit-oplaadtransacties verschijnen bij Transacties met het label 💳.

Locaties, afbeeldingen & QR-codes

Per locatie: code (komt in de betaallink), weergavenaam, afbeelding (URL, emoji of upload) en een Actief-vinkje. Haal het vinkje weg om een locatie tijdelijk te sluiten voor bezoekers — producten en voorraden blijven bewaard.

Print deze QR-codes en hang ze op bij elke locatie. Werkt de korte link niet, gebruik dan de "alt" link onder de QR.

🥪 Extra menu (broodjes / snacks / sauzen)

Kies "— geen menu —" op dagen dat er geen extra menu is.

Alleen het onderaan geselecteerde menu wordt getoond. brood = klant kiest wit/bruin. Saus-optie: "geen saus" = geen keuze · "saus" = 1e €0,40, extra €0,30 · "1e gratis" = één gratis saus (keuze verplicht, extra los bestellen) · "alle sauzen gratis" = meerdere sauzen aankruisen, allemaal €0,00.

📢 Banner / flyer (mededeling)

De banner verschijnt bij het laden van de winkel voor alle bezoekers. Verversen van de pagina toont hem opnieuw.

📱 Telegram-notificaties (contactformulier)

Maak een bot via @BotFather in Telegram en plak het token hier.

Je chat-ID vind je via @userinfobot, of stuur eerst een berichtje aan je bot en kijk via api.telegram.org/bot<token>/getUpdates. Groepen werken ook (zet de bot in de groep en gebruik het groeps-chat-ID, vaak begint dat met -).

Laat beide velden leeg als je géén Telegram-berichten wilt ontvangen — berichten blijven dan alleen in het dashboard zichtbaar.

Betaallink

Placeholders: {artikelen} {locatie} {transactie}. Standaard: {artikelen}_Loc:{locatie}_TR:{transactie}. Het bedrag (amount) wordt automatisch achter het transactienummer gezet.

Admin inloggegevens

Het wachtwoord wordt uitsluitend als bcrypt-hash in de database opgeslagen.