Here’s a quick tutorial on how to add all your store products appear automatically on the collection named “ALL”.
Collection named “ALL” is there by default (listing all the products), but in order for grd/list view buttons to properly work you would need to create the collection named “ALL”. To show all your products simply create a smart collection and assign it “products with price greater then zero”. It will automatically assign any new product you add (and old ones, of course) to this collection.
On our Shopify themes, you can maybe find out that collection Grid/List mode (by clicking on the icons on collection pages) do not work on collection named “ALL” (yourdomain.com/collections/all) but using the above tutorial will make it function properly.