I came across a list I made of different channels for selling online, and I am putting it here for anyone who wants to check it out. One way to sell online is to build your own e-commerce site (or get someone to build it for you), and of course WooCommerce running on WordPress is a solid choice.
There is an option now to run WooCommerce on WordPress.com, which opens up new possibilities.
And there are other e-commerce solutions that run on WordPress. And there are other platforms than WordPress.
If you don’t want to own your own store and would rather pay a monthly fee to let someone else take care of the technical setup, then Squarespace, Shopify, Highwire, and Big Commerce are four big providers of high-quality store fronts.
If you are interested in something cheaper and more modest, check out these. This is the list that I put together a while ago when I was researching what to do.
Add a comment if you know of others.