Two cases of Shanghai Heineken are on a store shelf..
packs of heneken beer bottles on a store shelf
The shelf contains several boxes of Heineken beers.
Shanghai Heineken is on a shelf and is for sale.
Two green boxes containing 6 bottles of Heineken beer each