PC Express

PC Express

Student project at University of Toronto | Client: Loblaw

Student project at University of Toronto | Client: Loblaw

Bridging the gap between online and in-store grocery shopping experiences

Bridging the gap between online and in-store grocery shopping experiences

Timeline

Timeline

3 months

(Jan - Mar 2025)

3 months

(Jan - Mar 2025)

Collaborators

Collaborators

Alexis Michaud, Alifiyah Hussain

Caitlin Wong, Dareen Christabel

Alexis Michaud, Alifiyah Hussain

Caitlin Wong, Dareen Christabel

Skills

Skills

Service Design

Product Strategy

Product Design

UI/Visual Design

OVERVIEW

OVERVIEW

What happens when the item you ordered online isn’t available?

In collaboration with the Loblaw Digital team, this three-month master’s group project explored the end-to-end PC Express service blueprint, revealing opportunities to improve the experience for both staff and customers.


In collaboration with the Loblaw Digital team, this three-month master’s group project explored the end-to-end PC Express service blueprint, revealing opportunities to improve the experience for both staff and customers.


In collaboration with the Loblaw Digital team, this three-month master’s group project explored the end-to-end PC Express service blueprint, revealing opportunities to improve the experience for both staff and customers.


THE PROBLEM

THE PROBLEM

PC Express relies on coordination between digital ordering and in-store fulfillment. When these layers fall out of sync, customers lose the control they normally have in-store (e.g., handling substitutions), while staff deal with fragmented communication during fulfillment.


So we asked:

PC Express relies on coordination between digital ordering and in-store fulfillment. When these layers fall out of sync, customers lose the control they normally have in-store (e.g., handling substitutions), while staff deal with fragmented communication during fulfillment.


So we asked:

PC Express relies on coordination between digital ordering and in-store fulfillment. When these layers fall out of sync, customers lose the control they normally have in-store (e.g., handling substitutions), while staff deal with fragmented communication during fulfillment.


So we asked:

How might we bridge the gap between the online and in-store experiences to create a transparent, coordinated service for customers and staff?

SOLUTION

Introducing a Coordinated Substitution System

A framework that helps customers and staff handle out-of-stock items through clear substitution preferences, real-time updates, and coordinated decision paths.

A framework that helps customers and staff handle out-of-stock items through clear substitution preferences, real-time updates, and coordinated decision paths.

A framework that helps customers and staff handle out-of-stock items through clear substitution preferences, real-time updates, and coordinated decision paths.

items preferences

Customers control how substitutions are handled for each item

Each item includes a substitution preference, guideing the system and helps staff make decisions to ensure customers receive items in the way they prefer.

Each item includes a substitution preference, guideing the system and helps staff make decisions to ensure customers receive items in the way they prefer.

StAFF PICKING APP

Guided and automated staff picking workflow

Allows partners to capture gift or experience ideas without committing to a date or specific celebration, with the option to keep wishes private for surprises.

Allows partners to capture gift or experience ideas without committing to a date or specific celebration, with the option to keep wishes private for surprises.

Responding to out-of-stock items

  1. REFUND
  1. SELECT NEW SUBSTITUIONS
  1. SELECT NEW SUBSTITUIONS
Reacting before deciding

Enables quick, one-tap reactions to wishes, making agreement (or disagreement) visible


PROJECT BRIEF

Context

Context

The current PC Express service experience presents challenges for both customers and store staff throughout the order fulfillment.
The current PC Express service experience presents challenges for both customers and store staff throughout the order fulfillment.

At the kickoff, the PC Express team shared several recurring issues they were observing across the pickup experience.

At the kickoff, the PC Express team shared several recurring issues they were observing across the pickup experience.

At the kickoff, the PC Express team shared several recurring issues they were observing across the pickup experience.

Customer Pain Points

Missing items in orders

Missing items in orders

Missing items in orders

Pickup delays

Pickup delays

Pickup delays

Availability is uncertain

Out-of-stock items discovered after ordering

Availability is uncertain

Out-of-stock items discovered after ordering

Availability is uncertain

Out-of-stock items discovered after ordering

Substitution process is unclear

Poor/ No substitution communication = unexpected or more expensive replacements

Substitution process is unclear

Poor/ No substitution communication = unexpected or more expensive replacements

Substitution process is unclear

Poor/ No substitution communication = unexpected or more expensive replacements

Customer Verbatim:

Customer Verbatim:

StAFF Pain Points

Order volume

Staffing changes or sudden surges in online orders

Order volume

Staffing changes or sudden surges in online orders

Order volume

Staffing changes or sudden surges in online orders

Order complexity & manual Input

Manual interventions for specific preferences/substituions

Order complexity & manual Input

Manual interventions for specific preferences/substituions

Order complexity & manual Input

Manual interventions for specific preferences/substituions

Inventory management inefficiency

Limited inventory visibility = items hard to locate

Inventory management inefficiency

Limited inventory visibility = items hard to locate

Inventory management inefficiency

Limited inventory visibility = items hard to locate

Workplace friction

Poor team coordination =  reduced efficiency

Workplace friction

Poor team coordination =  reduced efficiency

Workplace friction

Poor team coordination =  reduced efficiency

Staff Verbatim:

Staff Verbatim:

(Source: PC Express, 2025)

Deisgn Challenge

Deisgn Challenge

Design a seamless, scalable, and delightful PC Express service experience that addresses customer pain points and improves staff efficiency.

To guide the design, the PC Express team asked us to consider several key service goals:

To guide the design, the PC Express team asked us to consider several key service goals:

To guide the design, the PC Express team asked us to consider several key service goals:

Customer satisfaction

Customer satisfaction

Customer satisfaction

Operational effciency·

Operational effciency·

Operational effciency·

Service scalability

Service scalability

Service scalability

Ominichannel consistency

A cohesive experience across digital and physical touchpoints

Ominichannel consistency

A cohesive experience across digital and physical touchpoints

Ominichannel consistency

A cohesive experience across digital and physical touchpoints

DISCOVERY

Servie walkthrough

Servie walkthrough

We placed an order and tried the PC Express service out ourselves!

Going through the service firsthand, we documented each step of the journey.

Going through the service firsthand, we documented each step of the journey.

Going through the service firsthand, we documented each step of the journey.

HIGH-LEVEL SERVICE FLOW

But something went wrong during the order fulfillment :(

At the same time, we began to see where the service starts to break down. Order notification didn’t match the actual order so we weren;t sure if we were charged.

At the same time, we began to see where the service starts to break down. Order notification didn’t match the actual order so we weren;t sure if we were charged.

At the same time, we began to see where the service starts to break down. Order notification didn’t match the actual order so we weren;t sure if we were charged.

EMAIL WE RECEIVED

EMAIL WE RECEIVED

WHAT WE GOT

WHAT WE GOT

…and our pickup experience got even more chaotic

Our pickup was after the PC Express staff had finished their shift, and the staff on site seemed unsure how to handle the order. We confirmed multiple times that everything was fine, but the next day we received 10+ calls asking us to come back and pay again.

Our pickup was after the PC Express staff had finished their shift, and the staff on site seemed unsure how to handle the order. We confirmed multiple times that everything was fine, but the next day we received 10+ calls asking us to come back and pay again.

Our pickup was after the PC Express staff had finished their shift, and the staff on site seemed unsure how to handle the order. We confirmed multiple times that everything was fine, but the next day we received 10+ calls asking us to come back and pay again.

External Research

External Research

Similar issues show up across the journey, from login and inventory mismatches to checkout failures and pickup confusion.

Since we didn’t have access to conduct primary research, we analyzed App Store reviews and Reddit discussions to explore the client’s pain points and validate our own experience.

Since we didn’t have access to conduct primary research, we analyzed App Store reviews and Reddit discussions to explore the client’s pain points and validate our own experience.

Since we didn’t have access to conduct primary research, we analyzed App Store reviews and Reddit discussions to explore the client’s pain points and validate our own experience.

DEFINE

Service Blueprint Mapping

Service Blueprint Mapping

Understanding the full service ecosystem and breakdonws

To move beyond the user facing touchpoints, we mapped the service blueprint to examine how customer actions, staff workflows, and supporting systems interact.


We highlighted key touchpoints where customer frustrations connect with operational constraints behind the scenes, identifing where breakdowns happen and where improvements could be made = stars in the table

To move beyond the user facing touchpoints, we mapped the service blueprint to examine how customer actions, staff workflows, and supporting systems interact.


We highlighted key touchpoints where customer frustrations connect with operational constraints behind the scenes, identifing where breakdowns happen and where improvements could be made = stars in the table

scroll to view

full table

Service Outcome

Service Outcome

Across these breakdowns, which pivotal outcomes will have the greatest impact?

Not all breakdowns have the same impact on the service experience. The outcome map helped us to answer the question and prioritize where improvements would matter most.

Not all breakdowns have the same impact on the service experience. The outcome map helped us to answer the question and prioritize where improvements would matter most.

Not all breakdowns have the same impact on the service experience. The outcome map helped us to answer the question and prioritize where improvements would matter most.

Phases & stakeholders
Pivotal outcomes

While waiting for their order,

customers want to...

While waiting for their order,

customers want to...

While waiting for their order,

customers want to...

  • Feel in control of their order

  • Easily get help if they’re confused

  • Easily get help if there’s issues with their order

  • Feel in control of their order

  • Easily get help if they’re confused

  • Easily get help if there’s issues with their order

During order fulfillment,

service provider wants to...


During order fulfillment,

service provider wants to...


During order fulfillment,

service provider wants to...


  • Accurately handle orders and interactions

  • Accurately handle orders and interactions

During order pickup/delivery,

staff want to...



During order pickup/delivery,

staff want to...



During order pickup/delivery,

staff want to...



  • Provide a positive experience even when substitutions are necessary

  • Provide a positive experience even when substitutions are necessary

Full service outcome map

scroll to view

full table

scroll to view

full table

Define the Problem

Define the Problem

Customers expect control over their orders, but staff face operational constraints delivering that experience
CUstomer problem
Staff Problem
Online Feels Less in Control Than In-Store

When order online…

  • Substitution process is confusing and suggestions can be ill-fitting
  • Substitution notifications are untimely and don’t permit action

However in store…

  • Customers have the final say about their substitutions
  • Substitution decisions are fluidly made in real-time
Operational Inefficiency

Order Volume & Staffing

  • Order volume fluctuates rapidly, making staffing hard to plan

  • Teams shift into reactive catch-up during peak times

Workplace Frictions & Communication

  • Order updates aren’t clearly communicated across shifts
  • Duplicate work and confusion occur
Online Feels Less in Control Than In-Store

When order online…

  • Substitution process is confusing and suggestions can be ill-fitting
  • Substitution notifications are untimely and don’t permit action

However in store…

  • Customers have the final say about their substitutions
  • Substitution decisions are fluidly made in real-time
Operational Inefficiency

Order Volume & Staffing

  • Order volume fluctuates rapidly, making staffing hard to plan

  • Teams shift into reactive catch-up during peak times

Workplace Frictions & Communication

  • Order updates aren’t clearly communicated across shifts
  • Duplicate work and confusion occur
Online Feels Less in Control Than In-Store

When order online…

  • Substitution process is confusing and suggestions can be ill-fitting
  • Substitution notifications are untimely and don’t permit action

However in store…

  • Customers have the final say about their substitutions
  • Substitution decisions are fluidly made in real-time
Operational Inefficiency

Order Volume & Staffing

  • Order volume fluctuates rapidly, making staffing hard to plan

  • Teams shift into reactive catch-up during peak times

Workplace Frictions & Communication

  • Order updates aren’t clearly communicated across shifts
  • Duplicate work and confusion occur

Recognizing this gap, we asked:

Recognizing this gap, we asked:

How might we bridge the gap between the online and in-store experiences to create a transparent, coordinated service for customers and staff?
How might we bridge the gap between the online and in-store experiences to create a transparent, coordinated service for customers and staff?

IDEATION

IDEATION

Initial Ideas

Initial Ideas

Exploring ways to restore customer control while supporting staff workflows

We explored several concepts targeting key breakdowns during order fulfillment and substitution handling.

We explored several concepts targeting key breakdowns during order fulfillment and substitution handling.

We explored several concepts targeting key breakdowns during order fulfillment and substitution handling.

Improved order information pages

Helps customers quickly check pickup details and order status.

Improved order information pages

Helps customers quickly check pickup details and order status.

Improved order information pages

Helps customers quickly check pickup details and order status.

Chat room for substituion

Enables direct communication when items are out of stock.

Chat room for substituion

Enables direct communication when items are out of stock.

Chat room for substituion

Enables direct communication when items are out of stock.

Lockscreen widget

Provides real-time updates without opening the app.

Lockscreen widget

Provides real-time updates without opening the app.

Lockscreen widget

Provides real-time updates without opening the app.

Improved staff's picking screens

Helps staff quickly suggest substitutions or flag missing items.

Improved staff's picking screens

Helps staff quickly suggest substitutions or flag missing items.

Improved staff's picking screens

Helps staff quickly suggest substitutions or flag missing items.

TESTING

TESTING

These customer-facing touchpoints could help restore customer control, but update timing and substitution decisions need clearer logic.

To gather outside perspectives, we tested our initial touchpoint ideas with other groups in our class. Some of the feedback from these sessions:

To gather outside perspectives, we tested our initial touchpoint ideas with other groups in our class. Some of the feedback from these sessions:

To gather outside perspectives, we tested our initial touchpoint ideas with other groups in our class. Some of the feedback from these sessions:

Staff-facing touchpoints should keep the picking workflow simple and efficient.
Improved order information page

ITERATION

Rethinking the Substitution Strategy

Rethinking the Substitution Strategy

Based on testing, we simplified the concept into a structured substitution system that guide both customers and staff through substitutions.

From our own experience as customers, not all items are important enough to require a substitution, we designed a framework that allows customers to clearly communicate how substitutions should be handled in the app.

From our own experience as customers, not all items are important enough to require a substitution, we designed a framework that allows customers to clearly communicate how substitutions should be handled in the app.

From our own experience as customers, not all items are important enough to require a substitution, we designed a framework that allows customers to clearly communicate how substitutions should be handled in the app.

Substituion method framework

Best Match

Customers can indicate and rank their preferred substitution item

Best Match

Customers can indicate and rank their preferred substitution item

Best Match

Customers can indicate and rank their preferred substitution item

Ranked Substituions

Customers can depend on colleagues’ expertise to choose a substitution option for them

Ranked Substituions

Customers can depend on colleagues’ expertise to choose a substitution option for them

Ranked Substituions

Customers can depend on colleagues’ expertise to choose a substitution option for them

Refund

Customers can indicate if they’d prefer receiving refund if the item is unavailable

Refund

Customers can indicate if they’d prefer receiving refund if the item is unavailable

How does the substitution framework handle situations like out-of-stock items or unresponsive customers during fulfillment?

Working through this question was one of the most challenging parts, as many decisions depend on each other during fulfillment. We accounted for edge cases so both staff and the system know how to respond.

Working through this question was one of the most challenging parts, as many decisions depend on each other during fulfillment. We accounted for edge cases so both staff and the system know how to respond.

Substitution logic tree

FINAL SCREENS

Customers have the ability to communicate their desired level of control and replacement: Refund, Replace with best match or other ranked alternatives.

Customers have the ability to communicate their desired level of control and replacement: Refund, Replace with best match or other ranked alternatives.

Customers have the ability to communicate their desired level of control and replacement: Refund, Replace with best match or other ranked alternatives.

Touchpoint 1: Substitution - Item preferences page

Customers have the ability to communicate their desired level of control and replacement: Refund, Replace with best match or ranked alternatives.

Customers have the ability to communicate their desired level of control and replacement: Refund, Replace with best match or ranked alternatives.

Customers have the ability to communicate their desired level of control and replacement: Refund, Replace with best match or ranked alternatives.

Touchpoint 1: Substitution - Item preferences page
Touchpoint 2: Customer Response to Substitution Requests During Fulfillment
Touchpoint 3: STAFF PICKING APP

FINAL SCREENS