Order tracker mockup

Order Tracker

Mobile App

Order Tracker is an app aiming at helping small business owners to track their packages efficiently and provide insights that could help with business decisions based on collected data.

Team

Tsai Tzu Hui

My Role

UX research UI Design Prototype Wireframe

Tool

Figma

Duration

15 months

Overview

The problem

As I worked in a ecommercial company, tracking numerous orders to make sure all the customers had received their products is necessary every day. However, it is a burden for small businesses to purchase a system that tracks orders automatically, and manual operation could be inefficient and fallible.

The goals

  • ◆ Allow users to import orders by multiple methods.
  • ◆ Allow users to find orders with specific condition easier.
  • ◆ Generate statistics data from collected data.
  • ◆ Make it user-friendly.

Research

Before dived into the design phase, I interviewed a few storekeepers who sell their product either online or physical.

These storekeepers consider it is important to know the shipment status in real time, and want a system that could simplify the process of order tracking.

The app should be able to help users monitor their orders easily, save time cost and generate statistics.

Pain points

  • Be able to understand the situation as soon as possible.
    Use simple statistics to help users get onboard at a glance.
  • Be able to find desired orders quickly
    Use filters to help users find orders by conditions. 
  • End orders automatically
    Ending an order after delivered automatically could simplify the process.

Persona

Problem statement

Yoshida is a local thrift store owner who needs to organize a lot of orders and solve delivery issues if there are any.

Yoshida's Goals

  • ◆ Import orders according to where the order is submitted.
  • ◆ Notification of shipments with issues.
  • ◆ Sort function, or maybe arrange the sequence manually.

What make Yoshida frustrated

  • ◆ “I couldn’t change the sequence of my orders, and it is hard for me to prepare the product this way.”
  • ◆ “If there is an error, I need to know whether the package is missing and what I could do to solve it.”
  • ◆ “It would be nice if I can import my order numbers by excel files or by scanning booking notes.”

User journey map

Yoshida organizes all his package data with excel or google Sheets on his computer. He needs to track the shipment status by typing order numbers on carrier websites and solve problems if a shipment status shows an error.

Wireframe and Prototype

Wireframe

Paper wireframe of Index page

Paper Wireframe

To quickly generate ideas, first, I use hand drawing to make several versions of each page. Secondly, I would pick out the parts that satisfy the user's need the most for each page. (Parts with star marks in the picture.)
Combining all the marked areas, we can get a refined version of each page.

Digital Wireframe

I use Figma to turn my paper wireframes into digital ones. Turning paper wireframes into digital ones isn't only a necessary step to create a low-fidelity prototype but a chance to examine if the selected parts are reasonable.

Low-Fidelity Prototypes

Usability Test

In the usability tasks, I realized that mark functions should be easier to find, and the chart doesn’t work as well as expected.

Round 1 findings

  1. Users ignore the chart quite often.
  2. Mark function is too hard to find. It could be more intuitive.
  3. It would be more efficient if the system directly told users which orders to check.

Round 2 findings

  1. Analyzation might be redundant for our TA.
  2. Shrinking page titles allow us to use the screen space more efficiently.
  3. Add delete function to the app.

Mockup and High Fidelity Prototype

Improvements based on the usability study

Based on the finding of the usability study, there are some improvements of the refined mockup. For example, I removed the chart which didn’t work well in the usability study. On the contrary, I added a tab that filters all orders with issues. In addition, before the usability study, the mark function hid on the order detail page; in the current version, users could mark an order directly on the home page.

Refine the design

Beside improvements based on the usability study, I also made other improvements on the UI visual. For example, the page title shrinks so there is more negative space.

I also try to apply Gestalt Principles and design system.

Accessibility Considerations

  • ◆ Not only use color to indicate the shipment status but include icons, so people who couldn’t identify color could know the shipment status.
  • ◆ The color contrast would fit the WCAG accessibility requirements.
  • ◆ Add alternative text to icons.
  • ◆ Gesture would not be the only way to complete a task.

Design System

Going forward

Takeaways

Impact

Using technology to simplify the process is necessary for a business. The app could save small enterprise owners time on repetitive work and make more profit.

What I learned

The interview and usability studies are very crucial in the design. Sometimes we might be resistant to changes, but we have to keep in mind that putting users up front is the main idea of UX.

Other projects