Maaltijdabonnementen (meal plans)
Een maaltijdplan is geen eenmalige bestelling, maar een abonnement: de gast betaalt voor een periode (een week of een maand) en krijgt volgens schema kant-en-klare lunches, zonder elke dag opnieuw te bestellen. Het formaat is bedoeld voor kantines, dark kitchens, zakelijke lunchbezorging op kantoor en fitnessvoeding — overal waar de gast volgens een schema eet in plaats van incidenteel.
De sectie is alleen bedoeld voor de horeca: deze is beschikbaar voor vestigingen met het bedrijfstype „restaurant”, „café”, „bar”, „fastfood” of „kantine” (besluit 11 september 2026). Een salon, winkel, hotel of afhaalpunt heeft geen kaart „Maaltijdabonnement” in de app-store — de mechanica van een abonnement op dagelijkse lunches werkt in die bedrijven niet.
Openen: Beheerpaneel → Maaltijdabonnement (admin.cenaly.com/meal-plans) — zo zijn zowel het item in de zijbalk als de paginakop gelabeld.
Wat is een maaltijdplan#
Een plan is een sjabloon dat de zaak instelt:
- naam, beschrijving en variant — een vrije label zoals „standaard”, „vega”, „light” voor verschillende smaaklijnen binnen één schema;
- gerechten of combo van de dag en hun aantal;
- bezorgdagen van de week (bijvoorbeeld alleen werkdagen);
- looptijd van het abonnement — een week of meerdere weken (een maand ≈ 4 weken);
- prijs van de hele periode — meestal goedkoper dan de som van eenmalige bestellingen voor dezelfde dagen;
- bezorgvenster (bijvoorbeeld „12:00–13:00”);
- actief/uitgeschakeld — inactieve plannen worden niet aan de gast getoond.
Beheersectie#
Op de pagina „Maaltijdabonnement” — locatiekeuze en twee secties:
Plannen — een lijst met aanmaken, bewerken en verwijderen: het formulier verzamelt naam, beschrijving, variant, valuta (standaard de valuta van de vestiging) en de periodeprijs, looptijd in weken, dagen van de week (schakelaars per dag), gerechten met aantal en het bezorgvenster. De knop „⚙️ Bestellingen nu genereren” voert handmatig de generatie van bestellingen voor vandaag uit en toont een samenvatting „Gegenereerd: N” — handig om te controleren zonder op de automatische cron te wachten.
Abonnementen — een tabel met aangevraagde abonnementen per vestiging: gast, plan, periode (start-/einddatums), status (actief/gepauzeerd/geannuleerd/afgerond), betaling (niet betaald/betaald) en het aantal bezorgde bestellingen; vanuit de tabel kunt u een periode als betaald markeren („Als betaald markeren”), de betaalmarkering verwijderen („Betaling verwijderen”) of het abonnement annuleren.
De sectie is niche-specifiek en standaard uitgeschakeld: deze verschijnt in het beheermenu nadat de schakelaar „Maaltijdabonnement” in de app-store is ingeschakeld. De schakelaar zelf is alleen zichtbaar voor horeca-accounts (zie hierboven).
Etalage en aanvragen van een abonnement#
Als de vestiging actieve plannen heeft, verschijnt op de menupagina (in de modus eten/kantine) boven de gerechtenlijst een blok „Maaltijdabonnement”: kaarten van plannen met de periode-prijs en bezorgdagen, en de knop „Aanvragen”.
De gast kiest een plan, voert naam, telefoonnummer en bezorgadres in, bevestigt — het abonnement wordt direct aangemaakt. Online betaling per periode is voorlopig niet geautomatiseerd: na het aanvragen ziet de gast de status „Wacht op betaling” — de periode wordt ter plaatse of in overleg met de zaak betaald, en een medewerker markeert de betaling in het beheerpaneel.
Kalender van de abonnee#
Als de gast al eerder een abonnement op dit apparaat heeft aangevraagd (de browser onthoudt het), ziet hij bij het volgende bezoek op de menupagina zijn abonnement en een kalender van de komende bezorgingen. Voor een specifieke dag is er de knop „Overslaan” — de bezorging van die dag wordt niet gegenereerd, zonder het hele abonnement te annuleren.
Dagelijkse generatie van bestellingen#
Elke ochtend loopt een automatisch proces alle actieve abonnementen van de vestiging langs en maakt voor elk abonnement waarvoor vandaag een bezorgdag is (en de dag niet is overgeslagen en het abonnement niet is gepauzeerd) een gewone bezorgbestelling aan — met de bronmarkering „maaltijdplan”. Daarna doorloopt de bestelling dezelfde keten als elke andere: keuken (KDS), bestellingenmonitor, scherm eigen bezorging — er is geen aparte wachtrij voor abonnementsbestellingen.
Een tweede run voor een al verwerkte dag maakt geen tweede bezorging aan — de generatie is idempotent. Abonnementen waarvan de betaalde periode is afgelopen, worden door dezelfde run als afgerond gemarkeerd en doen niet meer mee aan de generatie.
De samenstelling en prijs die op het moment van aanvragen in het abonnement zijn vastgelegd, veranderen niet, zelfs als u later het plansjabloon zelf in het beheerpaneel bewerkt — elk actief abonnement heeft zijn eigen „momentopname” van de voorwaarden.
Betaling van de periode#
Op dit moment is de betaling van een abonnement handmatig: de zaak ontvangt het geld voor de periode ter plaatse (contant/kaart) of op een andere handige manier en markeert het abonnement als betaald in de abonnemententabel. Automatische afschrijving voor de volgende periode bij verlenging van het abonnement is niet aangesloten.
Wat u nodig hebt om te starten#
- Het bedrijfstype van de vestiging is horeca (restaurant, café, bar, fastfood, kantine): voor de overige verticalen is er geen kaart in de app-store.
- Ingeschakelde schakelaar „Maaltijdabonnement” in de app-store — de sectie is niche-specifiek en standaard uitgeschakeld.
- Menu-artikelen waaruit de lunches worden samengesteld — het plan wordt op basis van uw catalogus opgebouwd.
- Schema voor uitgifte of bezorging — de dagen van de week en tijden waarop bestellingen worden gegenereerd.
- Manier van betaling van de periode — de beheerder markeert de betaling handmatig.
Beperkingen#
- Alleen voor de horeca. Een salon, winkel, webshop, hotel en afhaalpunt krijgen de sectie niet aangeboden: de kaart in de app-store is voor hen verborgen (besluit 11.09.2026).
- Op het Russische merk (
cenaly.ru) worden maaltijdabonnementen niet ondersteund — geen sectie en geen kaart in de app-store. - Er is geen automatische afschrijving per periode. Regelmatige facturering is bewust niet gedaan: de beheerder markeert de betaling van de periode.
- De sectie is standaard uitgeschakeld en wordt met een schakelaar ingeschakeld.
- Dit is een abonnement, geen eenmalige voorbestelling — voor eenmalige bestellingen op een bepaald tijdstip zijn er voorbestellingsslots in de gewone checkout.
Probleemoplossing#
Het item „Abonnement op lunches” staat niet in het menu. De sectie is niet ingeschakeld — schakel deze in in de app store.
De kaart „Abonnement op lunches” staat niet in de app store. Controleer het bedrijfstype van de vestiging: de kaart wordt alleen getoond voor foodservice (restaurant, café, bar, fastfood, bedrijfsrestaurant) en alleen bij een internationaal merk.
Bestellingen voor de dag zijn niet gegenereerd. Controleer het abonnementsschema en de overgeslagen dagen in de kalender van de abonnee: een overgeslagen dag maakt geen bestelling aan.
De gast heeft betaald, maar de periode staat als onbetaald gemarkeerd. De betaalmarkering wordt handmatig door de beheerder geplaatst — er is geen automatische afschrijving per periode.
Op een Russisch merk is de sectie er niet. Dat klopt — deze omgeving wordt nog niet ondersteund.
Gerelateerde secties#
- Bestellingen — waar de volgens schema gegenereerde bestellingen terechtkomen
- Keuken (KDS) — verwerking van abonnementsbestellingen net als gewone bestellingen
- Eigen bezorging — het scherm van de koerier die lunches volgens abonnement bezorgt
Veelgestelde vragen#
Wat als de gast is vergeten een dag over te slaan en niet thuis is?#
De bestelling voor die dag wordt toch volgens schema gegenereerd — u kunt de bezorging vooraf overslaan in de kalender van de abonnee, of rechtstreeks contact opnemen met de zaak.
Beïnvloedt een wijziging van het plan in de admin al bestaande abonnementen?#
Nee — elk abonnement heeft zijn eigen gerechten, prijs en dagen, vastgelegd bij het aanmaken; aanpassingen van de template in „Plannen” gelden alleen voor nieuwe abonnementen.
Wordt de betaling van het abonnement automatisch elke periode afgeschreven?#
Nog niet — betaling gaat handmatig: de zaak ontvangt het geld voor de periode en markeert het abonnement als betaald in de admin.