Recherche de repreneur
Je ne suis plus suffisamment impliqué dans spip pour assurer un maintien correcte de ce plugins, Donc si quelqu’un veuille reprendre la main, c’est avec plaisir.
Installation
Le plugin s’installe comme n’importe quel plugin.
il nécessite :
Introduction
Une réservation comporte deux parties :
- La partie principale qui contient les données générales, comme les coordonnées, la date et référence de la réservation - la réservation proprement dit.
- à cette réservation est/sont attaché/s le/s détail/s de la réservation contenant les informations relatives à l’évènement réservé.
Une réservation peut donc contenir plusieurs détails de réservation, mais en nécessite au minimum un.
Configuration
Statut par défaut
Configurez d’abord votre plugin en commençant par le statut par défaut de chaque réservation (si rien n’est choisi, le statut par défaut sera dans liste d’attente)
Le(s) Statut(s) complet(s)
Si vous comptez utiliser la limitation de places pour les réservations, choisissez le/s statut/s qui entre/nt en compte pour déterminer si un événement est complet. Lors d’un changement de statut vers un des « statuts complets », le plugin déterminera alors si il reste des places disponibles, sinon il mettra le statut à « en liste d’attente ».
Calculer automatiquement le statut accepté de la réservation
Si activé, lors d’un changement de statut vers accepté, le plugin vérifiera si tous les détails de réservation ont le statut accepté, sinon la réservation sera mis en « accepté partiellement ».
Notifications
Vous pouvez ensuite activer l’envoi automatique des notifications de réservations aux vendeurs/administrateurs du site.
Paramètres des notifications
Déclenchement
Définissez alors quel changement de statut déclenchera une notification et les autres paramètres de notifications
Client
Vous pouvez également activer l’envoi d’un mail de notification au client.
Vous avez la possibilité de « Permettre d’envoyer les notifications à plusieurs destinataires ». Si activé, un champ supplémentaire s’ajoutera aux formulaires de réservation permettant d’ajouter des adresses emails (séparés par comma)
Activer le mode Envoi Séparé pour le statut
Par défaut, le changement de statut d’un détail de réservation ne déclenche pas d’envoi de mail. Si vous voulez pouvoir envoyer des notification séparés pour chaque détail de réservation, activez le pour le statut souhaité.
Clôturer automatiquement une réservation
Vous pouvez programmer la clôture automatique d’un évènement.
Si activé, un champ Clôture automatique s’affichera dans vos formulaire d’édition d’articles et d’évènements.
Afin qu’un évènement soit clôturé automatiquement, il faut l’activer au niveau de l’évènement.
Si activé au niveau de l’article, tout nouveau évènement de cet article aura la Clôture automatique activé par défaut.
Chaque évènement pour lequel la Clôture automatique est activé sera déclaré comme clôturé quand la date fin est atteinte et les détail de réservation concernés ayant le statut accepté seront mis en statut clôturé.
Si vous voulez envoyer une notification lors de la clôture de l’évènement, ajoutez le statut clôturé sous Paramètres des notifications/Déclenchement.
Permettre au visiteur de s’enregistrer lors d’une réservation
Si activé, le visiteur peut choisir de s’enregistrer et de créer un compte auteur spip (statut visiteur) avec login et mot passe, ce qui lui permettra d’effectuer de nouvelles réservation dans devoir renseigner à nouveau ses coordonnées.
Cette option peut être rendu obligatoire.
Un visiteur enregistré sera logué automatiquement après la réservation
Créer les évènements ouverts à l’inscription
Saisissez d’abord un évènement.
Nativement le plugin agenda prévoit une case inscription en ligne et Limiter le nombre de places qui seront utilisé par ce plugin.
Pour que l’évènement soit pris en compte par ce plugin, il faut cocher inscription en ligne.
Si vous prévoyez de limiter le nombre d’inscriptions, remplissez le champ Limiter le nombre de places. Laissez vide si vous ne voulez pas imposer de limite.
Si vous avez indiqué un nombre limite, lors de chaque réservation sera alors calculé le nombre de détails de réservation pour cet évènement ayant le statut correspondant au/x Statut(s) complet(s) définit dans la Configuration. Si ce nombre dépasse celui prévu dans Limiter le nombre de places, le détail de réservation obtiendra le statut dans liste d’attente.
Gestion des champs extras
Le plugin intègre automatiquement les champs extras auteurs et réservation ajoutés via le plugin Champs extras
Gestion de prix
- Créez un champ extra prix pour vos articles ou vos événements. (Il est alors conseillé d’installer le plugin API Prix afin de mieux gérer les formats de prix, surtout pour un site multilingue).
- Installez le plugin Prix Objets puis activez dans la configuration les objets articles et évènements.
Le plugin vérifie d’abord si il existe un prix fournis par Prix Objets, sinon il cherchera un champs prix (ou prix_ht si API Prix est installé).
Un prix définit au niveau de l’article s’applique à tous ses évènements qui n’ont pas de prix définit.
Vous pouvez également utiliser le plugin Déclinaisons Prix afin de déterminer plusieurs prix par événement.
Formulaire public
Squelettes
<div class="ajax">
#FORMULAIRE_RESERVATION{#ENV{id_evenement},#ENV{id_article}, #ENV{retour}, #ENV{options}}
</div>
Les variables ne sont pas nécessaire :
- Les deux premiers servent à limiter l’étendu du formulaire. Il peut s’agir d’un seul id ou d’un tableau de plusieurs id. Si rien n’est mis, tous les événements sont prix en compte.
- La troisième variable permet de renseigner une url de redirection.
- La quatrième définit un tableau d’options. Seule l’option « id_evenement_source » est disponible actuellement. Elle permet de définir comment traiter les événements répétés :
- Par défaut (pas d’option « id_evenement_source ») les événements sont groupés. Une réservation pour l’ensemble des événements répétés est proposé.
- Pour une réservation pour chaque événement répété il faudrait mettre
#ARRAY{id_evenement_source,''}
Modèle
<reservation|>
Si ce modèle est placé dans un article, le formulaire affichera uniquement les évènements futurs de cet article.
Pour afficher seulement le formulaire d’un seul évènement.
<reservation|id_evenement=#ID_EVENEMENT>
Gestion des réservations
Rendez vous sur Activité>Réservations pour trouver une liste des réservations effectuées.
Le menu de la colonne de gauche vous permet de classer les réservations par événement ou par article.
Pour chaque événement ou article il est ainsi possible de visualiser et télécharger les différents réservation effectuées, classées par statut.
Vous retrouverez ces informations également dans la colonne gauche des pages rubriques, articles et événements dans l’espace privé
Extensions
Ce plugin peut être complémenté avec :
- Prix Objets : pour ajouter des prix aux événements
- Déclinaisons Prix : Pour gérer plusieurs déclinaisons d’un événement
- Réservations Bank : Intégration du plugin de paiement Banque & Paiement
- Réservations multiples permet d’effectuer une réservation :
- pour plusieurs personnes
- pour un nombre déterminé
- Réservation 2 Mailsubscribers : inscription aux newsletters lors d’une réservation
- Promotions : Gestion de promotions ; depuis sa version 1.8.0, nécessite le plugin promotions_reservations
- Réservation Communication : Permet d’envoyer un email aux inscrits à un événement
- Réservations Crédits : permets de gérer des crédits pour les clients -> un événement payé et annulé est convertis en crédit ; à utiliser pour une future réservation ou autre réservation non-payé. Crée un nouveau prestataire crédit pour le plugin Banque & Paiement ce qui, après avoir installé Réservations Bank, permet de payer des réservations avec des crédits.
- Chèques cadeau : combiné avec le plugin crédit, un chèque acheté est converti en crédit.
- Réservations formulaires permet de rattacher depuis l’espace privé un formulaire réservation à un objet spip et d’en définir des options spécifique.
- Réservations Champs Extras crée des options liés aux champs extras pour Réservations formulaires , ce qui permet de déterminer quels champs extras son disponibles pour un formulaire déterminé puis de définir si le champ est obligatoire ou non.
Discussions par date d’activité
4 discussions
Bonjour,
J’aurai besoin de générer un formulaire pour la réservation public de salles de réunion.
La difficulté est de pouvoir conditionner des plages de date en fonction des disponibilités des salles.
J’ai donc deux clés de contrôle, le n° de salle et les plages de dates ou les salles sont libres ou non.
Y a t’il moyen avec Réservation d’événements de pouvoir réserver des plages de date a travers le même calendrier et surtout de pouvoir contrôler qu’une salle par exemple est libre pendant une période donnée pour éviter les doublons ?
Merci d’avance
Naldreys
Répondre à ce message
Bonjour,
existe-t-il un plugin qui permettrait de gérer les inscrits à un événement qui ne sont pas passés par le formulaire de réservation mais par panier + commande ?
Le système evenement + panier + commande fonctionne. Cependant, les informations sur les participants, les inscrits ne sont pas gérés pour le moment. Auriez vous des pistes pour aboutir à un système cohérent ?
Répondre à ce message
Bonjour,
Hébergé par SpipFactory, j’utilise Réservation d’évènements et réservations multiples !
Pb spipfactory est passé en php 8, ce qui semble poser un pb à ces plugins != !
Y a t’il un paramétrage au niveau php que nous pouvons utiliser pour pallier à ce problème ou es-ce sans solution ?
Merci,
Cordialement,
André
Bonjour,
Je relance cette question !
Actuellement SpipFactory maintient mes sites en php 7.4 pour que les plugins réservations d’évènements et réservations multiples fonctionnent, ce qui n’est pas très opérationnel les autres sites de la plateforme étant en 8.2 !
Y aura t’il une évolution pour que cela fonctionne en php 8.2 ou dois-je abandonner ces plugins pour d’autres, si cela existe !
Bonjour,
je ne suis plus suffisamment impliqué dans spip pour assurer un maintien correcte de mes plugins, dont celui si. Donc si quelqu’un veuille reprendre la main, c’est avec plaisir.
Répondre à ce message
Bonjour et merci pour ce plugin... Y a-t-il un retour pour l’utilisation de ce plugin sous spip 4.2 ? Quelqu’un a-t-il déjà essayé en modifiant les bornes de version ?
Répondre à ce message
Ajouter un commentaire
Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :
Merci d’avance pour les personnes qui vous aideront !
Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.
Suivre les commentaires : |