TKOaly / kjyr-new-service

New registration system for KJYR
1 stars 0 forks source link

Advanced preference selection #5

Open MergHQ opened 7 years ago

MergHQ commented 7 years ago

The user should be able to select one required additional selection and multiple optional additional selections as shown below:

Buffet selections should be assigned to groups:

JaniL commented 7 years ago

Should user be able to take two buffets that happen at same time for example?

rovaniemi commented 7 years ago

@JaniL

In the old version user should not be able to take two buffets that occurring at the same time. So I think it's the same in the new version as well.

Here's how it was in the old version. You can select two buffets at the same time in the first window. image1

But it's been removed in the next window.

image1

dogo42 commented 6 years ago

This is by design, or rather by implementation, as it's JS-free. I believe the user understands he can't be twice in the same buffet (and by extension, can't buy two seats and give one to somebody else). The only use-case for such a situation I can come up with is when the user wants to pay in advance and have money tied into his/her boarding card, which money can then be spent in any of the ship's restaurants.

The choices made by the user are sent to the ship company, who communicates with the part of the organization handling buffet seat reservations, and they reserve as many seats as have been bought. If many users do not arrive to the seating, it may be problematic for the buffet restaurant if queuing customers see a lot of empty tables/seats and wonder why they are not let in. In the past, the users have not deliberately misused the functionality, but a localized text instructing the user to only make the buffet choices he/she is really going to might be added. In any case, AFAIK the seating reservation is only valid for until 15 minutes after the seating starts, at which time the buffet restaurant releases it for the queuing customers.