OptimoCMS Docs
Terug naar overzicht

Digitale Menukaart

Alles over de Digitale Menukaart: activeren, CSV/GloriaFood importeren, allergenen, QR codes, embedden en bestellen. Zie ook: Dine-in Tafelbestelling.

CSV Import

Importeer je menukaart via een CSV-bestand: 1. Ga naar Menu → Menu importeren 2. Kies "CSV / Excel" als bron 3. Upload je CSV-bestand (met kolommen als name, description, price, category, allergens, tags) 4. Wijs de kolommen toe in de mapping-stap 5. Bekijk de preview en klik "Importeren" Alleen de kolom "name" is verplicht. Prijzen als getal zonder valutateken (bijv. 12.50). Allergenen scheiden met een komma (bijv. "gluten, lactose"). Sla het bestand op als UTF-8.
Tips
  • Gebruik een komma of puntkomma als scheidingsteken.
  • Je kunt bestaande items behouden met de merge-optie.
  • Exporteer vanuit Excel als CSV UTF-8 voor correcte tekens.

Allergenen

Het systeem ondersteunt de 14 EU-allergenen (EU Verordening 1169/2011): • AI detecteert automatisch allergenen per gerecht bij het importeren • Controleer en pas aan via de checkboxes in de review editor • Gasten zien allergeen-iconen bij elk gerecht plus een legenda onderaan het menu
Tips
  • De 14 EU-allergenen zijn: gluten, schaaldieren, eieren, vis, pinda's, soja, melk, noten, selderij, mosterd, sesam, sulfiet, lupine en weekdieren.
  • Zorg dat alle allergenen correct zijn — dit is wettelijk verplicht.
Let op
  • AI-detectie van allergenen is een hulpmiddel, geen garantie. Controleer altijd handmatig.
  • Als restauranthouder bent u wettelijk verantwoordelijk voor correcte allergeenvermelding (EU Verordening 1169/2011).

QR code genereren

Maak een QR-code aan waarmee gasten direct je menukaart openen: 1. Ga naar Menu → QR Code 2. Pas kleuren en tekst aan (bijv. "Scan voor ons menu") 3. Download als PNG (voor print) of SVG (voor schaalbaar gebruik) 4. Print op A6 formaat voor op tafels
Tips
  • SVG-formaat is ideaal voor professionele drukkers.
  • Test de QR-code altijd met je eigen telefoon voordat je gaat printen.

GloriaFood API Import

Haal je GloriaFood menu automatisch op via de API: 1. Log in op restaurantlogin.com 2. Ga naar Integrations → Custom integration 3. Kies API type: "Fetch Menu API", Protocol: JSON, Versie: 2 4. Vul bij Eindpunt-URL je website URL in en bij E-mailadres je e-mail (beide verplicht, maar niet gebruikt voor menu ophalen) 5. Klik "Bewaren" en zet de integratie AAN via de toggle bij "Your integrations" 6. Kopieer de Serversleutel en plak deze in je CMS: Menu → Importeren → GloriaFood 7. Klik "Menu ophalen" — je menu wordt automatisch ingeladen De import haalt op: categorieën, items, prijzen, beschrijvingen, allergenen (EU-14) en dieet-tags (vegetarisch, veganistisch, etc.).
Tips
  • De API key is uniek per vestiging — heb je meerdere locaties, gebruik dan per locatie een aparte key.
  • Inactieve items en categorieën in GloriaFood worden automatisch overgeslagen.
  • Na de import kun je items aanpassen, prijzen wijzigen en allergenen controleren.
Let op
  • De serversleutel is vertrouwelijk. Deel deze niet met derden.
  • Controleer altijd de geïmporteerde allergenen — AI/API-data is een hulpmiddel, geen garantie.
  • Bij partner-accounts stuurt GloriaFood een activeringverzoek per e-mail naar het restaurant. De eigenaar moet dit eerst goedkeuren voordat de API werkt.

Bestellen via het menu

Bij de variant Menu + Ordering kunnen gasten direct bestellen: • Gasten klikken "Bestel" bij een gerecht → item gaat in de winkelwagen • Afrekenen via het bestaande checkout-systeem (Stripe) • Bestellingen verschijnen in het Orders-overzicht van de webshop
Tips
  • Ordering vereist een actieve Stripe-koppeling (Instellingen → Betalingen).
  • Alleen beschikbare items kunnen besteld worden — onbeschikbare items tonen geen bestelknop.

Bestellen activeren

Zo activeer je bestellen via de menukaart: 1. Ga naar Menu → Items en klik 'Sync naar producten' 2. Ga naar het Menu-blok in de pagina-editor en zet 'Bestellen' aan 3. Ga naar E-commerce → Betalingen en koppel Stripe voor deze website Gasten kunnen nu items bestellen en betalen via Stripe.
Tips
  • Zonder Stripe-koppeling voor deze website werkt het bestelproces niet.
  • Menu-items worden automatisch als e-commerce producten aangemaakt bij sync.

Producten synchroniseren

Menu-items worden automatisch gekoppeld aan e-commerce producten. Klik 'Sync naar producten' op de Menu Items pagina. Prijswijzigingen worden bi-directioneel gesynchroniseerd. Menu-producten verschijnen NIET in de webshop productlijst.
Tips
  • Na de eerste sync worden wijzigingen in prijs automatisch doorgevoerd in beide richtingen.
  • Je hoeft niet opnieuw te syncen na een prijswijziging.

Minimale bestelling instellen

Ga naar Menu → Bestellen in het admin menu. Stel een minimaal bestelbedrag in (€). Gasten zien een melding als hun bestelling te laag is.
Tips
  • Een minimaal bestelbedrag voorkomt onrendabele bestellingen.

Productvarianten

Voeg varianten toe aan menu-items (bijv. broodsoort, grootte, extras): 1. Ga naar Menu → Items → bewerk een item 2. Klik 'Varianten toevoegen' 3. Definieer attributen (bijv. 'Broodsoort': wit, bruin, stokbrood, pistolet) 4. Optioneel: prijstoeslag per variant 5. Meerdere attributen per item mogelijk (broodsoort + grootte) Op de website kiest de gast een variant bij het bestellen. De geselecteerde variant wordt opgeslagen bij de bestelling.
Tips
  • Gebruik varianten voor broodsoorten, portiegroottes, sauzen of toppings.
  • Elke variant kan een eigen prijstoeslag hebben (positief of negatief).

Coupons & Aanbiedingen

Maak kortingscodes en combinatiedeals aan voor het menu: 1. Ga naar Menu → Coupons 2. Maak een coupon aan: code, type (percentage of vast bedrag), waarde 3. Stel geldigheid in: startdatum, einddatum, max gebruik 4. Optioneel: beperk tot categorie of product Combinatiedeals: • '2 broodjes voor €5' • 'Menu + drankje -10%' Gasten voeren de couponcode in bij de checkout.
Tips
  • Verlopen coupons worden automatisch gedeactiveerd.
  • Je kunt het maximale gebruik per klant beperken.

Pauzeren & Voorraad

Beheer de beschikbaarheid van menu-items in real-time: Pauzeren: • Toggle een item op 'Gepauzeerd' — het wordt tijdelijk niet bestelbaar • Op de website verschijnt een 'Gepauzeerd' badge, de bestelknop is uitgeschakeld Voorraad: • Activeer voorraad tracking per item • Stel een low stock drempel in • Bij een bestelling wordt de voorraad automatisch verlaagd • Bij lage voorraad verschijnt een waarschuwing in het admin-overzicht
Tips
  • Pauzeren is ideaal voor tijdelijk uitverkochte seizoensproducten.
  • De low stock melding helpt je tijdig bij te bestellen.

Halve / Hele Porties

Bied halve en hele porties aan per menu-item: 1. Ga naar Menu → Items → bewerk een item 2. Activeer 'Halve portie beschikbaar' 3. Stel de prijs voor de halve portie in Op de website kiest de gast tussen halve en hele portie. De juiste prijs wordt automatisch berekend.
Tips
  • Populair bij soepen, pasta's en salades.
  • De halve portie prijs is vrij instelbaar (hoeft niet exact de helft te zijn).

Speciale Menu's (Week/Dag/Kerst)

Maak tijdgebonden menu's aan die automatisch geactiveerd en gedeactiveerd worden: 1. Ga naar Menu → Speciale Menu's 2. Klik 'Nieuw speciaal menu' 3. Vul in: naam, type (dagmenu/weekmenu/seizoen), start- en einddatum 4. Voeg items toe aan het speciale menu Het speciale menu verschijnt automatisch op de website binnen de ingestelde periode. Buiten de periode is het niet zichtbaar.
Tips
  • Ideaal voor lunchmenus, kerstdiners, paasbrunch of weekaanbiedingen.
  • Je kunt meerdere speciale menu's tegelijk actief hebben.

Categorieweergave (Tabs/Gestapeld/Gepagineerd)

Kies hoe je menucategorieën worden getoond op de website: • Tabs — Categorieën als tabbladen, 1 categorie tegelijk zichtbaar • Gestapeld — Alle categorieën onder elkaar • Gepagineerd — Categorieën met paginering Ga naar het Menu-blok in de Page Builder en kies de gewenste weergave in de instellingen.
Tips
  • Tabs werken goed bij veel categorieën.
  • Gestapeld is ideaal voor korte menu's waar alles in beeld moet zijn.

Bezorgkosten bij Menukaart + Bezorging

Als zowel de Digitale Menukaart als de Bezorging-module actief zijn, gelden de volgende regels: • De bezorgzones (Bezorging → Zones) zijn leidend voor de bezorgkosten • Het 'Bezorgkosten'-veld in de bestel-instellingen wordt overschreven door de zone-tarieven • Elke zone kan een eigen bezorgtarief en een 'gratis vanaf'-drempel hebben • Adressen buiten alle zones worden geweigerd Dit voorkomt conflicten: er is altijd één bron van waarheid voor bezorgkosten.
Tips
  • Configureer bezorgtarieven via Bezorging → Zones wanneer de bezorgmodule actief is.
  • Het bezorgkosten-veld op de bestelpagina is automatisch uitgeschakeld zolang de bezorgmodule actief is.
Let op
  • Als je de bezorgmodule uitschakelt, valt het systeem terug op het vaste bezorgkosten-veld uit de bestel-instellingen. Controleer dit bedrag als je wisselt.

Bel ons