Skip to content
PayloadReserve
·
Toutes les démos
🍽️

Le Jardin Doré

Réservations gastronomiques avec suivi de la taille du groupe

Un système de réservation gastronomique basé sur payload-reserve. Les clients choisissent parmi des expériences culinaires, indiquent la taille du groupe via un champ personnalisé et réservent avec des temps de rotation automatiques entre les services.

Fonctionnalités

Conçu pour les workflows gastronomiques

Expériences gastronomiques

Cinq expériences avec durées fixes (90–180 min) — du bistrot décontracté au menu dégustation du chef.

Suivi de la taille du groupe

Champ partySize personnalisé ajouté via extraReservationFields (1–20 convives). Saisi à la réservation et visible dans l'admin.

Rotation des tables

defaultBufferTime de 15 minutes entre les services donne au personnel le temps de préparer les tables sans blocage manuel.

Réservation de dernière minute

cancellationNoticePeriod de 4 heures permet les réservations du jour même et les changements de dernière minute.

Captures d'écran

Home page

Configuration

Config du plugin pour Le Jardin Doré

payload.config.ts
payloadReserve({
  slugs: {
    services: 'dining-experiences',
    resources: 'tables',
    schedules: 'schedules',
    reservations: 'reservations',
  },
  extraReservationFields: [
    {
      name: 'partySize',
      type: 'number',
      min: 1,
      max: 20,
      defaultValue: 2,
      admin: { description: 'Number of guests in the party' },
    },
  ],
  adminGroup: 'Restaurant',
  defaultBufferTime: 15,
  cancellationNoticePeriod: 4,
  hooks: {
    afterBookingConfirm: [notifyAfterConfirm],
    afterBookingCancel: [notifyAfterCancel],
  },
})

Consultez la documentation complète pour toutes les options disponibles.

Prêt à explorer Le Jardin Doré ?

Essayez la démo en direct ou demandez votre propre environnement privé.

payload-reserve — Le Jardin Doré Demo showcase