Which is the better user journey,
A:
- Search for an available booking and select it
- Lookup a customer in the database to see if they exist
- Then create a new customer account if needed
- Wait for the user to verify their email account
- Refresh the page
- Go back and find the booking again to re-select it
- Proceed to a checkout screen
OR
B:
- Search for an available booking and select it
- Enter an email address, which will either:
- Automatically use the existing clients details, or
- Create a new client with that email address
- Proceed to a checkout screen