The Cart UX/UI | 2. Ideate

User flow

Before building the user flow, I use a flexible function map where ideas are placed and moved around until confirmed. The function map is based on gathered user stories that list up all the tasks that users must be able to accomplish with the app.

User stories

  • As a frequent customer, I want to see recommendations of products I may like, so that I find items I might not otherwise on my own.

  • As an elderly customer, I want to look at fewer search results per page with larger text and buttons, so that I can comfortably browse the inventory.

  • As a customer, I want to have access to advanced filtering options, so that I don’t have to browse through a lot of products to find what I’m looking for.

  • As a returning customer, I want to see an overview of my previous activity, so that I can view previous purchases and search history.

  • As a customer, I want to shop somewhere with a flexible returns policy and good customer service, so that I can easily return what I do not want.

  • As a customer, I want to see what other customers have said about products and how they have rated them, so I can better judge whether the item is right for me.

  • As a new customer, I want to access the inventory without having to register, so that I can make sure this store has what I’m looking for before having to create an account.

  • As a frequent customer, I want to be able to save my favorite search criteria, so that I can easily find what is most relevant to me.

  • As a customer, I want to be able to place multiple items in a shopping cart, so that I can purchase more than one item at a time.

  • As a returning customer, I want to be able to save items that I cannot buy to a wish list, so that I can purchase them at a later date.

  • As a customer, I want there to be a variety of payment options, so that I can choose the payment method that suits me best.

  • As a customer, I want to be able to see when stock is on sale, so that I can save money.

Function map

User flow