top of page

An end to end warehouse management system

Project Name

Duration

Domain

Anchanto Warehouse Management System 

2 Years

Product Design, SaaS, Analytics Solution, Mobile App Design, User Interface, User Flows and Architecture

banner.webp

To comply with my non-disclosure agreement, I have omitted confidential information in this case study. The information in this case study is my own and does not necessarily reflect the views of Anchanto. All designs are part of Anchanto's intellectual property.

Background

Anchanto debuted in Singapore with the aim of streamlining backend e-commerce tasks for businesses. Following numerous rounds of development, they crafted the Anchanto E-Warehouse Management System, a web solution built entirely from the ground up. While it possessed all the necessary functionalities, its design was as rudimentary as it came, lacking any involvement from a design team.

image 11.png
image 13.png

The original eWMS website

The Challenge

"Elevating A Rudimentary website into a sophisticated and user-centric web application."

Beyond my official job description,
my responsibilities expanded significantly.

Outcome

Successful global launch of the new and improved version of the WMS Product with complete backwards compatibility with its legacy product and additional unique features.

Approach

I entered the project when the prior designer had initiated the redesign, establishing a visual style guide and laying out the framework of the application. Only a handful of basic modules had been designed, serving as my sole reference for continuing the design of the remaining modules. However, there was no formal handover from any member of the design team.

With development set to kick off shortly, I had to quickly gear up and finalize the designs.

Time was of the essence, leaving me little opportunity to follow the user-centered design process step by step meticulously. 

Instead, I had to adapt it to best suit the demands of the fast-paced delivery sprints.

Domain Understanding

When I joined the company, I did not know what the logistics domain entails. My experience had been limited to the consumer perspective, primarily as an enthusiastic e-commerce shopper.

What is Warehouse Management?

Warehouse management is the act of organising and controlling everything within your warehouse – and making sure it all runs in the most optimal way possible. 

Warehouse management encompasses the task of efficiently organizing and overseeing all operations within a warehouse. This involves:

 

✅ Organizing the layout of the warehouse and managing its inventory effectively.

✅ Ensuring the availability and proper maintenance of necessary equipment.

✅ Handling the intake and management of new stock entering the facility.

✅ Executing tasks such as picking, packing, and shipping orders accurately and promptly.

✅ Monitoring and enhancing overall warehouse performance through tracking and implementing improvements.

 

Most high-growth retailers use automation tools like some form of Warehouse Management Systems to control this part of their supply chain.

The Warehouse Management Process

I had daily interactions with the implementation team and solution consultants to gather user insights.

Designing a Warehouse Management System that caters to various company types, user numbers, and fulfillment objectives is a challenging task. However, with the active participation of the Implementation Head and Consultants, who directly engage with end-users, we came remarkably close to achieving this goal. Their profound understanding of the entire process, along with their knowledge of pain points and user requirements, proved invaluable in crafting a solution that meets diverse needs effectively.

Major Pain Points

Legacy WMS limitations

Constrained capabilities and obsolete technology impede the scalability of the enterprise.

Complex management of multiple customers and operations 

This leads to time-consuming onboarding procedures and a deficiency of user-friendly systems to optimize operations.

Manual and disjointed operations prevail

Many companies relying on Excel sheets for daily tasks, resulting in inefficiencies and inaccuracies.

Expectations

Custom flow design and flexibility

Full flexibility while choosing the operation flows based on the working style as well as custom virtual location setup.

Modular warehouses

Effortlessly incorporation of warehouses, customers, and locations as business grows, eliminating the need for transitioning to another system.

Multiple roles and personas

Tailored view for each user role based on their use cases along with flexibility to manage roles and permissions.

Visual overview of warehouse

 A bird's-eye view of the entire warehouse layout, leveraging virtual locations to empower users in optimizing capacity utilization and identifying efficient picking routes.

PROCESS FLOWS

Based on the insights, I started creating process flows. These helped in getting a clear picture of how the UI flow should be made.

flows.png

THE SOLUTION

Despite technically being a redesign, we focused on enhancing the product's robustness and functionality by introducing several unique features.

This approach aimed to elevate its performance and provide users with an enriched experience.

✳️ Introduction of an Admin Panel

Warehouse Management Systems can be very complex due to the varied requirements of different customers. Creating custom workflows for each client isn't scalable in the long run.

 

To address this, we structured the application to allow customers to tailor components and process flows according to their unique needs. Through an admin panel, users could select warehouse setup components, order processing flows, and inventory configurations and much more.

01-Onboarding_Self Usage.webp

ONBOARDING AND CONFIGURATION

1

Flexibility in choosing the type of account based on the customer type

2

Complete freedom in selection of hierarchical storage types present in the customer's warehouse

3

Define number of admin and regular users

4

Process flow wise selection which reflects in the solution

5

Selection here will affect the validations in the application

6

Add-on features can be enabled based on the type of goods stored in the warehouses

✳️ Roles and permissions Module

With over 5 types of users anticipated to use the solution, we developed a modular system and application view tailored to each user role. By analyzing various use cases, we defined permissions and crafted a detailed user role matrix to guide the implementation. 

User Role Matrix

chart.png

breadcrumb

primary left navigation for main modules

WO_User List.webp

actions 

tabular content

secondary navigation for submodules

List of users

pagination

WO_Create new user_super admin.webp

Create new user

WO_User List_Filters 2webp.webp

Roles list

✳️ Visual Overview of Warehouse and its Operations

One standout feature I conceptualized was the warehouse overview module, which integrated functionalities such as a capacity map, heatmap, and picking route optimizations. This comprehensive feature offers users a holistic view of their warehouse, showing utilization levels, identifying heavily used locations, and providing optimized picking routes. 
 

WO_Capacity_Overview_Zones.webp

CAPACITY OVERVIEW

1

The entire warehouse layout can be viewed based on the selected warehouse facility. The layout will be drilled down accordingly.

2

The layout is colour coded based on its status - empty or used.

3

The overview of the warehouse storage usage is indicated on the right with information on available locations.

WO_Heatmap_Shelf View.webp

WAREHOUSE HEATMAP

1

The warehouse heatmap gives a real time overview on how busy each picking location is using colour coding. This information is helpful as the warehouse admin can optimise the picking route based on this.

2

The user can hover over any box to see the details

3

The chart on the right indicates how much of the picking is completed.

wo_dashboard-oprational_view -2.webp

DASHBOARD

1

The dashboard is the landing page of the application. Here the user gets a glimpse of all the warehouse processes based on their statuses.

2

The cards are adjustable based on user preference.

Some other important modules were inventory, order and inbound. 

Inventory Module

The inventory module contains all the information about the products in the warehouse as per their status in terms of stock, warehouse process, and sales.

WO_Inventory_Product_Filters.webp
Prod details small.webp

Inbound Module

All the consignments that come to the warehouse go through an inbound procedure which includes creation of purchase orders, receiving stock, counting and quality check followed by put away in designated warehouse location.

WO_Inbound_Goods Received Note_View by_In Process.webp
WO_Inbound_PutAway-with serial no..webp

Order Module

Orders are created and then picked and packed by the designated user roles. They are grouped based on the stage of the process they are in.

WO_Orders_All-B2C by order Filters.webp
WO_Orders_Packing -  - Step02_03.webp

Mobile App

Interestingly, a significant portion of our users were warehouse staff constantly on the move – pickers, packers, dispatchers, and more. Their tasks required real-time completion, facilitated by PDA devices (handheld mobile devices. To meet their needs, we developed a mobile app with all the required functionalities, streamlined for ease of use. Through multiple iterations and brainstorming sessions, we crafted a comprehensive mobile application tailored to their workflow requirements.

App mockup.webp

Learnings

I have elaborated more on my learnings in the below medium article.

Do check it out. :)

bottom of page