Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Do not allow a customer to book the same hours multiple times #1420

Closed
radar155 opened this issue Oct 11, 2023 · 5 comments
Closed

Do not allow a customer to book the same hours multiple times #1420

radar155 opened this issue Oct 11, 2023 · 5 comments
Assignees
Labels
bug Something isn't working
Milestone

Comments

@radar155
Copy link

radar155 commented Oct 11, 2023

I'm using version 1.5.0-dev.4

A service with more than 1 attendants can be booked by the same customer multiple times (at the same day and time).

When I say "the same customer ", I mean a customer that's using the same email address in different booking attempts.

I guess this shoud be prevented.

@radar155 radar155 changed the title A client can book multi attendants services multiple times A customer can book multi attendants services multiple times Oct 11, 2023
@alextselegidis alextselegidis self-assigned this Oct 23, 2023
@alextselegidis alextselegidis added the bug Something isn't working label Oct 23, 2023
@alextselegidis alextselegidis added this to the v1.5.0 milestone Oct 23, 2023
@alextselegidis alextselegidis changed the title A customer can book multi attendants services multiple times Do not allow a customer to book the same hours multiple times Oct 23, 2023
@alextselegidis
Copy link
Owner

Hello!

This is an interesting topic as customers might need to book for multiple people that accompany them.

But in general it makes more sense that they do this with a different name and email address.

For that I just added a new check that will not allow them to book, if they have booked already.

Alex Tselegidis, Easy!Appointments Creator
Need a customization? Get a free quote!

@rabongithub
Copy link

rabongithub commented Oct 29, 2023

Hello!

This is interesting but fact is that same customer reserve for own self and also for others with own name and email. In my opinion this can be an option check for Admin to allow or not to allow multiple reservation by same email !

@alextselegidis
Copy link
Owner

Hello!

That is true indeed, but they should use different input for this.

You can disable customer matching by making email an optional field (starting from 1.5)

Alex Tselegidis, Easy!Appointments Creator
Need a customization? Get a free quote!

@rabongithub
Copy link

rabongithub commented Nov 3, 2023

Hello!

What you think, to show Warning message to customer that This time already reserved for you, do you want to continue to reserve for somebody else (with condition YES / NO) ?

@alextselegidis
Copy link
Owner

Hello!

That might help a little bit, but still I find this is more like an edge case.

I mean for the most part, customers know they have a booking already.

Alex Tselegidis, Easy!Appointments Creator
Need a customization? Get a free quote!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants