Edit an Existing WordPress Plugin or Create New for my Existing WordPress Website -- 2

Job ID: 35403996

Budget: ₹2,000 – ₹6,000 INR

YOUR BID PRICE IS FINAL. NO LATER CHANGE ALLOWED.
You will get a $20 Plugin free from this project!

I have a WordPress directory website where different users from anywhere in world can submit their business details. It is like Yelp/JustDial/Yellow Page. Users can either choose Free plan or Paid Plan. Currently, all my users are free plan users.
Now I want a system/plugin where paid plan users can take bookings/appointments from their business listing page and they can accept p a yment using P a y P al. Salient features to be:
1. Users can take bookings directly from their business listing page in my site from the visitors. Visitors should be able to see slots from Google calendar or any free calendar. Users can update their calendars from their own dashboard of my site.
2. Visitors can see available slots and book accordingly.
3. Optionally, visitors can pay to book a service.
4. Website owner can take commission from each booking as a percentage.
5. Only Paid plan users should be able to make use of this booking feature.
6. Zoom meeting after visitors book an appointment.

You can create a new Plugin and customize an existing plugin like Team Booking. See: https://codecanyon.net/item/team-booking-wordpress-booking-system/9211794

You need to develop/customize the plugin and set up in my site and make it up and running. Lowest bidder wins.
Related categories: PHP JavaScript CSS jQuery WordPress Plugin