The usual way to display Commerce products is
1. Create Products using Commerce Module Interface
2. Create a Content Type for Products Line Items by referencing the products
But I have too many different products... should I have to create contents after adding each commerce Products??
I used two views for each products one to create a products listing and other for product display page using contextual filters and by passing the Product ID
Product Listing Page path : /products-list
Product Display Page : /products/product1
By passing the product ID via URL.
Is this a write way to do it... Or is there anything efficient and meaningful than this method?