Inventory & Order Management Solution for B2B Companies

Inventory & Order Management Solution for B2B Companies

Inventory & Order Management Solution for B2B Companies

Inventory & Order Management Solution for B2B Companies

Role

Role

Role

UX Designer

UX Designer

UX Designer

Timeline

Timeline

Timeline

2 Months

2 Months

2 Months

Tools

Tools

Tools

Figma, FigJam

Figma, FigJam

Figma, FigJam

Year

Year

Year

2025

2025

2025

Current Problem

Current Problem

Current Problem

Current Problem

Small retailers rely on spreadsheets or manual methods to manage inventory and orders, which often results in stock inaccuracies, missed orders, and limited visibility into business performance.

Small retailers rely on spreadsheets or manual methods to manage inventory and orders, which often results in stock inaccuracies, missed orders, and limited visibility into business performance.

Small retailers rely on spreadsheets or manual methods to manage inventory and orders, which often results in stock inaccuracies, missed orders, and limited visibility into business performance.

Why this matters?

Why this matters?

Why this matters?

Why this matters?

These inefficiencies lead to lost revenue, delayed deliveries, and poor customer satisfaction.

These inefficiencies lead to lost revenue, delayed deliveries, and poor customer satisfaction.

These inefficiencies lead to lost revenue, delayed deliveries, and poor customer satisfaction.

Gap in Market

Gap in Market

Gap in Market

Gap in Market

While existing tools exist, they are often too complex, expensive, or not tailored to the unique needs of small retailers.

While existing tools exist, they are often too complex, expensive, or not tailored to the unique needs of small retailers.

While existing tools exist, they are often too complex, expensive, or not tailored to the unique needs of small retailers.

Opportunity

Opportunity

Opportunity

Opportunity

There is a need for a simple, affordable, and intuitive solution that helps small retailers easily track inventory, manage orders, and make informed decisions without a steep learning curve.

There is a need for a simple, affordable, and intuitive solution that helps small retailers easily track inventory, manage orders, and make informed decisions without a steep learning curve.

There is a need for a simple, affordable, and intuitive solution that helps small retailers easily track inventory, manage orders, and make informed decisions without a steep learning curve.

Solution

Solution

Solution

Solution

Stock Mate will:

Stock Mate will:

Stock Mate will:

Track real-time stock levels

Track real-time stock levels

Track real-time stock levels

Send low-stock alerts

Send low-stock alerts

Send low-stock alerts

Manage and place orders

Manage and place orders

Manage and place orders

Allow quick search

Allow quick search

Allow quick search

and much more.

and much more.

and much more.

This will help retailers reduce errors, improve efficiency, and make informed decisions without relying on memory or manual tools.

This will help retailers reduce errors, improve efficiency, and make informed decisions without relying on memory or manual tools.

This will help retailers reduce errors, improve efficiency, and make informed decisions without relying on memory or manual tools.

Going back to how it started…

Going back to how it started…

Going back to how it started…

Going back to how it started…

Let's rationalise some of the design decision together!

Let's rationalise some of the design decision together!

Let's rationalise some of the design decision together!

Why did I choose this topic?

Why did I choose this topic?

Why did I choose this topic?

Why did I choose this topic?

I chose to work on an Inventory & Order Management system because it tackles a real, everyday problem faced by retailers like manual tracking, missed orders, and stock confusion. It allowed me to explore meaningful design challenges like inventory management, alerts, and dashboards. More importantly, it gave me the opportunity to demonstrate my understanding of B2B product design, where clarity, efficiency, and business impact take priority over just aesthetics.

I chose to work on an Inventory & Order Management system because it tackles a real, everyday problem faced by retailers like manual tracking, missed orders, and stock confusion. It allowed me to explore meaningful design challenges like inventory management, alerts, and dashboards. More importantly, it gave me the opportunity to demonstrate my understanding of B2B product design, where clarity, efficiency, and business impact take priority over just aesthetics.

I chose to work on an Inventory & Order Management system because it tackles a real, everyday problem faced by retailers like manual tracking, missed orders, and stock confusion. It allowed me to explore meaningful design challenges like inventory management, alerts, and dashboards. More importantly, it gave me the opportunity to demonstrate my understanding of B2B product design, where clarity, efficiency, and business impact take priority over just aesthetics.

Design Process (The Real Story)

Design Process (The Real Story)

Design Process (The Real Story)

Design Process (The Real Story)

Understanding how does the retailers operate

Understanding how does the retailers operate

Understanding how does the retailers operate

Understanding how does the retailers operate

Day-to-Day operation involves…

Day-to-Day operation involves…

Day-to-Day operation involves…

Stocking Products

Stocking Products

Anil, the store owner, purchases sofas, beds, tables, and chairs from different manufacturers. He places orders through calls or WhatsApp and records them manually.

Anil, the store owner, purchases sofas, beds, tables, and chairs from different manufacturers. He places orders through calls or WhatsApp and records them manually.

Inventory Tracking

Inventory Tracking

When new stock arrives, he updates an Excel sheet (if he remembers). There’s no real-time visibility into what pieces are in stock, what’s selling fast, or what’s running low.

When new stock arrives, he updates an Excel sheet (if he remembers). There’s no real-time visibility into what pieces are in stock, what’s selling fast, or what’s running low.

When new stock arrives, he updates an Excel sheet (if he remembers). There’s no real-time visibility into what pieces are in stock, what’s selling fast, or what’s running low.

When new stock arrives, he updates an Excel sheet (if he remembers). There’s no real-time visibility into what pieces are in stock, what’s selling fast, or what’s running low.

Sales & Reordering

Sales & Reordering

Often, Anil realizes certain furniture items are out of stock only when a customer asks. He then scrambles to reorder without reviewing overall inventory needs.

Often, Anil realizes certain furniture items are out of stock only when a customer asks. He then scrambles to reorder without reviewing overall inventory needs.

Often, Anil realizes certain furniture items are out of stock only when a customer asks. He then scrambles to reorder without reviewing overall inventory needs.

Sales & Reordering

Often, Anil realizes certain furniture items are out of stock only when a customer asks. He then scrambles to reorder without reviewing overall inventory needs.

Supplier Management

He works with 4–5 different furniture manufacturers but doesn’t track their delivery timelines or reliability. Follow-ups are done over phone, making it hard to plan restocking.

Supplier Management

Supplier Management

He works with 4–5 different furniture manufacturers but doesn’t track their delivery timelines or reliability. Follow-ups are done over phone, making it hard to plan restocking.

He works with 4–5 different furniture manufacturers but doesn’t track their delivery timelines or reliability. Follow-ups are done over phone, making it hard to plan restocking.

He works with 4–5 different furniture manufacturers but doesn’t track their delivery timelines or reliability. Follow-ups are done over phone, making it hard to plan restocking.

Team Involvement

Team Involvement

Anil has a sales assistant, but without a system, they can't track incoming deliveries or update available inventory on their own.

Anil has a sales assistant, but without a system, they can't track incoming deliveries or update available inventory on their own.

Anil has a sales assistant, but without a system, they can't track incoming deliveries or update available inventory on their own.

Anil has a sales assistant, but without a system, they can't track incoming deliveries or update available inventory on their own.

No Analytics

No Analytics

Anil doesn’t know which product styles or categories are bestsellers. Decisions are based on memory or rough assumptions rather than data.

Anil doesn’t know which product styles or categories are bestsellers. Decisions are based on memory or rough assumptions rather than data.

Anil doesn’t know which product styles or categories are bestsellers. Decisions are based on memory or rough assumptions rather than data.

Anil doesn’t know which product styles or categories are bestsellers. Decisions are based on memory or rough assumptions rather than data.

Key takeaways

Key takeaways

Key takeaways

Key takeaways

Frustrations

Frustrations

Frustrations

Manual tracking of inventory through spreadsheets or notebooks.

Manual tracking of inventory through spreadsheets or notebooks.

No real time visibility of stocks.

No real time visibility of stocks.

Order confusion as no system to track order status.

No alerts or automation of low stock alerts or upcoming orders.

No data on

fast/slow-selling items or supplier performance.

Order confusion as no system to track order status.

No alerts or automation of low stock alerts or upcoming orders.

No data on

fast/slow-selling items or supplier performance.

No alerts or automation of low stock alerts or upcoming orders.

No data on

fast/slow-selling items or supplier performance.

No data on

fast/slow-selling items or supplier performance.

Motivations

Motivations

Motivations

Eliminate manual entries by automating inventory and order tracking.

Eliminate manual entries by automating inventory and order tracking.

Get real-time stock visibility and low-stock alerts to avoid missed sales.

Get real-time stock visibility and low-stock alerts to avoid missed sales.

Manage suppliers, pending orders, and stock levels from a single

dashboard—anytime, anywhere.

Get on-time

notifications and alerts for low stocks and upcoming orders.

Access simple insights to understand what sells, what doesn’t, & when to restock.

Manage suppliers, pending orders, and stock levels from a single

dashboard—anytime, anywhere.

Get on-time

notifications and alerts for low stocks and upcoming orders.

Access simple insights to understand what sells, what doesn’t, & when to restock.

Increase in the number of orders placed to increase overall revenue

Access simple insights to understand what sells, what doesn’t, & when to restock.

Increase in the number of orders placed to increase overall revenue

Get on-time

notifications and alerts for low stocks and upcoming orders.

Increase in the number of orders placed to increase overall revenue

Design Strategy

Design Strategy

Design Strategy

Design Strategy

Goal

Goal

Goal

To design a simple, intuitive web-based SaaS tool that will help small retailers efficiently manage inventory, track orders, and avoid stock-related losses without relying on manual processes.

To design a simple, intuitive web-based SaaS tool that will help small retailers efficiently manage inventory, track orders, and avoid stock-related losses without relying on manual processes.

To design a simple, intuitive web-based SaaS tool that will help small retailers efficiently manage inventory, track orders, and avoid stock-related losses without relying on manual processes.

Target Users

Target Users

Target Users

Retail Store Owners

Retail Store Owners

Inventory Managers

Inventory Managers

Small Retail Chains with 1–3 outlets and basic digital literacy

Small Retail Chains with 1–3 outlets and basic digital literacy

Problem it Solves

Problem it Solves

Problem it Solves

Manual Stock Tracking and Confusing Logistics

Manual Stock Tracking and Confusing Logistics

Manual Stock Tracking and Confusing Logistics

Technology Constraints

Technology Constraints

Technology Constraints

Must run on standard web browsers (Chrome, Firefox)

Must run on standard web browsers (Chrome, Firefox)

Should work well on low-end desktop systems with average internet speed

Should work well on low-end desktop systems with average internet speed

No complex onboarding or setup

No complex onboarding or setup

Should use lightweight front-end

Should use lightweight front-end

Major Competitors

Major Competitors

Major Competitors

Zoho Inventory, Katana, Browntape, Odoo Inventory

Zoho Inventory, Katana, Browntape, Odoo Inventory

Zoho Inventory, Katana, Browntape, Odoo Inventory

Competitive Analysis

Competitive Analysis

Competitive Analysis

Competitive Analysis

Feature

Feature

Zoho Inventory

Zoho Inventory

Katana

Katana

Browntape

Browntape

Web based platform

Real-time inventory tracking

Real-time inventory tracking

Low stock alerts

Low stock alerts

Supplier management

Supplier management

Designed specifically for marketplace sellers

Designed specifically for marketplace sellers

Mobile Access

Mobile Access

Advanced Analytics & Reports

Advanced Analytics & Reports

Ease of Use

Ease of Use

Low cost

Low cost

Why existing tools don't work?

Why existing tools don't work?

Why existing tools don't work?

Why existing tools don't work?

They need features more specific to their products and sales.

Dashboards are full of numbers and not easy to understand.

Dashboards are full of numbers and not easy to understand.

They're used to Excel or notebooks. New systems feel risky and confusing.

They just need basic features and most tools feel too technical and overloaded.

They just need basic features and most tools feel too technical and overloaded.

Too Expensive.

Monthly fees or per-user charges don’t fit their budget.

Too Expensive.

Monthly fees or per-user charges don’t fit their budget.

They need features more specific to their products and sales.

Dashboards are full of numbers and not easy to understand.

They're used to Excel or notebooks. New systems feel risky and confusing.

Dashboards are full of numbers and not easy to understand.

They're used to Excel or notebooks. New systems feel risky and confusing.

They're used to Excel or notebooks. New systems feel risky and confusing.

User Personas

User Personas

User Personas

User Personas

Persona 1

Persona 1

Persona 1

Anil Mehta

Age:

38

Location:

Pune, India

Occupation:

Store Owner

Tech Comfort:

Basic

Goals

Goals

Always have key items in stock

Always have key items in stock

Avoid over-ordering and storage clutter

Avoid over-ordering and storage clutter

Track pending orders and supplier delivery timelines

Track pending orders and supplier delivery timelines

Quickly check stock status without asking staff

Quickly check stock status without asking staff

Frustrations

Frustrations

Uses Excel for inventory which is often outdated

Uses Excel for inventory which is often outdated

No alerts when popular items run low

No alerts when popular items run low

Misses follow-ups with suppliers

Misses follow-ups with suppliers

Has to rely on memory or check shelves manually

Has to rely on memory or check shelves manually

Needs

Needs

A simple system to track stock and orders

A simple system to track stock and orders

Role-based access for staff and admin

Role-based access for staff and admin

Daily overview of low stock and pending orders

Daily overview of low stock and pending orders

Web-based (no app install needed)

Web-based (no app install needed)

Easy to learn, no steep learning curve

Easy to learn, no steep learning curve

Persona 2

Persona 2

Persona 2

Priya Nair

Age:

29

Location:

Pune, India

Occupation:

Inventory Manager

Tech Comfort:

Moderate

Goals

Goals

Keep stock records accurate and updated daily

Keep stock records accurate and updated daily

Quickly process incoming stock and mark deliveries

Quickly process incoming stock and mark deliveries

Have clear visibility on what’s available across branches

Have clear visibility on what’s available across branches

Frustrations

Frustrations

Spends too much time updating sheets and stock books

Spends too much time updating sheets and stock books

Doesn’t know which items are running out unless told

Doesn’t know which items are running out unless told

Struggles to access records when on the shop floor

Struggles to access records when on the shop floor

Needs

Needs

A central dashboard to view stock

Low stock alerts and delivery tracking

Role-specific access with edit rights

Quick search and filtering to find products fast

Quick search and filtering to find products fast

Quick search and filtering to find products fast

How I structured the solution?

How I structured the solution?

How I structured the solution?

How I structured the solution?

To make inventory and order management simple, I sketched the solution with two sides:

To make inventory and order management simple, I sketched the solution with two sides:

To make inventory and order management simple, I sketched the solution with two sides:

  1. Frontend for Staff: A web portal where team members could log in daily, see real-time analytics, check inventory levels, and place low-stock orders without friction.

  2. Backend for Admins: Powered by Salesforce, this side gave admins full control—adding new staff, monitoring member orders, and generating secure login IDs—all from the same portal.

  1. Frontend for Staff: A web portal where team members could log in daily, see real-time analytics, check inventory levels, and place low-stock orders without friction.

  2. Backend for Admins: Powered by Salesforce, this side gave admins full control—adding new staff, monitoring member orders, and generating secure login IDs—all from the same portal.

  1. Frontend for Staff: A web portal where team members could log in daily, see real-time analytics, check inventory levels, and place low-stock orders without friction.

  2. Backend for Admins: Powered by Salesforce, this side gave admins full control—adding new staff, monitoring member orders, and generating secure login IDs—all from the same portal.

With the structure defined, I focused on crafting the frontend solution in detail.

With the structure defined, I focused on crafting the frontend solution in detail.

With the structure defined, I focused on crafting the frontend solution in detail.

User flow

User flow

User flow

User flow

Choosing the right interface

Choosing the right interface

Choosing the right interface

Choosing the right interface

Feature

Feature

Desktop

Desktop

Mobile

Mobile

Large screen for tables

Large screen for tables

Bulk editing and uploads

Bulk editing and uploads

Full data visibility

Full data visibility

Fast typing/input

Fast typing/input

Report analysis

Report analysis

Installation required?

Installation required?

Ideation

Ideation

Ideation

Ideation

Defining UI Styles & Components

Defining UI Styles & Components

Defining UI Styles & Components

Defining UI Styles & Components

Here's how it works

Here's how it works

Here's how it works

Here's how it works

Success metrics & impact

Success metrics & impact

Success metrics & impact

30%

30%

30%

30%

Improved inventory accuracy, reducing errors and mismatched stock records.

Improved inventory accuracy, reducing errors and mismatched stock records.

10%

10%

10%

10%

Reduce is stockouts, reducing missed orders

Reduce is stockouts, reducing missed orders

40–50%

40–50%

40–50%

Faster order placing time

40–50%

Faster order placing time

60%

Weekly dashboard usage, leading to more data-driven restocking decisions.

60%

60%

60%

Weekly dashboard usage, leading to more data-driven restocking decisions.

3-5%

3-5%

3-5%

3-5%

Revenue uplift, achieved through fewer missed sales.

Revenue uplift, achieved through fewer missed sales.

50%

50%

50%

50%

Onboarding time

Onboarding time

One solution. Many industries.

One solution. Many industries.

One solution. Many industries.

One solution. Many industries.

The system adapts to any retail or product-based business.

The system adapts to any retail or product-based business.

The system adapts to any retail or product-based business.

Electronics Stores

Electronics Stores

Electronics Stores

Electronics Stores

Bookstores or Stationery Suppliers

Bookstores or Stationery Suppliers

Bookstores or Stationery Suppliers

Bookstores or Stationery Suppliers

Medical Supply Stores / Pharmacies

Medical Supply Stores / Pharmacies

Medical Supply Stores / Pharmacies

Medical Supply Stores / Pharmacies

Fashion & Apparel Retailers

Fashion & Apparel Retailers

Fashion & Apparel Retailers

Fashion & Apparel Retailers

Grocery & Convenience Stores

Grocery & Convenience Stores

Grocery & Convenience Stores

Grocery & Convenience Stores

Small Manufactures / Distributors

Small Manufactures / Distributors

Small Manufactures / Distributors

Small Manufactures / Distributors

Finally, my top learnings

Finally, my top learnings

Finally, my top learnings

Finally, my top learnings

  1. Thinking like a business owner - This wasn’t just a design exercise — I had to step into the shoes of a shop owner juggling sales, suppliers, and stock. Every feature had to answer: "Would this help me run my store better?"

  1. Thinking like a business owner - This wasn’t just a design exercise — I had to step into the shoes of a shop owner juggling sales, suppliers, and stock. Every feature had to answer: "Would this help me run my store better?"

  1. Thinking like a business owner - This wasn’t just a design exercise — I had to step into the shoes of a shop owner juggling sales, suppliers, and stock. Every feature had to answer: "Would this help me run my store better?"

  1. Designing for utility and intuition - Balancing functional efficiency with user-friendliness was crucial. Small retailers wanted control, not complexity — every screen had to simplify without dumbing down.

  1. Designing for utility and intuition - Balancing functional efficiency with user-friendliness was crucial. Small retailers wanted control, not complexity — every screen had to simplify without dumbing down.

  1. Designing for utility and intuition - Balancing functional efficiency with user-friendliness was crucial. Small retailers wanted control, not complexity — every screen had to simplify without dumbing down.

  1. Micro-decisions matter - Low stock indicators, reorder nudges, "Buy Again" shortcuts — the smallest elements often had the biggest user impact. I learned to sweat the small stuff.

  1. Micro-decisions matter - Low stock indicators, reorder nudges, "Buy Again" shortcuts — the smallest elements often had the biggest user impact. I learned to sweat the small stuff.

  1. Micro-decisions matter - Low stock indicators, reorder nudges, "Buy Again" shortcuts — the smallest elements often had the biggest user impact. I learned to sweat the small stuff.

  1. Designing beyond one industry - What started as a solution for furniture retailers turned out scalable for FMCG, electronics, and even apparel. The universal nature of the problem pushed me to keep the system adaptable.

  1. Designing beyond one industry - What started as a solution for furniture retailers turned out scalable for FMCG, electronics, and even apparel. The universal nature of the problem pushed me to keep the system adaptable.

  1. Designing beyond one industry - What started as a solution for furniture retailers turned out scalable for FMCG, electronics, and even apparel. The universal nature of the problem pushed me to keep the system adaptable.

Create a free website with Framer, the website builder loved by startups, designers and agencies.