#SaaS

#in-App web

Live Commerce

Live Commerce

Live Commerce

Live Commerce

Live Commerce

Live Commerce

Introduce live commerce services on 17LIVE to increase the platform's revenue sources and overall revenue.

Introduce live commerce services on 17LIVE to increase the platform's revenue sources and overall revenue.

Introduce live commerce services on 17LIVE to increase the platform's revenue sources and overall revenue.

Introduce live commerce services on 17LIVE to increase the platform's revenue sources and overall revenue.

Introduce live commerce services on 17LIVE to increase the platform's revenue sources and overall revenue.

Introduce live commerce services on 17LIVE to increase the platform's revenue sources and overall revenue.

Apr/2023~June/2023

Timeline

Sr. UX Designer

Role

Apr/2023~June/2023

Timeline

Sr. UX Designer

Role

Background

Background

17LIVE is the parent company of HandsUP, serving as the primary live streaming platform. HandsUP is a live commerce platform providing SaaS services for businesses to swiftly establish e-commerce websites and live streaming for sales. Launched in Taiwan, it expanded to Japan in 2020.

17LIVE is the parent company of HandsUP, serving as the primary live streaming platform. HandsUP is a live commerce platform providing SaaS services for businesses to swiftly establish e-commerce websites and live streaming for sales. Launched in Taiwan, it expanded to Japan in 2020.

Goal

Goal

By integrating HandsUP (JP) live commerce products under 17LIVE company, provide seamless live sales and shopping experiences for 17LIVE users.

Design Scope

Design Scope

Collaborated with 17LIVE designers & Product Managers to ensure consistency across both platforms' experiences.
✦ Buyer Platform: 17LIVE App(Native), HandsUP(in-App web-view)
✦ Merchant Portal (JP): HandsUP

*In this page, I will focus on buyer shopping experience design

Collaborated with 17LIVE designers & Product Managers to ensure consistency across both platforms' experiences.
✦ Buyer Platform: 17LIVE App(Native), HandsUP(in-App web-view)
✦ Merchant Portal (JP): HandsUP

*In this page, I will focus on buyer shopping experience design

User Story Map

Due to the tight schedule, PMs completed the User Story Map and discussed it with the design team. Utilizing this, the design team promptly crafted a Wireframe and User Flow to ensure effective communication within the team.

Purchase User Flow

Purchase User Flow

After discussing the user story map with Product Managers, we took the step of determining a reasonable user flow before delving into design ,and ensuring that users can easily navigate the native app and in-app web-view.

After discussing the user story map with Product Managers, we took the step of determining a reasonable user flow before delving into design ,and ensuring that users can easily navigate the native app and in-app web-view.

Wireflow

Wireflow

The collaborative format for design

The collaborative format for design

This is the first collaboration with 4 designers responsible for different products. Below are design draft examples. We segmented the interface between the 17 APP Native service and the HU webview service into different sections to make it easier for engineers to read.

This is the first collaboration with 4 designers responsible for different products. Below are design draft examples. We segmented the interface between the 17 APP Native service and the HU webview service into different sections to make it easier for engineers to read.

Keyframe

Keyframe

After scoping out the features we would like to deliver for the first launch, I started working on the design and address the interaction detail.
Due to resource constraints, the Modal framework is managed by the APP, while the following content is handled by the HandsUP Web team. Therefore, ensuring consistent operation behavior and user experience with the APP is a major challenge for this project.

After scoping out the features we would like to deliver for the first launch, I started working on the design and address the interaction detail.
Due to resource constraints, the Modal framework is managed by the APP, while the following content is handled by the HandsUP Web team. Therefore, ensuring consistent operation behavior and user experience with the APP is a major challenge for this project.

Challenges & Solutions

Challenges & Solutions

Before delving into UI design and creating page layouts, we collaborated with PMs, engineers, and designers, facing challenges related to experience consistency and development processes.

Before delving into UI design and creating page layouts, we collaborated with PMs, engineers, and designers, facing challenges related to experience consistency and development processes.

Challenge

Should the UI style follow 17LIVE or HandsUP?

Should the UI style follow 17LIVE or HandsUP?

Solution

Followed 17LIVE Design System

Followed 17LIVE Design System

While HandsUP provides e-commerce services, the entire user scenario takes place within 17LIVE. Therefore, we have decided to utilize the 17LIVE Design System to prevent user confusion.

While HandsUP provides e-commerce services, the entire user scenario takes place within 17LIVE. Therefore, we have decided to utilize the 17LIVE Design System to prevent user confusion.

Challenge

The Entrance

The Entrance

Due to the presence of multiple activity stickers and functional statuses in the live room, the shopping feature serves as the main focus of the sales broadcast. Therefore, the button should be placed prominently.

Due to the presence of multiple activity stickers and functional statuses in the live room, the shopping feature serves as the main focus of the sales broadcast. Therefore, the button should be placed prominently.

Solution

Based on our competitive review, we discovered that the comment section was the most interactive area to locate ''Shop Entrance".

Based on our competitive review, we discovered that the comment section was the most interactive area to locate ''Shop Entrance".

Challenge

Navigation of in-app web-view

Navigation of in-app web-view

The challenges of navigation within an in-app web-view include ensuring seamless integration with the app's native navigation.

The challenges of navigation within an in-app web-view include ensuring seamless integration with the app's native navigation.

Why did we not consider customized browser in MVP?

Why did we not consider customized browser in MVP?

In the limited modal page, we believe that retaining only the "Back" function is essential for basic navigation. This allows users to return to their recently visited pages, streamlining the interface and reducing user confusion and cognitive load.
Furthermore, the modal can offer gestures, allowing users to minimize the product list's screen real estate without compromising viewing quality.

In the limited modal page, we believe that retaining only the "Back" function is essential for basic navigation. This allows users to return to their recently visited pages, streamlining the interface and reducing user confusion and cognitive load.
Furthermore, the modal can offer gestures, allowing users to minimize the product list's screen real estate without compromising viewing quality.

Solution

Only retaining the "Back" & Close function

Only retaining the "Back" & Close function

Due to limited development resources, and after taking stock of the strengths and weaknesses of user experience, we have discovered:

In the MVP stage, retaining the "Back" function within the in-app web-view is crucial for basic navigation, ensuring users can navigate back to the previous screen. Simultaneously, retaining the "Close" function in the webview modal framework signifies users' engagement in a dedicated shopping process and provides an option to exit the flow.

Due to limited development resources, and after taking stock of the strengths and weaknesses of user experience, we have discovered:

In the MVP stage, retaining the "Back" function within the in-app web-view is crucial for basic navigation, ensuring users can navigate back to the previous screen. Simultaneously, retaining the "Close" function in the webview modal framework signifies users' engagement in a dedicated shopping process and provides an option to exit the flow.

Simultaneously, retaining the "Close" function in the webview modal framework signifies users' engagement in a dedicated shopping process and provides an option to exit the flow.

Simultaneously, retaining the "Close" function in the webview modal framework signifies users' engagement in a dedicated shopping process and provides an option to exit the flow.

Challenge

List view or Card view?

List view or Card view?

Solution

List view

List view

List view presents items in a vertical list, aiding quick browsing and comparison due to its concise format. Conversely, card view may display fewer products in limited screen space due to its larger item cards.

List view presents items in a vertical list, aiding quick browsing and comparison due to its concise format. Conversely, card view may display fewer products in limited screen space due to its larger item cards.

Challenge

How to address another layer of popup on the modal?

How to address another layer of popup on the modal?

Solution

Define the usage scenario of Bottom modal & Popup & Alert

Define the usage scenario of Bottom modal & Popup & Alert

✦ Bottom Modal: Typically used to display additional options or information relevant to the current task or content.

✦ Bottom Modal: Typically used to display additional options or information relevant to the current task or content.

✦ Popup: Used to present temporary information on the current page.

✦ Popup: Used to present temporary information on the current page.

✦ Alert: Used to show users important notices, warnings, or error messages that require immediate attention and response.

✦ Alert: Used to show users important notices, warnings, or error messages that require immediate attention and response.

Outcome

Outcome

In the third quarter of 2023, we launched our MVP and successfully onboarded merchants, obtaining successful sales cases.

In the third quarter of 2023, we launched our MVP and successfully onboarded merchants, obtaining successful sales cases.

Next Iteration

Next Iteration

During the MVP stage, we maintained the essential user experience. During a project sprint gap, I discussed with other designers our iteration goals. We aimed to primarily enhance conversion rates. Consequently, we selected two optimization tasks related to buyers from the Design Backlog.

During the MVP stage, we maintained the essential user experience. During a project sprint gap, I discussed with other designers our iteration goals. We aimed to primarily enhance conversion rates. Consequently, we selected two optimization tasks related to buyers from the Design Backlog.

1

The items in the shopping cart can be linked to their respective product detail pages.

Associating products with their detail pages enhances the shopping experience by allowing users to easily access more item details and be reminded of them. Additionally, it ensures that the clickable area does not interfere with selecting multiple input buttons.

1

The items in the shopping cart can be linked to their respective product detail pages.

Associating products with their detail pages enhances the shopping experience by allowing users to easily access more item details and be reminded of them. Additionally, it ensures that the clickable area does not interfere with selecting multiple input buttons.

1

The items in the shopping cart can be linked to their respective product detail pages.

Associating products with their detail pages enhances the shopping experience by allowing users to easily access more item details and be reminded of them. Additionally, it ensures that the clickable area does not interfere with selecting multiple input buttons.

2

Convenience store payment with a card-style layout that includes record information.

Assisting users in remembering previously filled information can shorten the time spent on filling out checkout details, thereby increasing the purchase conversion rate.

2

Convenience store payment with a card-style layout that includes record information.

Assisting users in remembering previously filled information can shorten the time spent on filling out checkout details, thereby increasing the purchase conversion rate.

2

Convenience store payment with a card-style layout that includes record information.

Assisting users in remembering previously filled information can shorten the time spent on filling out checkout details, thereby increasing the purchase conversion rate.

Made by Chia-Yi Yang · ©2024

Made by Chia-Yi Yang · ©2024

Made by Chia-Yi Yang · ©2024

Made by Chia-Yi Yang · ©2024