{% extends 'admin/base.html.twig' %} {% block title %}Prestations — Rendez-vous{% endblock %} {% block breadcrumb %}Rendez-vous{% endblock %} {% block body %} {% include 'admin/booking/_nav.html.twig' %}
Ce que vos clients peuvent réserver, avec sa durée et son prix.
Dans l'éditeur d'une page : « Ajouter un widget » → Formulaires → Prise de rendez-vous. L'assistant peut aussi le faire pour vous.
{% endif %}Aucune prestation pour le moment.
Exemples : « Consultation, 30 min, 45 € », « Coupe femme, 45 min », « Cours collectif de yoga, 1 h, 12 places ».
| Prestation | Durée | Prix | Avec | État | Actions |
|---|---|---|---|---|---|
| {{ s.name }} {{ s.locationLabel }}{% if s.collective %} · {{ s.capacity }} places{% endif %}{% if s.depositAmount %} · acompte {{ s.depositAmount|number_format(2, ',', ' ') }} €{% endif %} | {{ s.durationLabel }}{% if s.bufferBefore or s.bufferAfter %}+ {{ s.bufferBefore + s.bufferAfter }} min de battement{% endif %} | {{ s.price ? s.price|number_format(2, ',', ' ') ~ ' €' : '—' }} | {% for r in s.resources %}{{ r.name }}{{ not loop.last ? ', ' }}{% else %}Personne{% endfor %} | {% if not s.active %}Masquée {% elseif bookable[s.id] ?? false %}Réservable {% else %}Sans horaires{% endif %} | {% for dir in ['up', 'down'] %} {% if (dir == 'up' and not loop.parent.loop.first) or (dir == 'down' and not loop.parent.loop.last) %} {% endif %} {% endfor %} Modifier |