Native ticketing
Les billets et l'inscription d'Odoo, exactement comme avant. C'est le réglage par défaut, et rien ne change.
Un module Odoo 19
website_event_custom_registration
Tous les événements ne vendent pas leurs billets dans Odoo. Choisissez, événement par événement, comment on entre : les billets d'Odoo, aucune inscription, ou un bouton vers votre billetterie.
en germination en relecture à l'OCA · pull request #506 · tests réussis
Trois façons d'entrer
Chaque événement choisit un seul Registration Mode : la page sait toujours quoi afficher.
Les billets et l'inscription d'Odoo, exactement comme avant. C'est le réglage par défaut, et rien ne change.
Aucun billet. Un message que vous rédigez dans l'éditeur prend la place du bouton d'inscription.
Un bouton vers votre billetterie, qui s'ouvre dans un nouvel onglet. Son libellé est à votre choix ; d'ici là, il affiche Get Tickets.
Détails soignés
La mise en place
Allez dans Événements et ouvrez un événement, ou créez-en un.
Dans le groupe Registration :
Pour les événements libres et externes, activez Keep Custom Text When Closed pour garder votre message ou votre bouton après la clôture des inscriptions, au lieu de l'avis d'Odoo.
C'est tout : la page publique s'adapte d'elle-même.
Captures d'un Odoo 19 vierge, avec son thème par défaut et ce seul module installé.
Il a poussé ici même, sur la page des événements, où il décide encore de la façon dont on entre à chaque événement.
Plantez-le
Il attend une relecture à l'OCA. Jusqu'à sa fusion, plantez-le depuis mon fork ; c'est le même module.
git clone --depth 1 --branch 19.0-add-website_event_custom_registration https://github.com/odrakirmusic/event.git
Ajoutez le nouveau dossier event à addons_path dans votre configuration Odoo, puis redémarrez Odoo.
Dans Applications, choisissez Mettre à jour la liste des applications, cherchez Website Event Custom Registration, puis installez-le. Ou depuis un terminal, avec le nom de votre base de données :
odoo -d YOUR_DB -i website_event_custom_registration --stop-after-init
Votre Odoo est installé avec pip ? Alors c'est une ligne :
pip install "git+https://github.com/odrakirmusic/event.git@19.0-add-website_event_custom_registration#subdirectory=website_event_custom_registration"
Dès que l'OCA l'aura fusionné, cette page passera d'elle-même au paquet publié, odoo-addon-website_event_custom_registration sur PyPI.
Le dos du sachet
AGPL-3.0-or-laterwebsite_eventodrakirmusic/event
branche 19.0-add-website_event_custom_registration
OCA/event#506Ailleurs dans le jardin