WooCommerce advice needed for street markets

wordpress

#1

I am trying to create an online booking system for street markets and fairs. It should be able to take booking applications / enquiries, allow bookings to be approved or rejected, generate notifications including PDF invoice attachments, and process (delayed) payments. Any suggestions?