top of page

perfecting the shopping experience

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

I was part of an ambitious project to redesign the ecommerce experience for a superapp startup. To comply with my non-disclosure agreement, I have omitted and obfuscated confidential information in this case study.

Interaction design on Ecommerce, focus on these scenarios:

Shopping experience on grocery and food- shopping cart- order payment- edit items

bg.png
bg.png

Main page

My role:

Pinpoint the problems and focus on the TAs, competitor analysis, construct a complete scenario, understand user’s psychology and intention. and perfect the UX flow with logic, reduce steps to complete user's goals.

•Competitor analysis

•UX pitch on solutions

•Flow and wireframe

•Implementation

•Iteration

I designed the buying, shopping cart, order list edit item experience.

In addition, I worked alongside 1 product manager, 1 UI, 2 engineers. 

Project Brief: Analyse the SEA food delivery service contexts:

-Compare the UX in grocery and food delivery scenarios, 

-Evaluate different contexts and products’ variations. 

-Aligned usage behaviours in one platform. 

-Optimise shopping cart experience, reduce steps. 

Target audience:

From age 21 to 50. Different verticals cater different needs. Retail and food-family group based. Travel- for young adult and working adults. Based on each vertical we have different target markets.

Information Hierarchy

As we plan to design a super-app, growing complexity of the app over the time has to be taken into consideration.

Screenshot 2022-07-02 at 3.19.47 PM.png

the main verticals

Screenshot 2020-12-06 at 2.32.20 PM.png

2 main shopping channels: Grocery & Food

Create smooth shopping experiences from main screen- browsing, adding, checking the selected item, select item variations, edit items, go to cart and order confirmation.

Design for these complex interactions:

1. Food has many variations, it is confusing to edit the same order or make another food but having different variations. e.g bubble tea has different sizes, flavors, toppings. The goal is to optimise complicated ordering process.

2. Able to edit again in the order confirmation especially editing food variations.

The goal is to allow user to edit and add more items in a clean and easy interface without letting user to quit buying. 

home.png

Differentiate SKU and SPU requirements, design the edit entry points for both types.

Design for these scenarios:

Shopping cart

Takes time to edit

In the order list, there is always showing "buy more than $50 to get free delivery" Hence it is time wasting to quit the screen and go back to the store and look out what to buy. This will result in low customer retention.

Food variations

Food has different variations e.g. spicy, size, side orders extra add ons. 

Key goal

keep users to stay on cart or order list as much as possible. Create ways for them to edit items on these 2 screens.

Key Findings:

· Features Discoverability issues

· Different from grocery, food has different variations e.g. spicy, size, side orders extra add ons.

· Too many taps for the simple action

· Make use of pop ups to retain users on the shopping cart and order confirmation pages.

Screenshot 2020-12-05 at 4.03.45 PM.png

Initial Proposal:

Proposed a design with fast access to modify selected products and delivery methods in shopping cart and order list til the payment step (channel through grocery, food, restaurants, merchants, sections) and made accessibility straight.

Order confirmation

Screenshot 2020-12-15 at 10.59.10 PM.png

Food variation logic

Screenshot 2020-12-05 at 4.04.12 PM.png

Food

Design user flow: add to cart- go to store

home.png
Screenshot 2020-12-06 at 2.32.20 PM.png

Walk through the food screens

Spec & functions:

search, category tabs, smart sorting, collection method tabs, unique tags filter, reataurant list with details.

 

UX optimizing:

Under the collection tabs, restaurants will be filtered out by its services. 

There are: Delivery/Self collect/Reservation

Purpose:

Fast switch of collection methods on the first level, to help user to filter out the availability of the restaurants by the collection methods.

Interaction:

when scrolling down, the picture and info card will minimise, tabs will be fixed on the top. 

Tap on the card- go to food detail screen.

Tap on the plus icon, add food to the cart, number of items added will be shown on plus icon and shopping cart icon.

Spec & functions:

Pictures- scroll left and right to see more

Food details: name, description, share, price, reviews, number button, wallet, add to cart button

Screenshot 2020-12-06 at 6.56.39 PM.png
Screenshot 2020-12-06 at 6.35.54 PM.png

Basket

Purpose:

Quick glance of the purchased items on the current restaurant.

Users are allowed to leave the current restaurant page, and all the added items will be saved in shopping cart too.

Screenshot 2020-12-06 at 6.56.39 PM.png
Screenshot 2020-12-06 at 6.57.26 PM.png

Selected items pop up

UX optimizing:

Tap on the basket icon, it shows the selected food within the current on screen restaurant. The unavailable item will be shown in grey mask

Screenshot 2020-12-06 at 7.05.58 PM.png

1

Shopping cart

UX optimising:

Added items number will be reflected on the shopping cart.

Differentiate SKU and SPU requirements.

Purpose:

Browse all the selected groceries and food.

Screenshot 2020-12-06 at 6.56.39 PM.png

Shopping cart edit items

Screenshot 2020-12-06 at 9.54.46 PM.png

Item availability calibration rule:

Everytime clicking the number button; select the item; press check out item.

 

UX optimising:

Unavailable status:

-Unavailable, out of stock, stock shortage 

-Radio button turn grey, only when in the edit mode the item will be removed or swipe left to remove.

UX optimising:

Food re-select conditions:

- When food variations are not available e.g not availble in big size, user has to re-select to small size. When this condition appears, user is unable to select the food and check out. Either remove the item or re-select the food variation.

 

Edit logic:

Click edit to delete control will apear at the bottom.

Click cancel to quit edit mode

In the edit mode, not showing number selection.

Delete item confirmation pop up dialog.

No-stay on the current page

Yes- items removed.

Order confirmation screen

UX optimising:

Food re-select conditions:

- When food variations are not available e.g not availble in big size, user has to re-select to small size. When this condition appears, user is unable to select the food and check out. Either remove the item or re-select the food variation.

 

Edit logic:

Click edit to delete control will apear at the bottom.

Screenshot 2020-12-15 at 11.05.26 PM.png

Make another

Screenshot 2020-12-05 at 1.02.30 PM.png
Screenshot 2020-12-06 at 10.20.44 PM.png

Grocery

Design user flow: add to cart- go to store

home.png
Screenshot 2020-12-06 at 2.32.20 PM.png

Flow & wireframe

Slice.png

Beta demonstration

bottom of page