Hi Jack!
Thanks for your interest in our plugins.
First, our apologies for a bit of delay in getting back to you. We are dealing with a high volume of threads at the moment and we are slowly catching up.
Let me answer each of your questions:
1. For ticketing, can the user posting the event chose who pays the ticket fee? (customer, the user posting the ticket offer, someone else)
I assume you are asking about our Community Tickets plugin. Ticket fees are only a built-in functionality of Community Tickets, but fees are a site wide setting and not on a per event basis. You can learn more about collecting fees in the following article > https://theeventscalendar.com/knowledgebase/tracking-sales-getting-paid/
2. How many different additional fields can be added? is there a limit? And would those newly added custom fields be able to be searched from the search bar?
There is no limit into how many additional fields you can create using Events Calendar PRO. By default, these additional fields are not searchable via the search bar, however, if you install Filter Bar you can create additional fields as new filters.
I hope that helps 🙂 Let me know if any follow up questions.
Best,
Victor