The customer usually knows what they want, you can upsell but never make them question their purchases.
The order put in will be what is packed. If a customer puts in an order of say a large amount of 1 color, but we offer many, it might be wise to ask the customer if they meant all one color or if they would like a random pack.