Yes, you can order less than 20 boxes and you can mix cases but you will need to call customer service at 1-800-447-0495 to place your order.