When it comes to some kind of online service, most people present the home page first. She is the face of the site.
Its high-quality study allows the user to understand the specifics of the service, quickly jump to the desired section and study the site itself in more depth.
The target audience will quickly understand what you are doing. The home page should highlight the core values, unique selling propositions and goals of the company. This way you will attract more potential customers.
You can consider a theme similar to the one used here https://www.coffee-statistics.com An informative homepage that gives the customer full information about the brand. Other pages can be used for presenting each product. If you want to add an online shop to the website consider using a plugin. One of these plugins: WooCommerce, BigCommerce, MemberPress, Easy Digital Downloads, or Shopify might be a good choice.