• Resolved timb111

    (@timb111)


    I’m organising some events where there is space for 6 teams of 4 or 5 people, and I’m struggling to find a way to limit numbers whilst allowing someone to either pay for a team or individually.

    So I want people to go to the event page and choose whether they are paying individually (cost is 10 per person), or as a team of 4 (cost is 36 total), or as a team of 5 (cost is 40 total). If they pay individually then we will manually put them with other individuals to make a team of 4 people.

    I tried using Multiseat events but the problem is that if 6 team tickets at £36 are sold then it still offers the team tickets at £40 and still offers individual tickets for sale.

    I tried using discount codes, and have the event price at £40 and then have a discount code for a team of 4 and another discount code for individuals. But then whatever I list as the number of available places will be incorrect. So if I list 30 places available and 6 team tickets are sold then EME will continue to offer places for sale.

    Is there some way to make this work with EME?

    • This topic was modified 5 years, 1 month ago by timb111.
Viewing 2 replies - 1 through 2 (of 2 total)
  • Plugin Author Franky

    (@liedekef)

    EME can’t know if people sign up per person that they are in a team of 4 or 5 and if those teams are then “full”. What you can do is create your own evaluation filter and check it via that filter. For the available filters/hooks: https://www.e-dynamics.be/wordpress/category/documentation/12-hooks-and-filters/ . I think eme_add_booking_form_filter (to change the form html before it is shown to the user) and eme_eval_booking_form_post_filter (to evaluate a booking on post).
    You’ll have to integrate another DB for it to be of use in your case of course.
    Concerning teams: you can also ask for extra team info if a person indicates it is a team by using dynamic data. Even the dynamic data can “show” a hidden field that then influences the cost too (a custom field that has a value “Extra charge”, which can be negative for discounts too).

    Thread Starter timb111

    (@timb111)

    Ok I’ll look into the filters. I was thinking that I might just have to accept bookings from teams only to simplify the problem. I didn’t think about “Extra charge” being negative, will look into that as an option. Thanks Franky.

Viewing 2 replies - 1 through 2 (of 2 total)

The topic ‘Payments from groups or individuals’ is closed to new replies.