Native ticketing
Odoos eigene Tickets und Anmeldung, genau wie bisher. Das ist der Standard, und nichts ändert sich.
Ein Odoo-19-Modul
website_event_custom_registration
Nicht jedes Event verkauft seine Tickets in Odoo. Wähle Event für Event, wie man hineinkommt: Odoos eigene Tickets, gar keine Anmeldung oder ein Button hinaus zu deinem Ticketshop.
keimend in Prüfung bei der OCA · Pull Request #506 · Tests bestanden
Drei Wege hinein
Jedes Event wählt einen einzigen Registration Mode, also weiss die Seite immer, was sie zeigen soll.
Odoos eigene Tickets und Anmeldung, genau wie bisher. Das ist der Standard, und nichts ändert sich.
Gar keine Tickets. Eine Nachricht, die du im Editor schreibst, steht dort, wo der Anmelde-Button war.
Ein Button hinaus zu deinem Ticketportal, der sich in einem neuen Tab öffnet. Die Beschriftung wählst du selbst; bis dahin steht Get Tickets darauf.
Gepflegte Details
Einrichten
Geh zu Veranstaltungen und öffne ein Event oder erstelle eines.
In der Gruppe Registration:
Schalte bei freien und externen Events Keep Custom Text When Closed ein, um deine Nachricht oder deinen Button nach Anmeldeschluss zu behalten, statt Odoos Hinweis.
Das ist alles: Die öffentliche Seite passt sich von selbst an.
Screenshots aus einem frischen Odoo 19 mit seinem Standard-Theme und nur diesem Modul installiert.
Gewachsen ist es auf dieser Website, auf ihrer eigenen Eventseite, wo es bis heute für jedes Event entscheidet, wie man hineinkommt.
Pflanz es ein
Es wartet bei der OCA auf ein Review. Bis es gemergt ist, pflanz es aus meinem Fork; es ist dasselbe Modul.
git clone --depth 1 --branch 19.0-add-website_event_custom_registration https://github.com/odrakirmusic/event.git
Füge den neuen Ordner event zu addons_path in deiner Odoo-Konfiguration hinzu und starte Odoo dann neu.
Wähle in Apps Apps-Liste aktualisieren, suche Website Event Custom Registration, dann installiere es. Oder aus einer Shell, mit dem Namen deiner Datenbank:
odoo -d YOUR_DB -i website_event_custom_registration --stop-after-init
Ist dein Odoo mit pip installiert? Dann ist es eine Zeile:
pip install "git+https://github.com/odrakirmusic/event.git@19.0-add-website_event_custom_registration#subdirectory=website_event_custom_registration"
Sobald die OCA es merget, wechselt diese Seite von selbst zum veröffentlichten Paket, odoo-addon-website_event_custom_registration auf PyPI.
Die Rückseite des Tütchens
AGPL-3.0-or-laterwebsite_eventodrakirmusic/event
Branch 19.0-add-website_event_custom_registration
OCA/event#506Anderswo im Garten