1)selection of goods
goodsは、「商品・品物」という意味になります。selectionは、「選択」という意味になり、つまりは「商品の選択」=「品揃え」と考えます。
2)assortment of products
productは、「生産物・製品」という意味になります。assortmentは、「仕分け・分類」という意味になり、「製品の分類」=「品揃え」と考えます。
「品揃えが豊富である」は、「たくさんの種類の品がある」と意訳し、以下のような英訳になるかと思います。
have many selections of goods
have many assortments of products
品揃えは英語で "assortment" や "selection" と言われることが多いです。アメリカのコンビニの品揃えが豊富で面白かったという場合、 The variety of products was amazing. 『商品の種類の多さに感動した』 または They had an impressive assortment of goods. という表現が使えます。