I've listed all of the (English language) shops I can find through Common crawl etc. That gives me 56 million products from 395k shops. Shopify quotes 1.75 million shops in all languages. So I've got a fraction of the total, but enough to be interesting, I hope.