User Experience Stack Exchange is a question and answer site for user experience researchers and experts. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm mocking up a shopping cart for a hair salon. It's going to end up on their Facebook fan page so I'm restricted to Facebook's tab size of 520px.

Because of this I've decided to use an accordion menu as it keeps everything nice and compact.

The Cart

A request has just come in to say that if a user chooses a service from the colour menu then they must also choose a service from the Cut & Style menu.

What's the most intuitive way of making sure the user follows this rule?

It only applies in this one case.

share|improve this question
up vote 4 down vote accepted

Note that if users just happen to satisfy this requirement, then they don't need to be bothered with any notification.

If users select a Colour option first then show a message in red as a second line in the itemisation - and disable the Book button until all requirements are satisfied.

Then when the user selects a Cut & Style, remove the message, add the item to the list, and enable the Book button.

For example:

enter image description here

share|improve this answer
I really like this approach. Thanks! – KJF Nov 11 '11 at 9:01

Provide a good guidance, explaining this is mandatory... and disable the book button until everything is ready for submitting. :-)

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.