Booking form has a mandatory calendar which displays available dates and times, so that's not an issue.
"How many stations" could be done as "Bringing anyone with you" option, which is defined by the maximum capacity, defined in the Service.
Contact info is also included in the booking form, and you can choose whether or not e-mail and phone are mandatory fields (Name and last name are mandatory by default, and that cannot be changed).
What games will be played can be added as a Custom Field, either with a check-box option, or text.
Adding additional fields probably could be done as "Extra" or, again Custom Fields depending on what those fields would be (if you could explain that a bit, that'd be great).
You can use your existing Stripe and Paypal accounts with Amelia, of course.
As for the duration of the reservation - there are two ways you can go about this:
1. Create separate Services, each with a different duration, or
2. Create one Service, with a default duration of 1 hour, and adding Extras which can have different pricing and duration, so for example your service lasts an hour, and they choose the duration in a drop down, like:
We have Notifications which you can configure, so they get a confirmation, but when it comes to an invoice - there is no built in option for that. You probably could add it in the e-mail notification, if you modify the template.
You simply need to connect your Google Calendar, and the appointments will be added there.
You can also set a maximum capacity for each service, and through Appointment settings disable "Booking above maximum capacity", so you don't get overbooked:
I run an esports lounge and I'm looking for a plugin that will help me offer the following on our website:
- reservation form that asks the following questions:
- time/date
- how many stations will you need?
- various contact info (name, phone, etc)
- what games will your group be playing mainly?
- and the ability for me to add additional fields at leisure
- I need it to take payment for the reservation preferably using our existing square, stripe, or paypal accounts
- I need it to change the price based on how many hours the reservation is for: $10 for first hour, $18 for 2, $24 for 3, and $6 every hour after 3.
- I need it to email them a confirmation and an invoice.
- I need it to automatically put the reservation on our google calendar.
- I need it to keep track of how many stations are reserved and not let us overbook.
Also I would like it if this form and the entire process will fit nicely in with our current design: http://eliteesportsla.com
If your plugin meets all of these requirements, I'd love to sign up. Let me know!
Thanks!
Hello Kayden.
Thank you for your interest in our plugin.
Booking form has a mandatory calendar which displays available dates and times, so that's not an issue.
"How many stations" could be done as "Bringing anyone with you" option, which is defined by the maximum capacity, defined in the Service.
Contact info is also included in the booking form, and you can choose whether or not e-mail and phone are mandatory fields (Name and last name are mandatory by default, and that cannot be changed).
What games will be played can be added as a Custom Field, either with a check-box option, or text.
Adding additional fields probably could be done as "Extra" or, again Custom Fields depending on what those fields would be (if you could explain that a bit, that'd be great).
You can use your existing Stripe and Paypal accounts with Amelia, of course.
As for the duration of the reservation - there are two ways you can go about this:
1. Create separate Services, each with a different duration, or
2. Create one Service, with a default duration of 1 hour, and adding Extras which can have different pricing and duration, so for example your service lasts an hour, and they choose the duration in a drop down, like:
We have Notifications which you can configure, so they get a confirmation, but when it comes to an invoice - there is no built in option for that. You probably could add it in the e-mail notification, if you modify the template.
You simply need to connect your Google Calendar, and the appointments will be added there.
You can also set a maximum capacity for each service, and through Appointment settings disable "Booking above maximum capacity", so you don't get overbooked:
Best regards.
Kind Regards,
Aleksandar Vuković
[email protected]
Rate my support
wpDataTables: FAQ | Facebook | Twitter | Instagram | Front-end and back-end demo | Docs
Amelia: FAQ | Facebook | Twitter | Instagram | Amelia demo sites | Docs | Discord Community
You can try wpDataTables add-ons before purchasing on these sandbox sites:
Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables | Master-Detail Tables