TapeTap
OMS

I helped the company I worked for to expand its value in the e-commerce sector by adding a design touch to the code-first developed startup.

Scope

UX Research, 


Prototyping, 


Visual Design

Role

Interface 


Designer

Client

Under NDA

Year

2019

TapeTap
OMS

I helped the company I worked for to expand its value in the e-commerce sector by adding a design touch to the code-first developed startup.

Scope

UX Research, 


Prototyping, 


Visual Design

Role

Interface 


Designer

Client

Under NDA

Year

2019

TapeTap
OMS

I helped the company I worked for to expand its value in the e-commerce sector by adding a design touch to the code-first developed startup.

Scope

UX Research, 


Prototyping, 


Visual Design

Role

Interface 


Designer

Client

Under NDA

Year

2019

TapeTap
OMS

I helped the company I worked for to expand its value in the e-commerce sector by adding a design touch to the code-first developed startup.

Scope

UX Research, 


Prototyping, 


Visual Design

Role

Interface 


Designer

Client

Under NDA

Year

2019

TapeTap
OMS

I helped the company I worked for to expand its value in the e-commerce sector by adding a design touch to the code-first developed startup.

Scope

UX Research, 


Prototyping, 


Visual Design

Role

Interface 


Designer

Client

Under NDA

Year

2019

TapeTap
OMS

I helped the company I worked for to expand its value in the e-commerce sector by adding a design touch to the code-first developed startup.

Scope

UX Research, 


Prototyping, 


Visual Design

Role

Interface 


Designer

Client

Under NDA

Year

2019

  • The project is B2B and never went public, which is why according to NDA can't be shown. All the presented colours, texts, and logos are not original.

  • The project is B2B and never went public, which is why according to NDA can't be shown. All the presented colours, texts, and logos are not original.

  • The project is B2B and never went public, which is why according to NDA can't be shown. All the presented colours, texts, and logos are not original.

  • The project is B2B and never went public, which is why according to NDA can't be shown. All the presented colours, texts, and logos are not original.

  • The project is B2B and never went public, which is why according to NDA can't be shown. All the presented colours, texts, and logos are not original.

  • The project is B2B and never went public, which is why according to NDA can't be shown. All the presented colours, texts, and logos are not original.

  • The project is B2B and never went public, which is why according to NDA can't be shown. All the presented colours, texts, and logos are not original.

  • The project is B2B and never went public, which is why according to NDA can't be shown. All the presented colours, texts, and logos are not original.

  • The project is B2B and never went public, which is why according to NDA can't be shown. All the presented colours, texts, and logos are not original.

Background

Company I worked for already had big presence in e-commerce and one of the agencies they acquired had an Order Management System (OMS).

OMS — is a software tool to manage and track customer orders from the placement to delivery. It ensures smooth organisation so customers receive their products on time.

Our work was to shape an existing OMS to company standards and raise attractiveness to be able to upsell OMS together with other e-commerce services. To achieve this, we needed to enhance the user experience for efficient support team operations and establish a foundation for future iterations.

Existed version of an OMS.

Research

After a brief audit, unstructured, and then semi-structured interviews with manager and support segments of users I gathered following observations:

  • Fast searchability is crucial as clients or logistics companies often await responses while on the line with a client;

  • Market leaders typically have complex, feature-heavy interfaces, while smaller startups lack essential features. Our goal is to strike a balance between these;

  • Locating the desired search field among 40 other is challenging, especially when the viewport changes and fields regroup from four columns to three;

  • It is difficult to find the desired search field, especially if the viewport changes and fields regroup from 4 columns to 3;

  • There were 4 most frequently-mentioned search attributes (table columns), the others received the same low number of mentions;

  • The main feature is the orders table, which does not contain all the necessary columns;

  • Managers have to lean on GA because of the lack of standard e-commerce reports;

  • Support is overloaded, but no budget soon to relieve them;

  • No mobile version.

Problems

By summarising insights and observations, we could define several issues (one more will appear later during the process):

  1. Overcomplicated search;

  2. Not enough information fits in the current table;

  3. No actionable insights for a manager.

Support overload, mobile version, user management, order page, and statuses might be presented in the next update of this case study.

Solution

By summarising insights and observations, we could define several issues, plus one more appeared during the process:

  1. Overcomplicated search;

  2. Not enough information fits in the current table;

  3. No actionable insights for a manager.

Support overload, mobile version, user management, order page, and statuses will be presented in the next update of this case study.

Problem 1

Problem 1

Problem 1

Problem 1

Problem 1

Problem 1

Overcomplicated search

The majority of people pointed to search abilities. There were 40 fields, but only four were used in 90% of cases, so I simplified the standard functionality to one field. Since the ability to search for 40 parameters simultaneously is an overkill even for advanced users, we made a simplified search functionality where we narrowed the search to the four main parameters, leaving the original design as advanced functionality.

We did not stop at simplifying all-in-one search but added mask presets that highlight some inputs and make finding a needed one faster. We also improved the navigation between inputs at desktop viewports by fixing the position of each input in the grid.

Problem 2

Problem 2

Problem 2

Problem 2

Problem 2

Problem 2

Not enough information fits in the table

The second insight was about the desire to squeeze as many columns as possible into the table. Despite the fact that the 3d party we used already allows users to edit the view and add/remove columns, users will not do this all the time. Therefore, at first, we shortened the names of all column headings as much as possible and truncated the text of the results more than we would have liked. It still wasn't enough. One of the respondents joked that they needed N+1 columns, where N was the current number of columns. So, a radical method of expanding the table to the full width of the screen was invented and the idea of a header (the next ‘problem’, or rather lack thereof) was born.

Problem 3

Problem 3

Problem 3

Problem 3

Problem 3

Problem 3

"No" to a side panel

Addressing the issue of narrow tables led us to question the necessity of a horizontal menu bar in this OMS, as it occupies space that could be used for another table column and does not solve any other problem.

Side panels are popular in CMSes because they:

  • Accommodates many menu items in an organised, scrollable, collapsible way — given our few items, which are irrelevant to us.

  • Makes better use of horizontal space by preserving vertical space, which is the opposite of our goal.

  • Supports complex, nested menus which is unnecessary since our menu is simple.

Since our main need is horizontal space, following a typical CMS design doesn’t make sense.

Problem 4

Problem 4

Problem 4

Problem 4

Problem 4

Problem 4

Insights for a Manager

The original OMS didn't have not only a dashboard with basic analytics, but also many, many other things, such as inventory, transactions, customers, and vendors. We prioritised dashboard creating because monitoring is central to what an OMS does and just a natural starting page of any OMS workflow.

Impact

While we made bold choices like implementing 40 search fields and a boxed layout in the OMS, these decisions helped users adapt to the redesign and saved development time. Our user metrics and testing validated this approach - showing increased speed and active usage of the new features. The project has established a strong foundation for TapeTap, and I'm excited to see how the new team will build upon it.

28%

lower time effort estimate got boxed layout

lower time
effort
estimate got
boxed layout

lower time effort
estimate got
boxed layout

lower time effort
estimate got boxed
layout

lower time effort estimate got
boxed layout

x5

orders search speed increased

orders search
speed
increased

orders search
speed increased

orders search speed
increased

31%

expanding table Feature Usage Rate increased

expanding
table Feature
Usage Rate
increased

expanding table
Feature Usage
Rate increased

expanding table
Feature Usage Rate
increased

expanding table Feature Usage
Rate increased

2 mins

on average managers spend time on the dashboard

on average
managers spend
time on the
dashboard

on average
managers spend
time on the
dashboard

on average managers
spend time on the
dashboard

on average managers spend time
on the dashboard

while support spends 20 seconds

while support spends
20 seconds

while support spends
20 seconds

while support spends
20 seconds

while support spends 20 seconds

while support spends
20 seconds

READY
TO TALK?

Let’s work

This website
is powered
by cookies.

Typesets are Cosi Times, Clash Display, and a bit of Necto Mono. Copyright © Anton Kharytonov 2012—2024. All Rights Reserved.

READY
TO TALK?

Let’s work

This website
is powered
by cookies.

Typesets are Cosi Times, Clash Display, and a bit of Necto Mono. Copyright © Anton Kharytonov 2012—2024. All Rights Reserved.

READY
TO TALK?

Let’s work

This website
is powered
by cookies.

Typesets are Cosi Times, Clash Display, and a bit of Necto Mono. Copyright © Anton Kharytonov 2012—2024. All Rights Reserved.

READY
TO TALK?

Let’s work

This website
is powered
by cookies.

Typesets are Cosi Times, Clash Display, and a bit of Necto Mono. Copyright © Anton Kharytonov 2012—2024. All Rights Reserved.

READY
TO TALK?

Let’s work

This website
is powered
by cookies.

Typesets are Cosi Times, Clash Display, and a bit of Necto Mono. Copyright © Anton Kharytonov 2012—2024. All Rights Reserved.

READY
TO TALK?

Let’s work

This website
is powered
by cookies.

Typesets are Cosi Times, Clash Display, and a bit of Necto Mono. Copyright © Anton Kharytonov 2012—2024. All Rights Reserved.