There was a very long line at the merchandise shop so I had to wait about an hour.
I waited in line about an hour to get to the merchandise store.
グッズはmerchandiseと言います。グッズ売り場はmerchandise shop や storeでしょうか。
There was a very long line at the merchandise shop so I had to wait about an hour.
【訳】とても長い行列がグッズ売り場にできていたので、私は1時間ほど待たなければなりませんでした。
日本語に近づけるならこちらの言い方かなと思います。
また、以下のような言い方もできます。
I waited in line about an hour to get to the merchandise store.
【訳】私はグッズ売り場に行くまでに1時間ほど並びました。
wait in line =行列に並ぶ(正確には、列になって待つ)