on the basic level variety is just a collection of different products whereas assortment is a collection of variations of a single product. in assortment, the differentiation is in terms of brands, material, sizes e.t.c.
Change, difference, variation, dissimilarity.
choose
Variety. Plethora. Either one works.
Grammatically, variety is an abstract noun, and various is an adjective.
assortment = l'assortiment
array
mishmash
Noun.
An assortment is a group of things which are different; a group of things which are the same is called a set.
I don't see any difference.
The difference is that there is an extra word
Cannot is correct. Can not is incorrect.