User Experience Stack Exchange is a question and answer site for user experience researchers and experts. Join them; it only takes a minute:

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

You know those boxes on ecommerce sites where you specify how many items you want to order? What is the most UX friendly way?

Usually I trust on when it comes to UX, but they use a dropdown menu for order quantity. That just seem very user unfriendly to me. Personally I am leaning towards an input box with a + - on the right side. Is there any research done on this? If so, where can I find it?

Surfing on the web, I found most sites use either one of these: enter image description here

share|improve this question
Possible duplicate of:… ? – Ben Brocka Jun 8 '12 at 15:30
That question is iOS/mobile specific. This is asking about a normal e-commerce site. – Tha Riddla Jun 8 '12 at 15:32
The wording of your first sentence is rude and irrelevant for the question at hand. – sirtimbly Jun 8 '12 at 16:53
Haha, I searched yesterday for something like this and couldn't really find anything, so decided to create a post. It is very similair, should I delete/close this? @sirtimbly You're right, sorry, I changed the post. – Martijn Oud Jun 8 '12 at 18:12
Use a spin control: – user15496 Jun 8 '12 at 18:20
up vote 0 down vote accepted

I've always found that it's extremely dependent on usage.

If you predominantly sell individual jelly beans in bulk, yes, I'm going to want to type out 34525. Not pick it out of a menu or click (+) 34525 times.

If you have a hard limit (No more than 10, increments of 5000) a combo box is needed to regulate input.

But in normal use, assuming most people will only buy 1-2 but some may buy more, give them both options with the previously suggested spinner box.

The reason I would say to avoid a pure text box in most cases is it doesn't give me a mouse only option. People moving but their hand will always be on the mouse. That is not necessarily true for the keyboard.

share|improve this answer

unless you have some kind of specific limitations on quantity of your products (i.e. limit 2 tickets per order), i would just use a normal text field. If you do have limitations, a dropdown is probably appropriate since you have a finite number of options and you can only choose one.

share|improve this answer
I find myself unwilling to use steppers next to input fields since their click targets are so small, and I often need to go more than just 1 or 2 increments. – sirtimbly Jun 8 '12 at 16:51
Text field with or without those + - buttons? I see some sites without it, but that forces the user to use the keyboard (if they want to order more). – Martijn Oud Jun 8 '12 at 18:14

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.