Lead DESIGNER, Apple
e-Mail Linkedin

Powering Businesses with Seamless Solutions.

Before 2024 Users had to go through multiple menus and subcategories to find the right product. There was no clear categorization or quick search functionality.By the start of 2024, A more structured menu and clear product categorization were introduced, reducing the number of clicks needed to find a product and Users could now save frequently ordered products or create custom lists for easier reordering.

I was part of an ambitious project to revamp the user experience for the fastest-growing B2B eCommerce platform for Apple, aiming to improve usability, efficiency, and overall customer satisfaction.

To comply with my non-disclosure agreement, I have omitted and obfuscated confidential information in this case study. All information in this case study is my own and does not necessarily reflect the views of Apple.

Design by accretion

In just one years, B2B eCommerce platform for Apple evolved from a niche service to a leading solution. By 2025, the platform is expected to support thousands of businesses with streamlined procurement processes across multiple industries.

The Application - designed in 2014, the platform faced challenges in scaling alongside the rapid business growth. The initial design struggled with usability, as complex workflows and inefficient ordering systems hindered user experience.

To address these challenges, a major redesign was undertaken to optimize the user experience, improve accessibility, and ensure the platform could scale efficiently with the growing demand.

Project Overview

Problem & Objective

A procurement manager faces challenges with the platform's bulk ordering system, which lacks features like bulk upload and repeat order functionality. This requires manual item selection, leading to errors and slowing down the process.

To design a user-friendly B2B e-commerce platform that helps IT personnel manage device procurement and integration seamlessly. Improved navigation and support will enable efficient order management, setup, and issue resolution, reducing setup time and enhancing IT operations.

Status quo

75% of users are NOT satisfied with how current portal supports their business needs.

“ They’re struggling to get the most out of it.”

The experience is complex and requires a significant amount of time to learn before users can realize its value.

User Research

Methodology & Goals

1

Usability Audit

2

User Interviews

3

Personas

4

Jobs to be done

Usability Audit and User interviews were conducted to learn about user pain points and existing gaps in customer portal. Personas were developed and concise problem statements were crafted following JTBD framework.

Research Goals

  • Understand the specific challenges & frustrations users face
  • Discover how users interact with the application in their daily workflows
  • Discover what features & functionalities users expect
User Research

User Pain Points

Interviews with 7 Internal stakeholders and 3 External users. Users with Disabilities: 3 out of 10

1

Usability Audit

7 out of 10 Users find the bulk ordering system inefficient, leading to errors and delays, particularly for those managing large-scale procurement.

2

Insights

6 out of 10 users are less inclined to use the platform regularly and may seek alternative solutions which a need for improvements to enhance user engagement.

3

Workflow

8 out of 10 Users Difficult navigation and inadequate search functions slow down the process of finding products or features, impacting user productivity.

4

Accisibility

3 out of 3 Users with visual impairments or color blindness struggle with low-contrast elements, making it hard to read text and identify interface components.

User Speak

User Research

Surprising Behaviors

?

View Content

7 out of 10 users constantly zoom in & out or scroll excessively to view content or complete actions.

?

Export

6 out of 10 users frequently export data to external tools for better control over reporting and analysis.

?

Resolve

5 out of 10 users regularly contact customer support for issues they believe they should be able to resolve on their own.

?

Resolve

5 out of 10 users regularly contact customer support for issues they believe they should be able to resolve on their own.

User Research

Persona: Alex

Problem statement: Alex is responsible for purchasing and managing devices and equipment for his company's workforce. He frequently places bulk orders and coordinates with various departments to ensure timely procurement. With a busy schedule and frequent travel, Alex relies heavily on mobile devices to manage his tasks on the go.

Persona: Joe

Problem statement: Joe is a operations manager who oversee the day-to-day operations of the B2B store. He ensure efficient order processing, inventory management, and logistics and collaborate with other departments to streamline operations and improve service delivery.

User Research

Jobs To Be Done (JTBD)

Primary
1

Refining Processes for Better Performance

  • Improving procurement
  • Ordering product feature
  • Improve navigation & search

How can I improve procurement, ordering, and navigation for a more efficient user experience?

2

Enhance Visual Appeal & Streamline Product Interaction

  • Sleek & Visually Engaging Interface
  • Sorting product filter
  • Simple Features, Fewer Errors

How can I create a clean, intuitive interface that streamlines product sorting and minimizes errors?

Secondary
3

Accessibility Standards

  • Adjust color schemes
  • Enhance screen reader support

Competitor Analysis

Analysis focus on how competitors handle similar challenges

Design Process : Navigation / IA

Design Challenge

Since, the quantitative study was inconclusive, I conducted a qualitative study. It revealed some confusion on v2. For example: Quick Links’ was difficult to understand in context.

I put together a hierarchy based on two approaches: Category vs Tasks.

V1 (Tasks)

  • Tested with 16 users
  • Success score: 73%
  • Directness score: 73%

V2 (Category)

  • Tested with 14 users
  • Success score: 80%
  • Directness score: 74%
Design Process : Navigation / IA

Solution

Based on the qualitative study results, I designed a Category-based IA

Web

Mob

Design Process

Design Challenge

I explored three data-visualization patterns to answer the key questions gathered from user interviews.

1

For bulk order and review

  • How do users currently input part numbers i.e manual or upload
  • Are proposed approvals time-sensitive?
  • What key details should be displayed?
2

For product list

  • Are they bulk-ordering or making selective purchases?
  • Do i need to filter the product by availability?
  • Does the user engrave the product?
Actionable Insights

I audited all features and existing data to figure out the best possible data visualization - that can provide meaningful insights.

Each data-viz posed some challenges based on the quantum and granularity of information. I wanted to pressure-test a few ideas with internal users.

Design Process

Exploration

For bulk order and review:

  • How do users currently input part numbers i.e manual or upload
  • Are proposed approvals time-sensitive?
  • What key details should be displayed?
Design Process

Exploration

For product list:

  • Are they bulk-ordering or making selective purchases?
  • Do i need to filter the product by availability?
  • Does the user engrave the product i.e online, in-store?
Design Process

Usability Testing

I designed the tasks and scenarios to cover the primary JTBD with 9 users,
and secondary JTBD with 1 user.

Following test metrics were used to measure success.

1

Ease of Discovery

2

Ease of Use

3

Task Completion Rate

4

Time on Task

Design Process

User Feedback

A moderated usability study was conducted with 10 users.

Filtering by product availability was intuitive and saved me time. but wondering if more filter will be added, how to manager?

Checking product availability was easy, but I wish I could see restock dates for out-of-stock items.

Bulk ordering worked well and we need to limit the bulk order with a clearer message.

Entering part numbers manually was fine, but I wasn’t sure about the file format for uploads.

It’s hard to know why a proposal was created or who initiated it. There’s no easy way to tell if this is an internal project or a client request.

I want to browse quickly, but I feel stuck in one view. Sometimes I need a list for details, and other times I just want a quick scan with images

Design Process

Usability Study

A moderated usability study was conducted with 10 users.

Round 1 Findings:

  • Most users were confused with Proposal and quote
  • Users frequently on confused Product details
  • Most users were clueless on manual entry of part number

Round 2 Findings:

  • Most users found it difficult to enter quantities
  • No user explored to reset the filter accidentally applied
  • Many users prefer having the option to switch between list view & Grid view
Design Process Before Usability Study

Refined Solutions

Before Usability Study
After Usability Study
Design Process

Refined Solutions

Before Usability Study
After Usability Study
Design System

Visual Elements

Design Process

Accessibility Issues

Performed an in-depth accessibility evaluation using VoiceOver, aligning with Apple's AA accessibility standards. The audit identified critical issues such as missing ARIA labels, improper focus management, inadequate color contrast, and unlabeled form elements. Implemented solutions to enhance screen reader navigation, ensure logical tab order, and improve visual clarity for users with visual and motor impairments.

Design Process

Feasibility Study

In parallel with creating mockups, I engaged the right partners early to ensure a solid understanding of the feasibility of my designs.

Outcome

Highlights

😎

  • On Track with a few “Nice-to-haves” added
  • Successful Pilot for Design System
  • Auditing all interface elements for proper ARIA attributes.

🙁

  • Mobile put on hold due to business limitations
  • Unable to achieve at least 80% fully customizable accessibility within the desired timeline.
Outcome

Reflections & Learning

  • Partnering with departments having direct client contact gives continuous insights
  • Corridor tests allow to spot silly errors
  • Early engagement with cross-functional partners mitigates the risk of delays
  • User research using JTBD framework
Top

Nrusingh Charan Manik © 2025