Disclaimer: This site is moderated by the Formidable Forms community. Formidable Forms and its parent company Strategy11 are not responsible for the words, opinions, and content posted by others on this site. This site is provided as a courtesy and free resource for the Formidable Forms Community. Any actions deemed as harassment, toxic or abusive, will result on being banned from this site and potentially losing your Formidable Forms license.
Thanks for your cooperation, if you have any questions please
consult our code of conduct
Great idea!
Brilliant! Would I be able to allow logged in users to enter there blackout dates, global slots, and other admin settings on a protected front-end page or do I have to allow access to the wp-admin area?
Not sure how you would use this per user, it’s not set up for per users, it’s per site, but you could display the settings page using a plugin like frontend admin.
Thanks, that gives me something to look into. I'll go pick up Time-Slots today. Here's what I'm trying to do in a nutshell... let me know if you think your add-on will help me get there...
The website admin (my client) will login to a basic members area on the front-end where he'll be able to add the business's hours of operations, blackout dates, number of tennis courts he has available (5) that can be reserved at a time, number of instructors available (8) for those wanting lessons, and other settings unrelated to the scheduling functionality.
The website admin (my client) will not have access to the wp-admin area.
His customers will schedule their appointments following this process:
1) Sign-up for or login to their free customer account
2) Select if they are wanting to reserve a tennis court to play on OR if they are wanting to sign-up for a lesson. (They have to choose one or the other)
3a) If they select "reserve a court to play on" they'll be taken to the calendar where they'll be able to see available dates and times and make (and pay for) their reservation.
3b) If however they select "sign up for a lesson" they'll be shown the calendar with dates and times where at least one court is available AND at least one instructor is available. Then as part of the booking process the customer will select an instructor based on who is available at the selected date and time.
*Ideally I'd also like to allow individual instructors to add their own unique availability dates and hours that could override the default business hours when determining which instructors to display as available on the calendar. But you mentioned this add on isn't set up to have different schedules per user so that may be an option I have to figure out later on.
If you believe Time-Slots will help me make this happen, let me know and I'll go make my purchase and get started.
Thanks!
Not exactly. You could create a form for each court or each instructor, but this is more for something like a Yoga class: The studio only allows 10 people to book the 3pm Class, and doesn't have class between 12-1pm. So using Time-Slots, they would set the slots value to 10, it's always 10 for them, and then they would black out 12-1pm. The rest of their times are set using the time field in formidable using 30 min step between the hours of 9am-5pm.
I hope that makes more sense.
Ok, thank you very much for your responses today. I really appreciate you taking the time. I'll keep working on a solution for this. Thanks again!