What not to do

This is strangest quantity selector I’ve ever seen on desktop. A perfect example of what NOT to do:
 
 

Steppers

On both desktop and mobile, instead of a dropdown or only a text field, I recommend having steppers to increase and decrease the quantity, with an editable quantity field.

 

Editable quantity

The chances of users buying 25 of a product are very low in most cases. But in that case, by also allowing users to tap/click on the quantity field and edit that value manually covers that scenario as well.

EXAMPLES