Believe in yourself. Stay in your own lane. There’s only one you!
— Queen Latifah
All workDropshipping case study cover

Dropshipping

Solving few identified user problems in the user research.

Time frame
2 weeks - May 2021
Role
UX Researcher, UX Designer, Visual Designer
Platform
Web app

The challengeSpocket's retailers couldn't easily track orders, narrow down searches or orders, or contact support when something went wrong.

What I didI walked the whole product, ran a heuristic evaluation, mapped the journey, interviewed 5 users, compared 4 layouts, and redesigned filters, tracking and support.

What happenedUsers completed 20 of 25 task attempts, and the project reported monthly revenue improved by 17% above. Bulk checkout remained the weakest task.

Dropshipping case study

1. Understand

Four problems, one retailer

Spocket is a dropshipping app that connects to Shopify and WooCommerce. Unlike competitors focused on AliExpress, its suppliers are mostly in the United States, Europe and Australia, which keeps shipping times shorter.

The team identified four problems on the Order and Search pages:

  1. There is no clear way for customers to track their packages and orders on the orders page.
  2. It's difficult for retailers to narrow down searches.
  3. It's difficult for retailers to narrow down their orders.
  4. It's difficult for retailers to contact Spocket about order issues.

How might we help retailers find the right product and trust what happens after they order?

Shopify App Store rating
Shopify App Store rating
What Spocket promises
What Spocket promises

How I worked

Learn the product, problem-focused research, ideation, design and prototype, then solution and testing.

The market

I studied how competitors present their value, and watched competitor reviews on YouTube. Most make similar promises: fast delivery, better suppliers and easy store integration.

Modalyst
Modalyst
Modalyst value proposition
Modalyst value proposition
Carro
Carro
Carro value proposition
Carro value proposition
Oberlo
Oberlo
Oberlo value proposition
Oberlo value proposition
DSers
DSers
DSers value proposition
DSers value proposition
EPROLO
EPROLO
EPROLO value proposition
EPROLO value proposition
Competitor review on YouTube
Competitor review on YouTube

Walking the whole journey

I went through the product as a retailer, in 19 steps from the landing page to the orders screen.

01 Landing page
01 Landing page
02 Sign up
02 Sign up
02 Login
02 Login
03 Search product page
03 Search product page
04 Very first scroll
04 Very first scroll
05 Initiate the search
05 Initiate the search
06 Search result
06 Search result
07 Trying sort
07 Trying sort
08 After sort
08 After sort
09 First scroll after sort
09 First scroll after sort
10 Choosing a product
10 Choosing a product
11 Change country option
11 Change country option
12 Choose filter
12 Choose filter
13 After filter
13 After filter
14 First scroll after filter
14 First scroll after filter
15 Import screen
15 Import screen
16 After Push Current Page
16 After Push Current Page
17 My products
17 My products
18 My orders
18 My orders
19 View product details
19 View product details

Two kinds of retailer

A retailer sells directly to customers for profit, and cares about their consumer base, personal connection, brand identity, and price and margin.

New and existing retailers need different things

New user
  • Understand the product
  • Register and find the product
  • Instant recovery from errors
Existing user
  • Has already decided
  • Direct link to the dashboard
  • Knows where to get help
  • 67% sell the same product again and again

What we learned: Most existing users sell the same product again, and many decide what to sell before they arrive.

What it changed: This pointed to a Buy Again path in orders, not just better discovery.

Heuristic evaluation

I evaluated the product against Jakob Nielsen's 10 heuristics and ranked violations from 1 (cosmetic) to 4 (very high). I also recorded what was working, so the redesign wouldn't lose it.

How serious were the issues

3Very high: slow search, no spelling help, shifting categories
7Major: hidden filters, order search, cluttered landing
4Minor: filter placement, help access

Which heuristics broke most often

HeuristicIssue slides affected
Consistency and standards7
Recognition rather than recall7
User control and freedom6
Aesthetic and minimalist design5
Visibility of system status4
Match with the real world3
Error prevention3
Help and documentation3
Flexibility and efficiency2
Recover from errors2

Counted from the 14 issue slides in my evaluation. Each slide could cite several heuristics.

What we learned: Consistency and recognition failed most. People had to remember things, and the same action looked different across pages.

What it changed: Filters had to be visible, and search and order pages needed to behave the same way.

Search task: use the available options to narrow the results to the right product.

Initial screen: cluttered, and the primary product listing is missing. Severity 3
Initial screen: cluttered, and the primary product listing is missing. Severity 3
Filter is far from the listing and doesn't look active. Severity 2
Filter is far from the listing and doesn't look active. Severity 2
Waited 900-1000 milliseconds, and the box isn't responsive. Severity 4
Waited 900-1000 milliseconds, and the box isn't responsive. Severity 4
“Pantts” returned nothing, with no error message. Severity 4
“Pantts” returned nothing, with no error message. Severity 4
5 levels of information before any results. Severity 4
5 levels of information before any results. Severity 4
Filters are hidden in a modal that needs scrolling. Severity 3
Filters are hidden in a modal that needs scrolling. Severity 3
The action bar hides country names. Severity 3
The action bar hides country names. Severity 3
Searching “Kenya” only says “No option”. Severity 3
Searching “Kenya” only says “No option”. Severity 3

Working well: the page title is clear, category icons match the real world, and the active search field gives feedback.

Order task: track your orders on the orders page.

Too many options, a different filter from search, and “s3” fails where “S3” works. Severity 3
Too many options, a different filter from search, and “s3” fails where “S3” works. Severity 3

Support task: contact the Spocket team about an order issue.

No human touch or response time. Severity 2
No human touch or response time. Severity 2
The help centre has no direct way to contact the team. Severity 2
The help centre has no direct way to contact the team. Severity 2

2. Define

When do people use these screens?

I created a journey map for buying a product, then interviewed 5 users.

Primary user customer journey map
Primary user customer journey map

Julius's journey and where it hurts

StageFeelingPain
LoginAnticipationHard to identify the login button; “Login” and “Log in” both appear
Search and homeAnnoyanceThe product he is looking for isn't on the home page
SearchingBoredomSlow results and small text
FilterApprehensionThe filter option is hidden
Got productSerenityThe filter is confusing
Submit orderJoyBulk ordering checkbox and unlabelled icons are confusing

Rebuilt from my customer journey map for Julius Beck, 35, Germany. The low point is the filter.

View the CJM in more readable size

Interview with 5 users
Interview with 5 users

3. Ideate

What the design should appeal to

Commerce is emotional. I considered triggers including urgency, belonging, curiosity and trust.

Why, when and how people filter

  • Why? They can't find the exact product they're looking for.
  • When? After finding the product.
  • How? Through the filter button and a pop-up.

Filtering is a recovery step, so it should be close to the results and not interrupt them.

Research findings and brainstorming
Research findings and brainstorming

New filter structure

Shipping
  • From and to
  • From UK to US
  • From US to US
Cost
  • Item cost range
  • Shipping cost: any, free, less than $5
Advanced
  • Premier products
  • Best sellers
  • Top deals
  • Trending items
  • Better retail price
Offer
  • Free shipping
  • 20% offer
Supplier
  • Search field
  • Top suppliers

Rebuilt from my brainstormed filter options. Shipping cost only becomes active once the user chooses the US as the shipping location.

Two new ideas

Magic Filter is a button on the product listing, for users who have ordered at least once. Based on behaviour, previous orders and store type, it applies filters the user can then customise. The Peak-End Rule suggests this could be the experience's peak. It's only a seed-stage concept.

The detailed product filter borrows a familiar pattern from B2C sites such as Amazon and Alibaba, but personalised.

Amazon example
Amazon example

Comparing four layouts

Option 01
Option 01
Option 02
Option 02
Option 03
Option 03
Option 04
Option 04

Comparing four layouts

OptionProsConsMain reason
0133Easy access, but more clicks and unclear selections
0214Edit in place, but takes space and adds clicks
0325Visible, but listing falls to 3 items a row
0471Detailed, visible, fewer clicks, compact on scroll

Pros and cons counted from my option slides.

Option 4 won for now.

I used dot voting, checked the option against the research problems, and planned to test the prototype.

4. Design

Filters

Using Spocket's design system, the primary filters are now on the page, selected filters are visible, and the Magic Filter sits beside the results.

Before
Before
After
After
Normal screen without any filter
Normal screen without any filter
Choosing filter options
Choosing filter options
After choosing the filter
After choosing the filter
Product detailed filter
Product detailed filter

Filter clickable prototype · Filter prototype video

Order tracking

After a few iterations, I moved orders from dense tables to simple cards with tabs for All, Open, Cancelled and Buy Again. Each card shows where the product is. The trade-off is too many actions on one screen.

After the few iterations, I decided to go with this
After the few iterations, I decided to go with this
How the user can easily track the product
How the user can easily track the product
Before
Before
After
After
Final order filter and track page
Final order filter and track page

Contact us

I replaced the chat icon with a human face. The menu shows auto-changing faces of people who look online, with a timer that says how soon someone can reply.

Added a human face instead of the chat icon
Added a human face instead of the chat icon
Before
Before
After
After

5. Validate

I ran a remote guerrilla usability test with 5 users.

Results by task and user

TaskU1U2U3U4U5
Find and track your order✓✓✓✓✓
Find and use the detailed filter✓✕✓✓✓
Start a chat with a support person✓✓✓✕✓
Re-order the same product✓✓✓✕✓
Start the bulk checkout✓✕✕✓✓

20 of 25 attempts succeeded. Order tracking, the first problem we set out to solve, worked for everyone.

Original Spocket user testing sheet
Original Spocket user testing sheet

One user couldn't identify the Product Filter, one didn't recognise the human face as support, and one didn't understand Buy Order Again. Two failed at bulk checkout, and one asked for more humanised wording.

The clearest positive feedback: "I love it! It will help me to do my business most easily. Especially the 'Buy Again' button".

From problem to solution to evidence

ProblemSolutionTested
1. Tracking ordersOrder cards with tracking status5 of 5
2. Narrowing searchesVisible filters plus a detailed product filter4 of 5
3. Narrowing ordersOrder tabs and a Buy Again filter4 of 5
4. Contacting supportHuman faces and a response timer4 of 5

6. Outcome

81-85%Contacted
75-85%Buy Again
32%New items purchased
17% aboveMonthly revenue improved

What I learned

Counting the evaluation changed how I saw the product. The problems looked like many small issues, but most came down to consistency and recognition.

What I'd do next

Fix bulk checkout, make the human face and Buy Again label clearer, and keep researching Magic Filter.