An E-commerce for Web3 : Crafting Seamless Purchase, Reward Claiming, and Referral Customer Journeys

An E-commerce for Web3 : Crafting Seamless Purchase, Reward Claiming, and Referral Customer Journeys

About Project

Oyster lab is releasing a Web3 smartphone allowing users to access dApps and engage in crypto transactions. This case study illustrates how we design an end-to-end digital customer experience for users to order the product through cryptocurrencies, and claim the claiming the rewards. The design challenges we face include time constraints, vary business roadmap, and dealing with design inconsistencies while creating new features at the same time.

My Role

  • Create user flows to communicate design

  • Create wireframes & high-fi prototypes

  • Develop component libraries and design system

  • Conduct internal usability and software testing

  • Visual design

Achievements

Launched a responsive e-commerce for checkout, reward claiming and order management, driving over 50% increase in customer satisfaction and 20% increase in customer growth.

TEAM

TEAM

1 CPO/Product Manager

3 UXUI Designers

1 Frontend Developer

1 Backend Developer

1 CPO/Product Manager

3 UXUI Designers

1 Frontend Developer

1 Backend Developer

COMPANY

COMPANY

Oyster Lab

Oyster Lab

DURATION

DURATION

2 months

2 months

TOOLS

TOOLS

Figma

Figma

Business Context

After 12K customers involving in the

first-batch sale,

what to prioritize next?

Understand users via

Telegram community.

Defining users


We decided to focus on the customers involved in the first sale, as well as the users who have joined the company's telegram community, ensuring the insights bring maximized values to our design decisions.


How we approach?


We approached users through the company's telegram online community, where most of the users interact and ask questions.

Defining users


We decided to focus on the specific segment of users who are the most relevant to our product, ensuring the insights bring maximized values to our design decisions.


The users we focused on include the customers involved in the first sale, as well as the users who have joined the company's telegram community.


How we approach?


We approached users through the company's telegram online community, where most of the users interact and ask questions.

USER CONCERN

Feel uncertain about what they would receive or gain after making a payment, which reduced their trust.

Feel uncertain about what they would receive or gain after making a payment, which reduced their trust.

BUSINESS DECISION

Therefore, we decided to first focus on fostering trust by letting users to claim a 'Founder Pass' that opens door to future exclusive rewards (airdrops, NFT, etc).

Product Roadmap Overview

1ST RELEASE

Enable Founder Pass Claiming

To claim the Founder Pass, users need to connect to their wallets to find the eligible pass.

DESIGN CHALLENGE

Most of the users make purchases with multiple wallets during the first sale.

Therefore, there's a need to switch between wallets while claiming the pass.

How we iterate 'Connect/Disconnect Wallet' design?

VER. 1

Connect&Disconnect available

at every steps.

For the first version, to ensure users have control to switch between wallets, we included 'Disconnect Wallet' at every step.

VER. 2

Make Connect&Disconnect global to access all the time.

Ver.1 design disrupts user experience and increases development complexity.

From internal user testing, we realized that the buttons disrupt users from the main action.

“It’s similar as ‘login’ to my wallet.”

Learned from users and existing web3 applications, we found ‘Connect Wallet’ and ‘Disconnect Wallet’ are similar concepts as ‘Log in’ and ‘Log out’. Therefore, we decided to create a global button for users to access all the time.

Business challenge

CONTEXT

Many customers failed to find their Pass as they put the wrong wallet address during the first sale. Some also requested to update their mailing address.

Customer service struggled to manage the overwhelming number of requests.

SOLUTION

Create a self-serve order management portal, allowing customers to update wallet and shipping address on their own.

2ND RELEASE

Self-Serve Order Management

Create a self-serve order management portal, allowing customers to update wallet and shipping address on their own.

DESIGN CHALLENGE

Need to understand relationship between different customer data (order, wallet address, founder passes, shipping address…)

First Launch for Claiming Founder Pass

First Launch for Claiming Founder Pass

Meet our first-sale buyer, Charlie

Meet our first-sale buyer, Charlie

Charlie

I bought a Universal phone last month. I’ve been looking forward to any new update! Recently, I heard there’s a new Founder Pass released. I’m so excited to claim my reward !

I bought a Universal phone last month. I’ve been looking forward to any new update! Recently, I heard there’s a new Founder Pass released. I’m so excited to claim my reward !

I bought a Universal phone last month. I’ve been looking forward to any new update! Recently, I heard there’s a new Founder Pass released. I’m so excited to claim my reward !

Read Overview to Understand Rules

Read Overview to Understand Rules

Charlie click the link from the official announcement on Telegram

Connect Wallet Cross Device

Connect Wallet Cross Device

First, Charlie needs to connect his wallet by scanning through his phone

Claim the Pass

Claim the Pass

Finally, claim the pass and find it in Profile page.

Next Step

Actively collect user feedback

After the website launch, it’s critical to keep on collecting usage data and user feedback to ensure the website meets user needs. We may collect feedback through surveys, online communities, and user interviews, aiming to understand how users interact with the website, what they like and don’t like, and what pain points they encounter.

Monitor usage data through different metrics

In addition, it’s critical to collect website performance through analytic tools. Collaborating with stakeholders, we would define key metrics to track, including conversion rates, user engagement, and retention.

Plan future releases and continuously iterate based on priorities

With the insights collected, we would discuss with the stakeholders, including the product manager, engineers, and marketing to plan the future releases and iteration plans. We would prioritize the tasks by balancing user needs, technical feasibility, with business objectives.

My Learning

Consider different usage scenarios in our design

In this project, we need to consider different usage scenarios and purposes in our design. For example, for founder pass holders and referral code users, how they interact with the website and their goals are different.

Think about extreme scenarios and worst cases

It’s critical to collaborate with stakeholders to understand what is the extreme situation that users might face after the website is launched, so that we can ensure our design accommodate with the real needs. In addition, it’s always needed to consider the worst case, for example, what if users skip specific sections, could they still complete their tasks?

Explore more projects

Explore more projects

Let's connect and collaborate!

Let's connect and collaborate!

Let's connect and collaborate!