Go Back
Order Management System
Order Management System
Order Management System
Order Management System
An internal CRM used by 2,000+ sales agents across 16 geographies, supporting live customer calls and generating approximately $400M in annual revenue for Pens.com.
The tool enabled agents to configure personalized products, pricing, and accessories in real time while interacting with customers.
The image below shows the legacy OMS interface before redesign — a cluttered, scroll-heavy layout that slowed agents down and made order creation error-prone
An internal CRM used by 2,000+ sales agents across 16 geographies, supporting live customer calls and generating approximately $400M in annual revenue for Pens.com.
The tool enabled agents to configure personalized products, pricing, and accessories in real time while interacting with customers.
The image below shows the legacy OMS interface before redesign — a cluttered, scroll-heavy layout that slowed agents down and made order creation error-prone
An internal CRM used by 2,000+ sales agents across 16 geographies, supporting live customer calls and generating approximately $400M in annual revenue for Pens.com.
The tool enabled agents to configure personalized products, pricing, and accessories in real time while interacting with customers.
The image below shows the legacy OMS interface before redesign — a cluttered, scroll-heavy layout that slowed agents down and made order creation error-prone
An internal CRM used by 2,000+ sales agents across 16 geographies, supporting live customer calls and generating approximately $400M in annual revenue for Pens.com.
The tool enabled agents to configure personalized products, pricing, and accessories in real time while interacting with customers.
The image below shows the legacy OMS interface before redesign — a cluttered, scroll-heavy layout that slowed agents down and made order creation error-prone
Employer:
Employer:
Cimpress
Role:
UX Designer
Year:
2025


Problem Statement
The existing system supported only one product per order. This constraint significantly increased turnaround time, especially when customers requested multiple products or variations within the same call. Introducing multi-order functionality was critical but risky. Any existing errors in a single-order flow would multiply once agents began placing multiple orders in one session.
The challenge was not just adding capability, but ensuring the system scaled safely under cognitive and operational pressure.
Problem Statement
The existing system supported only one product per order. This constraint significantly increased turnaround time, especially when customers requested multiple products or variations within the same call. Introducing multi-order functionality was critical but risky. Any existing errors in a single-order flow would multiply once agents began placing multiple orders in one session.
The challenge was not just adding capability, but ensuring the system scaled safely under cognitive and operational pressure.
Problem Statement
The existing system supported only one product per order. This constraint significantly increased turnaround time, especially when customers requested multiple products or variations within the same call. Introducing multi-order functionality was critical but risky. Any existing errors in a single-order flow would multiply once agents began placing multiple orders in one session.
The challenge was not just adding capability, but ensuring the system scaled safely under cognitive and operational pressure.
My Role
In-house UX Designer at Pens.com
Sole designer on the project
Worked closely with Product, Engineering, and Business stakeholders
Operated in an agile environment
Project duration: ~4 months (design to development)
My Role
In-house UX Designer at Pens.com
Sole designer on the project
Worked closely with Product, Engineering, and Business stakeholders
Operated in an agile environment
Project duration: ~4 months (design to development)
My Role
In-house UX Designer at Pens.com
Sole designer on the project
Worked closely with Product, Engineering, and Business stakeholders
Operated in an agile environment
Project duration: ~4 months (design to development)
My Role
In-house UX Designer at Pens.com
Sole designer on the project
Worked closely with Product, Engineering, and Business stakeholders
Operated in an agile environment
Project duration: ~4 months (design to development)
Research & Discovery
The first two weeks were focused on understanding where the system was breaking down, before designing any solutions. This was essential because multi-order functionality would amplify existing issues rather than fix them.
I began with a 45-minute service blueprinting session to understand the full ecosystem agents operated within during live calls.
Key discovery:
Agents relied on multiple disconnected tools to gather customer, product, and pricing information—creating information fragmentation and high cognitive load even before interacting with the CRM.
To understand real usage patterns, I conducted 1 hour interviews with 10 sales agents, selected across:
Different geographies
Experience levels
Market contexts
The focus was on behaviour, not opinions—where agents paused, double-checked, or worked around the system.
Research & Discovery
The first two weeks were focused on understanding where the system was breaking down, before designing any solutions. This was essential because multi-order functionality would amplify existing issues rather than fix them.
I began with a 45-minute service blueprinting session to understand the full ecosystem agents operated within during live calls.
Key discovery:
Agents relied on multiple disconnected tools to gather customer, product, and pricing information—creating information fragmentation and high cognitive load even before interacting with the CRM.
To understand real usage patterns, I conducted 1 hour interviews with 10 sales agents, selected across:
Different geographies
Experience levels
Market contexts
The focus was on behaviour, not opinions—where agents paused, double-checked, or worked around the system.
Research & Discovery
The first two weeks were focused on understanding where the system was breaking down, before designing any solutions. This was essential because multi-order functionality would amplify existing issues rather than fix them.
I began with a 45-minute service blueprinting session to understand the full ecosystem agents operated within during live calls.
Key discovery:
Agents relied on multiple disconnected tools to gather customer, product, and pricing information—creating information fragmentation and high cognitive load even before interacting with the CRM.
To understand real usage patterns, I conducted 1 hour interviews with 10 sales agents, selected across:
Different geographies
Experience levels
Market contexts
The focus was on behaviour, not opinions—where agents paused, double-checked, or worked around the system.
Research & Discovery
The first two weeks were focused on understanding where the system was breaking down, before designing any solutions. This was essential because multi-order functionality would amplify existing issues rather than fix them.
I began with a 45-minute service blueprinting session to understand the full ecosystem agents operated within during live calls.
Key discovery:
Agents relied on multiple disconnected tools to gather customer, product, and pricing information—creating information fragmentation and high cognitive load even before interacting with the CRM.
To understand real usage patterns, I conducted 1 hour interviews with 10 sales agents, selected across:
Different geographies
Experience levels
Market contexts
The focus was on behaviour, not opinions—where agents paused, double-checked, or worked around the system.


Design Direction
Based on research and technical constraints, the design focused on:
Reducing cognitive load through decision sequencing
Preserving a single-page layout due to agent familiarity and backend constraints
Structuring the experience around how agents think, not how data is stored
Introducing multi-order functionality without increasing error risk
Rather than redesigning the container, the effort centered on restructuring decisions, hierarchy, and feedback.
Design Direction
Based on research and technical constraints, the design focused on:
Reducing cognitive load through decision sequencing
Preserving a single-page layout due to agent familiarity and backend constraints
Structuring the experience around how agents think, not how data is stored
Introducing multi-order functionality without increasing error risk
Rather than redesigning the container, the effort centered on restructuring decisions, hierarchy, and feedback.
Design Direction
Based on research and technical constraints, the design focused on:
Reducing cognitive load through decision sequencing
Preserving a single-page layout due to agent familiarity and backend constraints
Structuring the experience around how agents think, not how data is stored
Introducing multi-order functionality without increasing error risk
Rather than redesigning the container, the effort centered on restructuring decisions, hierarchy, and feedback.
Design Direction
Based on research and technical constraints, the design focused on:
Reducing cognitive load through decision sequencing
Preserving a single-page layout due to agent familiarity and backend constraints
Structuring the experience around how agents think, not how data is stored
Introducing multi-order functionality without increasing error risk
Rather than redesigning the container, the effort centered on restructuring decisions, hierarchy, and feedback.
Outcomes
Enabled multi-order creation within a single flow
Reduced agent rework and hesitation during live calls
Improved clarity around quantity, variations, and accessories
Designed within technical and operational constraints to ensure safe rollout
Outcomes
Enabled multi-order creation within a single flow
Reduced agent rework and hesitation during live calls
Improved clarity around quantity, variations, and accessories
Designed within technical and operational constraints to ensure safe rollout
Outcomes
Enabled multi-order creation within a single flow
Reduced agent rework and hesitation during live calls
Improved clarity around quantity, variations, and accessories
Designed within technical and operational constraints to ensure safe rollout
Outcomes
Enabled multi-order creation within a single flow
Reduced agent rework and hesitation during live calls
Improved clarity around quantity, variations, and accessories
Designed within technical and operational constraints to ensure safe rollout




Impact
Reduced average handling time per order by eliminating redundant steps by almost 50%.
Enabled agents to process more orders per day, improving throughput.
Lowered error rates by enforcing structured, guided workflows.
Supported the company’s digital transformation, aligning the design with React migration and scalability needs
Impact
Reduced average handling time per order by eliminating redundant steps by almost 50%.
Enabled agents to process more orders per day, improving throughput.
Lowered error rates by enforcing structured, guided workflows.
Supported the company’s digital transformation, aligning the design with React migration and scalability needs
Impact
Reduced average handling time per order by eliminating redundant steps by almost 50%.
Enabled agents to process more orders per day, improving throughput.
Lowered error rates by enforcing structured, guided workflows.
Supported the company’s digital transformation, aligning the design with React migration and scalability needs