App Mockup

SuppLink

A B2B mobile app that connects retail shop owners directly with their suppliers, giving them real-time stock and pricing, direct ordering, and full visibility on every delivery.

TIMELINE

3 weeks

PLATFORM

Mobile

INDUSTRY

E-commerce

TOOLS

FIgma

Miro

ROLE

Sole Designer

My Responsibilities

As the sole designer, I conducted field research with both shop owners and suppliers, mapped pain points into user journeys and personas, running competitor analysis, sketching and wireframing flows, designing high-fidelity screens, and running usability testing with eight participants.

CONTEXT

I worked in this industry. I saw the losses. Then I designed the fix.

Before designing SuppLink, I worked in this business industry.

  • I saw shop owners lose money on incorrect orders.

  • I saw suppliers scramble to update prices through group chats and phone calls.

The same broken process was hurting both sides and neither had a tool built specifically for fixing it.

App Screen Mockup

Business Value

A practical and reliable tool for both shop owners and suppliers.

For shop owners

  • Real-time stock and pricing means no more calling around to check availability.

  • A direct connection to suppliers means orders go through without a middleman.

  • And full order tracking means Chaw Chaw always knows whether her delivery is coming before it shows up or doesn't.

For suppliers

  • Pricing updates go out automatically, no more calling every retailer individually.

  • Orders arrive directly through the platform, removing the manual notebook entirely.

  • And a growing connected dealer network means more sales without more staff.

Measurable Metric

Usability testing with 8 participants: 5 retail shop owners and 3 marketing staffs with zero drop-offs.

I ran usability testing for both the core supplier connection flow and the full ordering-to-tracking journey. Error tracking, task completion, SUS, and NPS are all measured.

NPS of 7.7

shows a strong likelihood of recommendation.

Average SUS score 79.5

fits well into "good" usability.

6 out of 8

reported clear satisfaction with the order flow and supplier connection experience

100%

completed both task flows with zero drop-offs.

Research

This wasn't research from a distance. The problem sits on both sides of every bad order.

I knew the frustration personally which is why I went back to speak with other retail owners and supplier teams to understand how widespread it really was.

For shop owners, the same four problems came up in almost every conversation:

Order Mistakes

Orders placed incorrectly due to miscommunication.

Delivery Delays

Deliveries arriving late without any pre-notifications.

Lack of Real-Time Updates

No way to check stock or pricing without calling first.

Business Losses & Strained Relationships

Financial losses that quietly eroded margins over time.

On the other side of the counter, suppliers were fighting their own version of the same battle.

Errors from Marketing Staffs

And when a marketing staff member got an order wrong, it was the supplier's relationship, not just the staff member's mistake and that took the hit.

Manual Order Taking

Orders were recorded by hand in notebooks.

Inefficient Price & Stock Updates

Every price change meant calling each retailer individually.

User Journeys

The journey starts with excitement and ends with an incorrect delivery.

A shop owner's ordering process begins with genuine optimism, they know what they need, they're ready to stock up. Then reality kicks in:

  • hunting for supplier phone numbers,

  • waiting for salesperson callbacks,

  • placing orders with no confirmation, and

  • eventually receiving something that isn't quite what was asked for.

The journey map made it impossible to ignore how many points of failure existed in a process that happens every single week.

Steps

Plan to Order

Find Suppliers

Order Items

Services

Receive Order

User Actions

Gather item list that require to order

-Search phone number

-Open each supplier app

-Tell supplier required items

-Click to order

Waiting order to receive

Check the delivered items

Feelings

Excite to gather item list

Frustrating to do many phones calls

Anxious about available items

Annoying about late response

Overwhelmed receiving incorrect order

Pain Points

Doesn’t know new arrival items

-Phone number often changes

-Need to wait salesperson to come in turn

-Bad response and behaviour of salesperson

-Not sure order is available or not

-Misunderstand item names, quantity

-Some apps needs order confirmation by salesperson in person to shop

-Supplier late response that order will be delayed

-Unavailable items after waiting long time

-Incorrect quantity and ordered items

-Payment is incorrect

Opportunities

An app that displays all items

-A list showing all suppliers

-Connect supplier with shop code

-An interface that displays all items in detail with up-to-date data

-Order directly reached to suppliers

A tab that can check all order status

-Delivered order items are correct

-Offers trusted payment

Competitor Analysis

I found that many suppliers already have their own ordering apps but even with those, retailers can't place orders independently.

Company approval is required, which means the app adds a step rather than removing one. No existing solution put all suppliers in one place, allowed cross-supplier ordering, or gave retailers real-time visibility on stock and pricing.

Criteria

Criteria

Pohpaymel

Pohpaymel

Azay

Azay

DigitalFusion

DigitalFusion

BaganMart

BaganMart

SuppLink

SuppLink

Real time stock & price updates

Real time stock & price updates

Order delivery tracking

Order delivery tracking

All suppliers in one place

All suppliers in one place

Product details with images

Product details with images

Cross-Supplier ordering

Cross-Supplier ordering

Creating Personas

Two personas, built from real conversations.

Every interview I had eventually traced back to the same moment of failure: an order that went wrong and a relationship that took the hit. I built two personas to keep those real faces in the room throughout every design decision.

User Persona Profile

corner-store chaw chaw

Small Convenience Store Owner

“Sometimes I don’t even know if my order went through until the delivery shows up or doesn’t.”

Pain Points

Workarounds

Prices often changes without notice.

Keeps a notebook of past prices and calls multiple suppliers.

Orders get delayed or missed, and there’s no proper confirmation.

Follows up with voice calls or sends reminder messages after every order.

Difficult to find new or alternative products when existing ones go out of stock.

Asks around in her small business group chats or waits for supplier reps to visit.

User Persona Profile

Local supplier ko min

Beverage Distributor

"I always worry that one wrong delivery could damage the trust I’ve built with my customers."

Pain Points

Workarounds

Orders come from too many channels and are hard to keep track of.

Writes down manually on his notebooks.

Retailers often miss price updates or stock changes.

Sends updates manually through group messages or one-on-one chats.

Incorrect items are delivered to retailers.

Tries to confirm each order with a follow-up call

Sketching & Wireframing

I started with paper, sketching every step a shop owner goes through from deciding what to order to tracking the delivery.

The goal wasn't to make it look good; it was to lay out the full picture so I could see exactly which steps were creating friction. Then I started cutting. Every step that existed only because the current system forced it to was a candidate for removal.

Sketches of Supplink
Sketches of Supplink

Dive into wireframes after confirming the necessary features.

Screen Wireframe

User Journey

How might we reduce Chaw Chaw’s worries and ease the process for Ko Min?

Wireframing & Demostration of Main Features

A unique outlet code as the key for making any action.

Shop Owner:

Chaw Chaw registers her shop and receives a unique outlet code, her permanent identity on the platform, which becomes her key to connecting with any supplier on the platform.

Supplier:

On the supplier side, Ko Min's catalog is already live and waiting. The moment she's verified, the connection between them is just one code away.

Connect directly, no waiting for a salesperson to add her.

Shop Owner:

Using her outlet code, Chaw Chaw links directly with the supplier: Ko Min's account. A green checkmark confirms the connection has succeeded and can start ordering.

Supplier:

For Ko Min, a new verified retailer just joined his network without a single cold call or in-person visit from his team.

Explore suppliers and products, and what is actually available.

Shop Owner:

Once she connects, Chaw Chaw explores suppliers and their full product catalog with live stock and pricing. She's not calling to check; she can see it now.

Supplier:

For Ko Min, this means his inventory speaks for itself. No salesperson needs to visit Chaw Chaw's shop to show her what's in stock this week.

Place orders from multiple suppliers at the same time.

Shop Owner:

She can order from several connected suppliers in a single session, without switching apps or making separate calls for each one.

Supplier:

The order lands directly with Ko Min in a structured, clear, and confirmed. No relay through marketing staff. No handwritten notebook entry. What she ordered is exactly what he sees.

Check the item detail, and there is no more guessing what's in the box.

Shop Owner:

Chaw Chaw checks item details: descriptions, images, and unit sizes, before adding anything to her cart.

Supplier:

For Ko Min, fewer unknowns on the retailer's end means fewer disputes when the delivery arrives.

Track order status and know what's happening in every step.

Shop Owner:

Once an order is placed, she can track its status in real time: in progress, cancelled, or delivered for every supplier. No more waiting and wondering.

Supplier:

Ko Min updates the status on his end as it moves through his operation. Both sides always know where things stand, without a single follow-up call between them.

Information Architecture

Mapping where everything needs to be before building a single screen.

Before moving to high-fidelity design, I mapped the full information architecture of SuppLink: every screen, every tab, every path a user could take. It kept the structure clear during design and made sure no important flow was missing or buried too deep to find.

UserFlow

The full journey from registration to tracking order.

This is the complete user flow from a new user registering their shop, through discovering and connecting with suppliers, placing their first order, and tracking it all the way to delivery. Mapping this in full before building helped identify where drop-offs could happen and where the flow needed to be tightened.

User flow from new user registration to order tracking
User flow from new user registration to order tracking

FInal Interface

18 screens with full ui interfaces.

Takeaways

What I've learned

Design what you know and then let the users sharpen it.

Starting from personal experience gave me a head start, and I already understood the frustration, which meant I could ask better questions in interviews and spot pain points others might have missed.

But personal experience also creates blind spots. The usability testing sessions reminded me that knowing a problem and designing the solution for someone else are two different skills, and both matter.

LET'S CONNECT

LET'S CONNECT

LET'S CONNECT

LET'S CONNECT

LET'S CONNECT

LET'S CONNECT

Love discussing product ideas from different perspectives.

© 2024 Rina

© 2024 Rina

Designed with curiosity and bubble tea sips.

Designed with curiosity and bubble tea sips.