Usually you can always "trade" them with someone else before you all open them.
But in general there are not enough packs that everyone gets what they want.
A store can of course make a list of preference , but thats all up to the store if they want to do that (extra work, and some people might not be happy regardless).
Some stores might let people choose a color as long as there is a choice, all possible.
Simplest most convenient way however is to simply tell other people what you want and find someone willing to trade theirs, if thats not possible, well, thats how it is.