I think the best way for you to sell your products would be a product funnel (a lead magnet with opt-in page, a really good sales page for each product, a checkout page and email automation).
If you want to sell more than one product at a time or build a brand you'll benefit from a website with a home page, about and contact page.
Next, send as much traffic as you can afford to your sales pages with FB ads.
This is a reliable way to make sales and grow your brand. Probably one of the fastest too.
However, I don't know what your numbers are... so Facebook Ads may not be affordable.
I'm able to get leads for $0.41 cents, but I've seen average cost per lead metrics ranging from $4 to $22. And that's just leads (email signups) only a percentage of your leads will convert to customers.
My conversion rates are between 10% and 60%, but most people convert below 10% (many times at 1%). That means less than 10% of the people who's email addresses you collect will actually buy one of your products. That's why it's important to grow your subscriber list.
If you're looking for the lowest cost solutions, try the influencer marketing as someone else mentioned. You can get some big wins with this strategy.
This article should give you a good start:
https://www.bigcommerce.com/blog/instagram-influencer-marketing
You can also try selling on FB Marketplace, ETSY or eBay.
Tip #1: Your best option is almost always paid ads (if you know what your doing). They really are cheaper and get results faster... but, you need to have some money to invest in your ad spend.
Tip #2: If you don't know what you're doing, hire it out. Marketing doesn't break the bank. It's an investment. If you're not making $5-$10+ for every $1 dollar you invest in marketing or advertising, you should hire it out.
If you need more information or clarification, book a free consultation.
https://clarity.fm/sshaw/free-consultation