Customer adds the product to a cart or opens a checkout page
Customer makes the checkout using Stripe integration
Customer redirected to a page with all their orders
Customer can track the progress of the order
Customer can download the invoice
Important notes
Customer can purchases the products from more than one supplier
Customer can make an anonymous checkout
Credit Card information is stored in Stripe after the first checkout
Anonymous users getting an email to the address used during checkout. This email contains an instruction how to see their orders online, using temp account in the system