Abonnements repas (meal plans)
Le plan alimentaire n'est pas une commande ponctuelle, mais un abonnement : le client paie pour une période (une semaine ou un mois) et reçoit des repas prêts selon un calendrier, sans devoir recommander chaque jour. Le format est conçu pour les cantines, les cuisines fantômes (dark kitchen), la livraison de repas en entreprise et la nutrition sportive — partout où le client mange selon un rythme, et non de façon épisodique.
Cette section est réservée à la restauration : elle est accessible aux établissements dont le type d'activité est « restaurant », « café », « bar », « fast-food » ou « cantine » (décision du 11 septembre 2026). Un salon, un magasin, un hôtel ou un point relais n'a pas de fiche « Abonnement repas » dans la boutique d'applications — la mécanique d'abonnement aux repas quotidiens ne fonctionne pas dans ces activités.
Pour ouvrir : Panneau d'administration → Abonnement repas (admin.cenaly.com/meal-plans) — c'est le libellé de l'entrée dans la barre latérale et du titre de la page.
Qu'est-ce qu'un plan alimentaire#
Un plan est un modèle que l'établissement configure :
- nom, description et variante — une étiquette libre comme « standard », « végé », « light » pour différentes gammes gustatives d'un même calendrier ;
- plats ou formules du jour et leur quantité ;
- jours de livraison de la semaine (par exemple, uniquement les jours ouvrés) ;
- durée de l'abonnement — une semaine ou plusieurs semaines (un mois ≈ 4 semaines) ;
- prix de toute la période — généralement moins cher que la somme des commandes ponctuelles pour les mêmes jours ;
- créneau de livraison (par exemple, « 12:00–13:00 ») ;
- actif/désactivé — les plans inactifs ne sont pas montrés au client.
Section d'administration#
Sur la page « Abonnement repas » — choix de l'établissement et deux sections :
Plans — une liste avec création, modification et suppression : le formulaire rassemble le nom, la description, la variante, la devise (par défaut — la devise de l'établissement) et le prix de la période, la durée en semaines, les jours de la semaine (boutons par jour), les plats avec leur quantité et le créneau de livraison. Le bouton « ⚙️ Générer les commandes maintenant » lance manuellement la génération des commandes du jour et affiche le récapitulatif « Générées : N » — pratique pour vérifier sans attendre le cron automatique.
Abonnements — un tableau des abonnements souscrits par établissement : client, plan, période (dates de début/fin), statut (actif/en pause/annulé/terminé), paiement (non payé/payé) et nombre de commandes livrées ; depuis le tableau, on peut marquer la période comme payée (« Marquer comme payé »), retirer la marque de paiement (« Retirer le paiement ») ou annuler l'abonnement.
La section est de niche et désactivée par défaut : elle apparaît dans le menu d'administration après activation du bouton « Abonnement repas » dans la boutique d'applications. Le bouton lui-même n'est visible que pour les comptes de restauration (voir ci-dessus).
Vitrine et souscription d'un abonnement#
Si l'établissement a des plans actifs, un bloc « Abonnement repas » apparaît sur la page du menu (en mode repas/cantine) au-dessus de la liste des plats : des fiches de plans avec le prix de la période et les jours de livraison, un bouton « Souscrire ».
Le client choisit un plan, saisit son nom, son téléphone et son adresse de livraison, confirme — l'abonnement est créé immédiatement. Le paiement en ligne de la période n'est pas encore automatisé : après la souscription, le client voit le statut « En attente de paiement » — la période se paie sur place ou selon l'accord avec l'établissement, et un employé marque le paiement dans l'administration.
Calendrier de l'abonné#
Si le client a déjà souscrit un abonnement sur cet appareil (le navigateur le mémorise), lors de sa prochaine visite sur la page du menu, il voit son abonnement et le calendrier des prochaines livraisons. Pour un jour donné, un bouton « Passer » est disponible — la livraison de ce jour n'est pas générée, sans annuler tout l'abonnement.
Génération quotidienne des commandes#
Chaque matin, un processus automatique parcourt tous les abonnements actifs de l'établissement et, pour chacun dont c'est aujourd'hui un jour de livraison (et dont le jour n'est pas passé et l'abonnement n'est pas en pause), crée une commande de livraison ordinaire — avec la mention de source « plan alimentaire ». Ensuite, la commande suit le même circuit que n'importe quelle autre : cuisine (KDS), moniteur de commandes, écran de livraison propre — il n'y a pas de file d'attente séparée pour les commandes par abonnement.
Une nouvelle exécution pour un jour déjà traité ne crée pas une deuxième livraison — la génération est idempotente. Les abonnements dont la période payée est terminée sont marqués comme terminés par la même exécution et ne participent plus à la génération.
La composition et le prix fixés dans l'abonnement au moment de la souscription ne changent pas, même si le modèle de plan est modifié plus tard dans l'administration — chaque abonnement actif a son propre « instantané » des conditions.
Paiement de la période#
Aujourd'hui, le paiement de l'abonnement est manuel : l'établissement reçoit l'argent de la période sur place (espèces/carte) ou par tout autre moyen pratique et marque l'abonnement comme payé dans le tableau des abonnements. Le prélèvement automatique pour la période suivante lors du renouvellement de l'abonnement n'est pas connecté.
Ce qu'il faut pour démarrer#
- Type d'activité de l'établissement — restauration (restaurant, café, bar, fast-food, cantine) : les autres verticales n'ont pas de fiche dans la boutique d'applications.
- Bouton « Abonnement repas » activé dans la boutique d'applications — la section est de niche et désactivée par défaut.
- Articles du menu à partir desquels les repas sont composés — le plan se construit selon votre catalogue.
- Calendrier de remise ou de livraison — les jours de la semaine et les horaires selon lesquels les commandes sont générées.
- Moyen de paiement de la période — le paiement est marqué manuellement par l'administrateur.
Limitations#
- Uniquement pour la restauration. Un salon, un magasin, une boutique en ligne, un hôtel et un point relais ne se voient pas proposer la section : la fiche dans la boutique d'applications leur est masquée (décision du 11.09.2026).
- Sur la marque russe (
cenaly.ru), les abonnements repas ne sont pas pris en charge — ni section, ni fiche dans la boutique d'applications. - Pas de prélèvement automatique pour la période. La facturation récurrente n'a délibérément pas été faite : le paiement de la période est marqué par l'administrateur.
- La section est désactivée par défaut et s'active par un bouton.
- C'est un abonnement, pas une précommande ponctuelle — pour les commandes ponctuelles à un horaire donné, il y a des créneaux de précommande dans le checkout ordinaire.
Résolution des problèmes#
L'élément « Abonnement repas » n'apparaît pas dans le menu. La section n'est pas activée — activez-la dans la boutique d'applications.
La fiche « Abonnement repas » n'apparaît pas dans la boutique d'applications. Vérifiez le type de business de l'établissement : la fiche ne s'affiche que pour la restauration (restaurant, café, bar, restauration rapide, cantine) et uniquement sur une marque internationale.
Les commandes du jour n'ont pas été générées. Vérifiez le planning de l'abonnement et les jours passés dans le calendrier du client : un jour passé ne crée pas de commande.
Le client a payé, mais la période est marquée comme non payée. C'est l'administrateur qui coche le paiement manuellement — il n'y a pas de prélèvement automatique pour la période.
La section est absente sur une marque russe. C'est normal — ce périmètre n'est pas encore pris en charge.
Sections liées#
- Commandes — où arrivent les commandes générées selon le planning
- Cuisine (KDS) — traitement des commandes d'abonnement comme les commandes classiques
- Livraison propre — écran du coursier qui livre les repas de l'abonnement
Questions fréquentes#
Que se passe-t-il si le client a oublié de passer un jour et ne sera pas chez lui ?#
La commande de ce jour sera quand même générée selon le planning — il est possible de passer la livraison à l'avance dans le calendrier du client, ou de contacter directement l'établissement.
Une modification du plan dans l'admin aura-t-elle un impact sur les abonnements déjà souscrits ?#
Non — chaque abonnement a son propre ensemble de plats, son prix et ses jours, fixés lors de la souscription ; les modifications du modèle dans « Plans » ne s'appliquent qu'aux nouveaux abonnements.
Le paiement de l'abonnement est-il prélevé automatiquement à chaque période ?#
Pas encore — le paiement est manuel : l'établissement reçoit l'argent pour la période et marque l'abonnement comme payé dans l'admin.