Passion Project

E-Commerce

Mobile App

Improving order flow and reducing profit loss for shop owners

A direct link for shop owners to suppliers: browse livestock, stay updated on prices, and order with ease.

App Mockup

Time

3 weeks

Role

UX Research, UI Design

Tools

Figma

Problem

Retailers often encounter order errors, resulting in financial losses.

Solution

A one-stop platform for smarter retail & supplier connections.

Impact

SuppLink improves better B2B experience for both.

Users

Ensures stock availability, steady revenue, and opens more business connections.

Business

Build trust and better relationships between shop owners and suppliers.

Product

Becomes the central platform for the food & drink distribution industry.

As a shop owner

Quickly find and connect with suppliers the user needs

Up-to-date information for all products

Ordering becomes easy and error-free

Real-time order trackings

As a supplier

Real-time updates on pricing and availability, without the calls

Simplify marketing operations and reduce staffing needs

Grow dealer network faster and get more sales

Save time with automated order tracking

App Screen Mockup

Solution With Simple Flow

Supplink focuses on building business connections, reducing errors and improving reliability.

Find suppliers and connect instantly

Users can connect with suppliers using their shop outlet code.

Simple ordering with real-time updates

User can view live stock and pricing, then order with ease.

Stay updated with live order status

Users can check order delivery progess (Ongoing, Cancel, or Delivered) from any suppliers.

Background

I used to work in this industry and saw these problems firsthand.

I spoke with other retail owners and most of them revealed they faced the same challenges. Here are the key issues I discovered in the market.

  • Order Mistakes: Miscommunication during the ordering process often results in incorrect orders, creating frustration and wasted resources.

  • Delivery Delays: Without clear coordination, deliveries are frequently delayed, disrupting shop operations and disappointing customers.

  • Lack of Real-Time Updates: Shop owners have no instant visibility on stock availability and pricing, making planning difficult and error-prone.

  • Business Losses & Strained Relationships: These issues lead to financial losses and weaken trust between retailers and suppliers.

Shop owner checking his stocks with price

On the other side, I talked with suppliers and marketing teams to get their perspective on how these issues impact their relationships with retailers when things go wrong.

  • Manual Order Taking: Suppliers record orders by hand in order books, which is time-consuming and prone to mistakes.

  • Inefficient Price & Stock Updates: Every time prices change or stock runs out, suppliers must call retailers directly, creating delays and miscommunication.

  • Errors from Marketing Staff: Orders handled by marketing staff sometimes result in mistakes, leading to wrong deliveries and retailer dissatisfaction.

User Journey

Shop owners are currently facing uncertainty with orders.

Steps

Steps

Steps

Steps

Plan What to Order

Plan What to Order

Plan What to Order

Plan What to Order

Find Suppliers

Find Suppliers

Find Suppliers

Find Suppliers

Order Items

Order Items

Order Items

Order Items

Services

Services

Services

Services

Receive Order

Receive Order

Receive Order

Receive Order

user Actions

user Actions

user Actions

user Actions

  • Gather item list that require to order

  • Gather item list that require to order

  • Gather item list that require to order

  • Gather item list that require to order

  • Search phone number

  • Open each supplier app

  • Search phone number

  • Open each supplier app

  • Search phone number

  • Open each supplier app

  • Search phone number

  • Open each supplier app

  • Tell supplier required items

  • Click to order

  • Tell supplier required items

  • Click to order

  • Tell supplier required items

  • Click to order

  • Tell supplier required items

  • Click to order

  • Waiting order to receive

  • Waiting order to receive

  • Waiting order to receive

  • Waiting order to receive

  • Check the delivered items.

  • Check the delivered items.

  • Check the delivered items.

  • Check the delivered items.

Feeling

Feeling

Feeling

Feeling

  • Excite to gather item list

  • Excite to gather item list

  • Excite to gather item list

  • Excite to gather item list

  • Frustrating to do many phones calls

  • Frustrating to do many phones calls

  • Frustrating to do many phones calls

  • Frustrating to do many phones calls

  • Anxious about available items

  • Anxious about available items

  • Anxious about available items

  • Anxious about available items

  • Annoying about late response

  • Annoying about late response

  • Annoying about late response

  • Annoying about late response

  • Overwhelmed receiving incorrect order

  • Overwhelmed receiving incorrect order

  • Overwhelmed receiving incorrect order

  • Overwhelmed receiving incorrect order

Pain Points

Pain Points

Pain Points

Pain Points

  • Doesn’t know new arrival items

  • Doesn’t know new arrival items

  • Doesn’t know new arrival items

  • Doesn’t know new arrival items

  • Phone number often changes

  • Need to wait salesperson to come in turn

  • Bad response and behaviour of salesperson

  • Phone number often changes

  • Need to wait salesperson to come in turn

  • Bad response and behaviour of salesperson

  • Phone number often changes

  • Need to wait salesperson to come in turn

  • Bad response and behaviour of salesperson

  • 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

  • Misunderstanding item names, quantity

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

  • Not sure order is available or not

  • Misunderstanding item names, quantity

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

  • Not sure order is available or not

  • Misunderstanding item names, quantity

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

  • Not sure order is available or not

  • Misunderstanding 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

  • Supplier late response that order will be delayed

  • Unavailable items after waiting long time

  • Supplier late response that order will be delayed

  • Unavailable items after waiting long time

  • Supplier late response that order will be delayed

  • Unavailable items after waiting long time

  • Incorrect quantity and ordered items

  • Payment is incorrect

  • Incorrect quantity and ordered items

  • Payment is incorrect

  • Incorrect quantity and ordered items

  • Payment is incorrect

  • Incorrect quantity and ordered items

  • Payment is incorrect

Opportunities

Opportunities

Opportunities

Opportunities

  • An app that displays all items

  • An app that displays all items

  • An app that displays all items

  • An app that displays all items

  • A list showing all suppliers

  • Connect supplier with shop code

  • A list showing all suppliers

  • Connect supplier with shop code

  • A list showing all suppliers

  • Connect supplier with shop code

  • A list showing all suppliers

  • Connect supplier with shop code

  • A good user-friendly interface that displays all items in detail with up-to-date data

  • Order directly reached to suppliers

  • A good user-friendly interface that displays all items in detail with up-to-date data

  • Order directly reached to suppliers

  • A good user-friendly interface that displays all items in detail with up-to-date data

  • Order directly reached to suppliers

  • A good user-friendly 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

  • A tab that can check all order status

  • A tab that can check all order status

  • A tab that can check all order status

  • Delivered order items are correct

  • Offers trusted payment

  • Delivered order items are correct

  • Offers trusted payment

  • Delivered order items are correct

  • Offers trusted payment

  • Delivered order items are correct

  • Offers trusted payment

Feeling

Feeling

Feeling

Feeling

User Journey Map

Competitor Analysis

Most existing apps in the market focus on B2C.

I noticed maany suppliers already have their own ordering apps, while still don't. But even with apps, retailers can’t order directly, company approval is required. As a result, the apps don’t actually make things easier for them.

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

Competitor Analysis

User Personas

Who I designed for

Based on insights from talking with both suppliers and retailers, I developed two personas one for retailer and one for supplier to understand challenges and how they are solving them.

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

Understanding user needs and start bringing out idea concepts with sketches first.

I first drew out as many steps as possible, then simplified the flow by removing frustrating ones.

Sketches of Supplink
Sketches of Supplink

Wireframe

HMW

How might we simplify and speed up ordering for Corner-Store Chaw Chaw?

Chaw Chaw's quote: "Sometimes I don’t even know if my order went through until the delivery shows up or doesn’t."

Shop verification

She registers her shop and receives an outlet code, which is used to connect with suppliers.

Explore suppliers and products

From there, she can explore suppliers and browse available products.

Connect with suppliers

Using her outlet code, she can easily connect directly with suppliers. A green checkmark indicates suppliers she’s already connected with.

Place orders

She can place orders from multiple connected suppliers at the same time.

Check item detail

She can check each of the item detail and description.

Track order status

She can easily track the status of her orders from each supplier—whether they’re in progress, cancelled, or delivered.

Information Architecture

To provide visual indication of SuppLink, I create information architecture of the product. It helps to easy understand where the user is and where the requested information is.

Onboarding

Onboarding

Onboarding

Register

Register

Register

Login

Login

Login

Verify User

Verify User

Verify User

Home Screen

Home Screen

Home Screen

Home

Home

Home

Order

Order

Order

Cart

Cart

Cart

Profile

Profile

Profile

Supplier

Supplier

Supplier

Product

Product

Product

Search

Search

Search

Progress

Progress

Progress

Cancel

Cancel

Cancel

Deliver

Deliver

Deliver

Existing Supplier

Existing Supplier

Existing Supplier

New Supplier

New Supplier

New Supplier

Item List

Item List

Item List

Add To Cart

Add To Cart

Add To Cart

Checkout

Checkout

Checkout

Payment

Payment

Payment

Result Item List

Result Item List

Result Item List

Current Order List

Current Order List

Current Order List

Cancel Order List

Cancel Order List

Cancel Order List

Complete Order List

Complete Order List

Complete Order List

Un checkout Item List

Un checkout Item List

Un checkout Item List

User Details

User Details

User Details

Information Architecture

User Flow

From registration to tracking orders

This is the main user flow from registration of new user, exploring suppliers and order products to successfully tracking orders.

User flow from new user registration to order tracking

Style Guide

Colors for helping build credibility and trust

Supplink is made to build trust and make the process between retailers and suppliers more efficient. The color palette brings that idea to life—combining energy and reliability to give users a rich, confident experience.

Primary

#CC5500

Its boldness for confidence and reliability in business.

Secondary

#090D38

Uses to reflect intelligence and efficiency.

Accent

#007D0D

Uses for price tags and successful order status.

Accent

#FFD966

Uses for highlight labels.

Icons with outline styles

Outlined icons are chosen for a clean, minimalist look that enhances clarity and easy recognition for users.

Icons
Icons
Icons

Sans-serif font for clean, modern look

As SuppLink is focused on customer relationships experience, a clear, modern font matches to display data and look clean.

Lato

Lato

Lato

Lato

Lato

Lato

Regular/ Medium/ Semibold

ABCDEFGHIJKLMNOPQRSTUVWXYZ
abcdefghijklmnopqrstuvwxyz
0123456789[{]}\|;:’”,<.>/?`~
!@#$%^&*()-=_+

ABCDEFGHIJKLMNOPQRSTUVWXYZ
abcdefghijklmnopqrstuvwxyz
0123456789[{]}\|;:’”,<.>/?`~
!@#$%^&*()-=_+

ABCDEFGHIJKLMNOPQRSTUVWXYZ
abcdefghijklmnopqrstuvwxyz
0123456789[{]}\|;:’”,<.>/?`~
!@#$%^&*()-=_+

ABCDEFGHIJKLMNOPQRSTUVWXYZ
abcdefghijklmnopqrstuvwxyz
0123456789[{]}\|;:’”,<.>/?`~
!@#$%^&*()-=_+

Title

Title

42px Semibold

42px Semibold

Header

Header

20px Medium

20px Medium

Body

16px Regular

Highlight Text

14px Semibold

Label

12px Regular

High fidelity design

Measurable Result

6 out of 8 reported satisfication with order flow process and supplier network.

I conducted usability testing with 8 participants: 5 retail shop owners and 3 marketing staffs.

Flow Tested

(Main flow) Find suppliers and connect with them.

(Secondary flow) From ordering products to tracking order progress.

Methods

Tracked errors and measured task completion for each flow.

Metrics

Collected post-test feedback using SUS (System Usability Scale) and NPS (Net Promoter Score).

79.5 average SUS score with NPS of 7.7

Good usability showing strong likehood of recommendation.

100% task completion

All test participants achieved task completion with 0% drop-off.

Based on testing results, Supplink validates as reliable and practical solution for retailers, and marketing staff.

Reflection

What I have learned from this project

Any design should align with user needs and business goals.

User conversations uncovered pain points and highlighted market gaps. By refining the order flow, I saw how solving the right problems drives both user satisfaction and business revenue.

Designing with empathy make better solutions.

I experienced these challenges firsthand, which allowed me to better understand users’ frustrations. This empathy helped me think clearly and break down the problems, leading to more thoughtful and effective solutions.

Next Steps

What I will do for future steps

  • Conduct testing with suppliers.

  • I will design a website platform that makes management easier for large businesses.

Student Marketplace Screen Design Mockup

Simplifying the way to manage belongings without stress for international students

See More Details

See More Details

Branding Packaging Design Mockup

Expanding to new audiences through brand modernization

View Case Study

View Case Study

Designed with curiosity and bubble tea sips.

© 2025 Rina