The best idea for an online product or service for one person may or may not be the best for another. It is essential that 1) a person be knowledgeable about the product or service; 2) a person enjoy the product or service; and 3) there is an established need for that product or service.
When the Web was first developed, it was possible to make money with broad product categories, such as electronics, jewelry or books. Not anymore. You need to clearly define a niche, or narrow subcategory, such as vintage jewelry or Victorian jewelry or even Victorian mourning jewelry.
You have to delineate your target market and then specifically determine what the people in that market want and need from your site. Do they only want product? Or, are they looking for information and/or services, as well?