I’m currently working on an appointment platform for a drugstore chain. The current flow is as follow :
User select a service and get geolocated or enter is own location information. The user can see a map and a list of the 10-20 drugstores that offer this service. User select the drugstore he want to make an appointment at. User is asked to login/signup to start the appointment process (he can skip the signup but get asked basic informations)
What to know : The network have an unified login for their customers to use (across all digital platforms). Therefore, when the user login, the platform receive the “preferred” location/drugstore if set.
What we know : At the beginning, most of the users won’t have an account and for those who will, they might not have added their favorite location.
The goal is to offer a quick and easy way to get an appointment with a professional.
I was wondering what would be the best choice, between asking the user to login as soon as he select a service so I can show him is preferred location, if he as none, he’ll have to choose one anyway, or ask the user to connect only when he start the appointment process (when we require the personal information).
My thought would have been to ask the user information only when it’s necessary and not right at the start where it could “scare” some user away if they haven’t signed up even if there is a skip option, which I do not intend to make very visible because of a required business goal.
What is your thought on that?