Bỏ qua để đến Nội dung
Menu
Câu hỏi này đã bị gắn cờ
1 Trả lời
173 Lượt xem

Hi everyone, 

I need some help with the Events module as it looks like Odoo creates a new contact for every event registration, even if the same person registers multiple children.

This makes contact management very complicated. Ideally, all registrations should be linked to the same contact instead of creating duplicates.

Is this the expected behavior, or is there a way to prevent duplicate contacts from being created?

Thanks in advance ! 

Ảnh đại diện
Huỷ bỏ
Câu trả lời hay nhất

Hi,


This happens because the event registration flow in Odoo doesn’t always merge or detect existing contacts.


To fix or mitigate this:


    Customize registration logic

    If possible, override or extend the registration process so it does something like:


    existing = env['res.partner'].search([('email', '=', registration_email)], limit=1)

    if existing:

        use this partner

    else:

        create new partner


    Use / check OCA module for “Unique Partner per Event”

    There is an OCA module that prevents duplicate partner registration per event (ensures same partner is reused). Odoo Community Association (OCA)


Hope it helps

Ảnh đại diện
Huỷ bỏ
Bài viết liên quan Trả lời Lượt xem Hoạt động
1
thg 5 25
1859
1
thg 3 25
1891
MERGING CONTACTS Đã xử lý
1
thg 2 25
7009
Use of external id Đã xử lý
2
thg 2 25
3874
2
thg 2 25
2687