Utilisation sur un évènement
Lors de la création d’un évènement de nouveaux champs sont disponibles vous pouvez alors les éditer dans l’évènement concerné et activer les inscriptions (1 sur la capture) :

| ID | Champ | Valeur |
|---|---|---|
| 2 | Nombre de participants | Mettre une valeur (obligatoire) |
| 3 | Formulaire | Le formulaire d’inscription à utiliser pour cet évènement, seuls les formulaires spécifiques à Nova Registration sont affichés (ceux importés depuis le template) |
| 4 | Position du formulaire par rapport au contenu | Le formulaire d’inscription peut être affiché avant ou après le contenu de la page d’évènement |
| 5 | Liste d’attente | a – Si la liste d’attente n’est pas activée, le formulaire n’acceptera plus d’inscriptions une fois la jauge atteinte et un message sera affiché. b – Si la liste d’attente est activée, les inscriptions en liste d’attente peuvent se faire même si la jauge est atteinte. Si une personne cherche à inscrire plus de personnes que le nombre de places restant, l’ensemble de son inscription est placée en liste d’attente (un message l’indique). A savoir : si des inscriptions sont annulées, alors un système vérifie les inscriptions en liste d’attente et inscrit automatiquement celles qui sont éligibles, un mail est alors envoyé pour confirmer l’inscription. (ceci est notifié en amont aux utilisateurs) |
| 6 | Relance à J-X | Le système de relance à J-X permet d’envoyer une notifications aux inscrits X jours avant le début de l’évènement, afin d’éviter les absences. Si le champ est vide le système est inactif, sinon renseigner le nombre de jours à utiliser. |
| 7 | Modalités/instructions | Ce champ permet d’ajouter des modalités ou inscrtructions complémentaires propres à l’inscription à cet évènement, elles sont reprises dans le formulaire, dans les notifications et peuvent être utilisées dans les confirmations. |
Exemple de formulaire en front :

Exemple de confirmation d’inscription en liste d’attente :

Exemple de mail de notification reçu :

Si l’utilisateur clique sur le lien pour annuler son inscription, il arrive sur la page de l’évènement avec un message de confirmation :

Personnalisation
Le premier niveau de personnalisation est au travers de la page d’options de Nova Registration, l’ensemble des textes administrables du plugin y sont repris, permettant de les modifier à souhait :

Le second niveau est au travers des messages de confirmation, sur le formulaire :

Il y a deux confirmations selon si l’inscription est effective de suite ou est en liste d’attente.
Le troisième niveau de personnalisation est au travers des notifications, il y a trois notifications : une pour les inscriptions effectives de suite, une pour les inscriptions en liste d’attente et une qui sert exclusivement aux rappel à J-X. Dans ces notifications des merge_tags sont utilisables pour afficher des informations propres à l’évènement et propres à l’inscription :


Enfin, le quatrième niveau de personnalisation est au niveau des champs du formulaire lui-même, il est possible de supprimer les champs identité et email et/ou d’ajouter autant de champs que nécessaire et ainsi personnaliser un formulaire pour un évènement spécifique.
Ou par défaut on peut utiliser le même formulaire pour l’ensemble des inscriptions aux divers évènements.
Les champs spécifiques propre à Nova Registration ne doivent pas être modifiés.
Visualisation des inscriptions
En backoffice, la page des évènements dispose d’une colonne supplémentaire qui affiche, si les inscriptions sont activées, le nombre d’inscrits et dispose d’un lien menant à une page détaillant les inscriptions :


Cette page permet d’exporter les inscriptions au format CSV ou Excel.
Compléments techniques
Deux filtres existent pour reprendre la main sur le slug de CPT d’évènement utilisé (event) et le slug du field de date de début d’évènement (event_start_date) :
- nova_registration_post_type_filter
- nova_registration_date_from_filter
Le cron de reminder tourne une fois par jour, si besoin on peut le lancer manuellement :
wp cron event run nova_registration_reminder
Repo GIT du projet : https://gitlab.com/nova-wordpress-plugins/nova-registration