Hi,
Thanks for the interest in our plugins. I can help out here.
1. with this plugin , users could upload events which other users could buy tickets to, right?
Yes, but it requires, The Events Calendar, Event Tickets, Event Tickets Plus, Community Events, and Community Tickets. 3 out of 5 are paid plugins.
https://theeventscalendar.com/product/wordpress-community-events/
https://theeventscalendar.com/product/community-tickets/
https://theeventscalendar.com/product/wordpress-event-tickets-plus/
Please review the New User Primer linked to from those pages for more details on all the settings and features.
2. is it synchronize with WooCommerce?
With community tickets it uses woocommerce for the payment processor.
3. Is there an option of deposit instead of the full amount charge?
We do not have a feature to support this.
4.can some of the details appear only after buying the ticket?
We do not have a feature to support this.
Let me know if you have any follow up questions.
Thanks