Skip to Content
Odoo Menu
  • Zaloguj się
  • Wypróbuj za darmo
  • Aplikacje
    Finanse
    • Księgowość
    • Fakturowanie
    • Wydatki
    • Arkusz kalkulacyjny (BI)
    • Dokumenty
    • Podpisy
    Sprzedaż
    • CRM
    • Sprzedaż
    • PoS Sklep
    • PoS Restauracja
    • Subskrypcje
    • Wypożyczalnia
    Strony Internetowe
    • Kreator Stron Internetowych
    • eCommerce
    • Blog
    • Forum
    • Czat na Żywo
    • eLearning
    Łańcuch dostaw
    • Magazyn
    • Produkcja
    • PLM
    • Zakupy
    • Konserwacja
    • Jakość
    Zasoby Ludzkie
    • Pracownicy
    • Rekrutacja
    • Urlopy
    • Ocena pracy
    • Polecenia Pracownicze
    • Flota
    Marketing
    • Marketing Społecznościowy
    • E-mail Marketing
    • SMS Marketing
    • Wydarzenia
    • Automatyzacja Marketingu
    • Ankiety
    Usługi
    • Projekt
    • Ewidencja czasu pracy
    • Usługi Terenowe
    • Helpdesk
    • Planowanie
    • Spotkania
    Produktywność
    • Dyskusje
    • Zatwierdzenia
    • IoT
    • VoIP
    • Baza wiedzy
    • WhatsApp
    Aplikacje trzecich stron Studio Odoo Odoo Cloud Platform
  • Branże
    Sprzedaż detaliczna
    • Księgarnia
    • Sklep odzieżowy
    • Sklep meblowy
    • Sklep spożywczy
    • Sklep z narzędziami
    • Sklep z zabawkami
    Żywienie i hotelarstwo
    • Bar i Pub
    • Restauracja
    • Fast Food
    • Pensjonat
    • Dystrybutor napojów
    • Hotel
    Agencja nieruchomości
    • Agencja nieruchomości
    • Biuro architektoniczne
    • Budowa
    • Zarządzanie nieruchomościami
    • Ogrodnictwo
    • Stowarzyszenie właścicieli nieruchomości
    Doradztwo
    • Biuro księgowe
    • Partner Odoo
    • Agencja marketingowa
    • Kancelaria prawna
    • Agencja rekrutacyjna
    • Audyt i certyfikacja
    Produkcja
    • Tekstylia
    • Metal
    • Meble
    • Jedzenie
    • Browar
    • Prezenty firmowe
    Zdrowie & Fitness
    • Klub sportowy
    • Salon optyczny
    • Centrum fitness
    • Praktycy Wellness
    • Apteka
    • Salon fryzjerski
    Transakcje
    • Złota rączka
    • Wsparcie Sprzętu IT
    • Systemy energii słonecznej
    • Szewc
    • Firma sprzątająca
    • Usługi HVAC
    Inne
    • Organizacja non-profit
    • Agencja Środowiskowa
    • Wynajem billboardów
    • Fotografia
    • Leasing rowerów
    • Sprzedawca oprogramowania
    Przeglądaj wszystkie branże
  • Community
    Ucz się
    • Samouczki
    • Dokumentacja
    • Certyfikacje
    • Szkolenie
    • Blog
    • Podcast
    Pomóż w nauce innym
    • Program Edukacyjny
    • Scale Up! Gra biznesowa
    • Odwiedź Odoo
    Skorzystaj z oprogramowania
    • Pobierz
    • Porównaj edycje
    • Wydania
    Współpracuj
    • Github
    • Forum
    • Wydarzenia
    • Tłumaczenia
    • Zostań partnerem
    • Usługi dla partnerów
    • Zarejestruj swoją firmę rachunkową
    Skorzystaj z usług
    • Znajdź partnera
    • Znajdź księgowego
    • Spotkaj się z doradcą
    • Usługi wdrożenia
    • Opinie klientów
    • Wsparcie
    • Aktualizacje
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +1 (650) 691-3277
    Zaplanuj demo
  • Cennik
  • Pomoc

Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:

  • CRM
  • e-Commerce
  • Księgowość
  • Zapasy
  • PoS
  • Projekt
  • MRP
All apps
Musisz się zarejestrować, aby móc wchodzić w interakcje z tą społecznością.
Wszystkie posty Osoby Odznaki
Tagi (Zobacz wszystko)
odoo accounting v14 pos v15
O tym forum
Musisz się zarejestrować, aby móc wchodzić w interakcje z tą społecznością.
Wszystkie posty Osoby Odznaki
Tagi (Zobacz wszystko)
odoo accounting v14 pos v15
O tym forum
Pomoc

Checkout site skipped when selling event tickets in v19. Workaround needed.

Zaprenumeruj

Otrzymaj powiadomienie o aktywności w tym poście

To pytanie dostało ostrzeżenie
eventsodoocheckoutEventBugv19
1 Odpowiedz
125 Widoki
Awatar
Helopreneur

I am experiencing an issue with the checkout process for event ticket sales in Odoo 19 (German version). I am selling 2-day seminars as event tickets and as usual need customers to fill in billing address information before payment. However, the checkout step is being skipped entirely.

Problem Description:

Current Workflow in v19 (Broken):

Customer registers for event

Customer is redirected directly from /shop/cart to /shop/payment (bypassing checkout)

Address/billing information form (checkout site) is not shown during checkout

Only optional link "Do you need an invoice" appears on payment page. This link redirects back to the checkout site. So the customer needs to notice the link and understand that without klicking the link and entering billing adress he is not able to pay (stripe crosschecks certain data eg. country).
That does not make it easier for the customer and results in lost business. Furthermore the customer master data is incomplete.

Customer should be forced to enter billing data BEFORE payment, not optionally


Expected Workflow (like it was in v18):

Customer registers for event

Customer → /shop/checkout (address form with mandatory fields)

Customer → /shop/payment (payment method selection)

Invoice created and sent automatically based on data from checkout form
(and of course the customer master data is taken over completely)


Product Configuration:

Product Type: Dienstleistung (Service)

"Bei Auftrag erstellen" (Create on Order): Veranstaltungsregistrierung (Event Registration)

This is necessary to link event registrations to sales orders


Steps Already Taken without solvin the issue:


✅ Created event ticket as Service product type (Dienstleistung)

✅ Configured "Bei Auftrag erstellen" to "Veranstaltungsregistrierung"

✅ Added event registration questions (Rechnungsadresse, PLZ, Stadt, etc.)

✅ Modified template website_sale.checkout - changed line:

FROM: <t t-set="same_shipping" t-value="bool(order.partner_shipping_id==order.partner_invoice_id or only_services)"/>


TO: <t t-set="same_shipping" t-value="bool(order.partner_shipping_id==order.partner_invoice_id)"/>


Result: No change - checkout still skipped


✅ Checked all website settings - no "Versand" (shipping) option available for services

✅ Verified event configuration - online ticketing enabled, product linked correctly

✅ Tested direct URL access to /shop/checkout - redirects to /shop instead


Root Cause Analysis:

The issue appears to be that:

Service products (Dienstleistung) bypass the checkout address step in Odoo 19 - according to the Odoo support this has been done intentionally in the upgrade from v18 to v19, as it seems that for selling event tickets the checkout page has been regarded as "inconvenient" - which I do not understand as we always need billing information when selling event tickets - this is not a matter of convenience this is a necessitiy.


The system redirects to /shop when accessing checkout, suggesting validation failure

The condition only_services in the checkout workflow is causing the address form to be skipped

Changing the template line above had no effect


Question:
Does anyone in the community experience the same and has a workaround?

How can I force the checkout address step to be displayed and mandatory for Service-type products (Event Tickets) in Odoo 19? Is there a configuration setting, module parameter, or template override that would allow this?


Additional Information:

Odoo Version: 19.0

Language: German

Module: website_sale, event, sale_management


Thank you for your support.

0
Awatar
Odrzuć
Awatar
Lik (Alwinen GmbH)
Najlepsza odpowiedź

Hi there,

Unfortunately, there is no workaround or configuration setting that can achieve this, at least at this moment. A template override won’t solve it either, since the behavior is hard-coded in Python.

However, you could take a look at the following module. It automatically assigns a country to website customers based on GeoIP, ensuring that name, email, and country are filled in — which should prevent issues when processing payments like with Stripe:

https://apps.odoo.com/apps/modules/19.0/alw_website_partner_default_country

Hope this helps.

Best regards,

Lik

0
Awatar
Odrzuć
Podoba Ci się ta dyskusja? Dołącz do niej!

Stwórz konto dzisiaj, aby cieszyć się ekskluzywnymi funkcjami i wchodzić w interakcje z naszą wspaniałą społecznością!

Zarejestruj się
Powiązane posty Odpowiedzi Widoki Czynność
A naive question: why Odoo XP 25 begins on thursday instead of wednesday this year ?
odoo v19
Awatar
Awatar
1
mar 25
937
How to add a date field in events/questions
events website odoo
Awatar
Awatar
1
paź 24
3769
Mass contact via whatsapp Event participant
events WhatsApp Event
Awatar
Awatar
1
mar 23
2597
Check In and Check Out only one time a day Rozwiązane
attendance odoo checkout
Awatar
Awatar
Awatar
2
cze 25
7610
i want add content to email
event events Event Evento
Awatar
Awatar
2
maj 24
2153
Społeczność
  • Samouczki
  • Dokumentacja
  • Forum
Open Source
  • Pobierz
  • Github
  • Runbot
  • Tłumaczenia
Usługi
  • Hosting Odoo.sh
  • Wsparcie
  • Aktualizacja
  • Indywidualne rozwiązania
  • Edukacja
  • Znajdź księgowego
  • Znajdź partnera
  • Zostań partnerem
O nas
  • Nasza firma
  • Zasoby marki
  • Skontaktuj się z nami
  • Oferty pracy
  • Wydarzenia
  • Podcast
  • Blog
  • Klienci
  • Informacje prawne • Prywatność
  • Bezpieczeństwo Odoo
الْعَرَبيّة Català 简体中文 繁體中文 (台灣) Čeština Dansk Nederlands English Suomi Français Deutsch हिंदी Bahasa Indonesia Italiano 日本語 한국어 (KR) Lietuvių kalba Język polski Português (BR) română русский язык Slovenský jazyk slovenščina Español (América Latina) Español ภาษาไทย Türkçe українська Tiếng Việt

Odoo to pakiet aplikacji biznesowych typu open source, które zaspokoją wszystkie potrzeby Twojej firmy: CRM, eCommerce, księgowość, inwentaryzacja, punkt sprzedaży, zarządzanie projektami itp.

Unikalną wartością Odoo jest to, że jest jednocześnie bardzo łatwe w użyciu i w pełni zintegrowane.

Website made with

Odoo Experience on YouTube

1. Use the live chat to ask your questions.
2. The operator answers within a few minutes.

Live support on Youtube
Watch now