20 min read

Native eComm

Improving the Online Re-Selling Shopping Experience

OfferUp, re-imagined.

Added features: product verification, response time limit and delivery service.

view prototype

Project Background

OfferUp is the largest mobile marketplace that focuses on the resale of items for local buyers and sellers in the United States. To complement it’s existing features, I explored possible features to increase OfferUp's user conversion and satisfaction.

Challenges

  1. Time constraint - 75 hours was allotted to complete the entire design process.

Software

Figma logoMaze logo

Empathize: Understand the User and Situation

To assess the potential of adding a feature to OfferUp, I started my research with a market analysis of re-commerce trends . I learned that 85% of shoppers in 2023 participated in buying and/or selling secondhand items, and that the re-commerce market is projected to reach $276 billion by 2028, outpacing the overall retail market. This surge in interest highlights the growing consumer preference for sustainable shopping practices, and offers a design opportunity to add value to OfferUp.

I proceeded with a SWOT analysis comparing OfferUp to it's direct competitors Facebook Marketplace and Ebay.

No items found.
Strengths

OfferUp prioritizes community building and trust, setting it apart from larger competitors who leverage global social networks. This focus on local connections and user empowerment shows in OfferUp's user-friendly interface and services that facilitate community interaction.

Weaknesses

All three companies share vulnerabilities in protecting user data including personal and financial information, and requiring strong safeguards against scams.

Opportunities

According to OfferUp's 2023 recommerce report, the recommerce market is projected to reach $276B by 2028 and is expected to outpace the overall retail market. This indicates that services provided by OfferUp, Facebook Marketplace and Ebay will increase in engagement and conversion in the foreseeable future.

Threats

Aside from having a long list of competitors, the three companies also face threats produced by scamming activities, identity theft, bad customer services, non-compliance with government regulations and logistics.

User Interviews

I then proceeded to user interviews with the intent to:

  • learn about user expectations about online reselling platforms.
  • learn about user behavior and attitude towards buying and selling second-hand items .
  • identify user pain points and barriers for conversion.

There were 6 interviewees who have experience with OfferUp and similar services. Here are some note-worthy comments from them:

“When I was first starting out, I didn’t really know how to make items sell.”
“Im biased towards nicer photos. More effort = more credibility.”
“Picking up certain items becomes a hassle because I don’t have a car.”

After synthesizing the results via an Affinity Map, several actionable points arose:

  1. Photos - 6/6 interviewees seek quality images and are thrown off by poorly taken photos. Screenshots are the telltale signs of a lazy seller.
  2. Reliability - 5/6 interviewees have experiences with unreliable buyers and sellers who either don’t show up or respond. Interviewees feel led on, disappointed and frustrated.
  3. Seller Information - 4/6 interviewees look into seller reviews/ratings to make an informed decision about their transaction.
  4. Safety - 3/6 interviewees feel uncomfortable meeting in person or prefer meeting in a public location.
  5. Inconvenience - 3/6 interviewees do not own a a vehicle, thus, couldn't buy large items, or they needed to borrow one.

Key Takeaway

With these insights, I identified the underlying factors and emotions that influence user behavior on reselling platforms.

Users feel uniformed and guarded when they engage in transactions over online reselling platforms because they find a lot of uncertainty interacting with strangers.

Reselling platforms depend on a two-sided marketplace dynamic: buyers and sellers. These user groups are inherently interdependent; a successful buyer experience relies on an engaged seller, and vice versa.

Define: Identify User Needs and Problems

Persona

Having determined two user groups, I created personas for each to help me come up with well rounded features for OfferUp.

Meet Bella, the buyer, and Bobby, the seller.
No items found.

POVs and HMWs

Bella and Bobby helped me formulate problems that OfferUp buyers and sellers may have. ‍

My research identified trust, reliability and inconvenience as key user pain points on reselling platforms. For each pain point, I developed a problem statement using the POV and HMW frameworks to gain deeper insight and explore potential solutions.

Problem 1: Building trust

POV: Bella, an artist furnishing her new apartment, finds it appropriate to purchase second-hand furniture, but feels suspicious of reselling online platforms because of the possibility of being scammed.

HMW: How might we help Bella, who feels suspicious of online transactions, build trust with online reselling platforms so that she can find quality second-hand furniture?  

Problem 2: Reliable communication

POV: Bobby, a car salesman, utilizes OfferUp to sell vehicles but is frustrated by unresponsive leads wasting his time.

HMW: How might we help Bobby, who feels frustrated, feel more confident about connecting with serious buyers?  

Problem 3: Pick up/delivery inconvenience

POV: Bella, a city-girl who relies on public transportation, is interested in buying a couch on OfferUp, but is uncertain of the purchase because she does not own a vehicle to be able to pick it up.

HMW: How might we help Bella, who does not own a vehicle, feel more confident in purchasing large items so that she is not limited when browsing for items she’d like to buy?  

Ideate: Challenge Assumptions and Create Solutions

Feature List

After pinning down my research-backed problem statements, I came up with 9 features as potential solutions. Given the project's time constraints, I prioritized features most achievable within the timeframe.

I chose 3 features to design:

  1. Product photo verification - A feature to ensure product images are taken by the seller and are not just screenshots. This feature will require clear images taken from multiple angles.
  2. Response time limit - A time window where buyers should respond to the seller. This will encourage prompt responses from serious buyers.
  3. Delivery service - An optional delivery feature that would allow users to have items delivered to their doorstep, so users can skip the hassle of self-pickup.

Highly considered features

If I had more time on this project, I would have added these features to complement my design choices:

  • In-app photo editing: An in-app photo editing tool where users can enhance the image to make it more presentable and sellable.
  • Reply notification: A feature to opt in notifications to respond to seller/buyer.  

Site Map

No items found.

User & Task Flows

I integrated the selected features into 3 flows:

  1. Product photo verification from seller's perspective
  2. Response time limit from seller's perspective
  3. Delivery service from buyer's perspective

User Flows

No items found.

Task Flows

No items found.

Prototype: Create Solutions

With the features having clear pathways, I started to translate visually.

Wireframes

These low fidelity sketches represented each flow. Given OfferUp's strong UI, I found building onto it exciting and easier compared to creating wireframes from scratch.

No items found.

Since OfferUp had a solid UI and is widely familiar, I thought that testing low fidelity frames might create a disconnect between the test participants and the solutions. So I decided to draft high fidelity prototypes and took those through two rounds of usability testing instead.

No items found.

UI: Give the App a Personality

Brand Name

Color Palette

Typography

Logo

Test: Take Wireframes for a Ride

I conducted two rounds of unmoderated usability testing via Maze. My main goal for these usability tests were to determine:

  • if the flows made sense and were easy to navigate.
  • user pain points and additional feedback on user experience.

My main success metric was qualitative feedback from users.

First Usability Test Results

Below are notable results from 4 test participants:

Product verification flow

  • 4/4 participants find the feature useful
  • 2/4 participants looked for more direction how the process works
  • 1 participant asked how long the process is and what happens if the photos fail

Response time limit flow

  • 4/4 participants mentioned that the flows made sense and are simple
  • 4/4 participants mentioned the time choices are better than inputting their own time limit

Delivery service flow

  • 3/4 participants said they will use this feature
  • 1 participant asked about the flexibility of delivery options, if they are unsure about delivery or pick-up upon purchasing an item.

First Iterations

Below are actionable points from the first usability test:
  1. Provide more visual cues for product verification: This provides more and clear direction for the process.

Second Usability Test Results

After revising the design per the first usability test, I re-tested the interactive prototype with 10 participants. 3/10 of them used a phone while testing the prototype and had problems with accessing some screens.

Product verification flow

  • 60% success
  • 7/10 participants say that the flow was smooth, simple and straightforward
  • 1 participant mentioned that verified photos make them feel at ease

Response time limit flow

  • 4/10 participants say that it did not feel intuitive finding the time limit response in the messages settings
  • 90% success (I considered this to be invalid because I gave the participants direction to navigate to the settings menu to access this feature)
  • 1 participant mentioned that the time limit response is more connected to the items they are selling

Delivery service flow

  • 60% success
  • 1 participant suggested to add other options like pick up in the event a user doesn't want the item delivered
  • 1 participant mentioned that it felt weird providing a home address for security purposes

Second Iterations

Although the results might have been muddied by the trouble accessing some screens, I chose to move forward with actionable feedback. The next round of iterations were to:
  1. Relocate time limit response feature: This change aims to connect the time limit feature to the certain items being sold.
  2. Provide security prompts: This prompt aims to put the buyer at ease that their personal information is safe and secure.
Bookmark!

If I had more time, I would update my project to:

  1. Create flows and screens for when product verification fails. I imagine the failed photos being successfully loaded but will be tagged as 'unverified'.
  2. Create flows and screens for delivery options even after product purchase.

I admit that the test could have been conducted better by:

  • giving clear direction but not giving away too much information
  • switching to a moderated test so participants able to try my prototype correctly

The Final Product

No items found.
Check out the prototype to see more screens and interactions
See Prototype

Final Thoughts

This project highlighted the importance of understanding products with multiple user groups.  For reselling platforms, buyers and sellers are interdependent; their experiences are linked, and a positive outcome for one relies on a positive experience for the other. As a result, I learned how to visualize user journeys from each group's perspective.

If I had a re-do, I would focus on complementing each feature with a buyer and seller perspective. For example, creating another flow and a new set of screens for the product verification from a buyers perspective. By integrating both user perspectives, I believe it would strengthen the overall UX and value proposition of the each proposed features.

Read more of my work