top of page

Prescription Delivery Bundling

Role: Senior Product Designer, Walgreens
Duration: 3 months to market

We launched an MVP to enable order bundling, allowing patients to consolidate multiple prescriptions into a single shipment. This approach minimized per-order fees and optimized logistics during a critical transition for the digital pharmacy.

RESULTS

Estimated $1.6M in savings for the company and another estimated$2.7M for patients. Reduction in HIPAA compliant bags used fordelivery and increased volume of prescription deliveries.

View prototype

Setting the stage

Executive Summary

During the Covid-19 pandemic, Walgreens suspended its delivery fees associated to retail and pharmacy orders. As the shelter-in-place came to an end the company needed to reintroduce prescription delivery fees. Our team needed to quickly test an MVP to enable patients to bundle multiple prescriptions into a single delivery order, reducing the potential for multiple delivery fees.

Using past research analysis, the team developed an MVP experience, incorporating the functionality to bundle prescription orders to handle multiple scenarios. The final design iteration most closely aligned with patient expectations to bundle all 'Ready' prescriptions into a single delivery with one fee.

Delivery Bundling User flow

Delivery Bundling & Onboarding | Mobile App

Problem statements & goals

User problems

Patients, especially those managing chronic conditions, had no easy way to bundle multiple prescriptions for delivery. This made delivery feel slow, stressful, and inefficient, positioning it as a last-resort option rather than a convenient alternative to pharmacy pickup. As a result, adoption and satisfaction lagged.

Business challenges

Unbundled deliveries increased operational costs through multiple shipments, excess packaging, and higher customer service volume. At the same time, the business needed to reintroduce delivery fees, making it critical for delivery to clearly demonstrate value. Fragmented experiences eroded trust in digital pharmacy and limited delivery’s scalability as an everyday service.

Technical constraints

Prescription bundling was constrained by pricing adjudication, inventory availability, delivery eligibility rules, and asynchronous prescription processing within a single order. Prescriptions completing at different times made automatic bundling difficult without introducing delays, requiring eligibility logic, cutoff rules, and clear patient communication to reduced friction.

Process

The UX process for order management validated feasibility early, then iteratively designed clear, script‑level experiences that aligned with user mental models and system constraints. New pages were built using the design system to ensure scalability, consistency, and faster iteration across web and app.

process.png

Discoveyr & Design

Concept Testing

Ahead of the formal research, the design team explored concepts around three core order management scenarios: Initial bundling, Adding to a bundle, and splitting a bundle.


Over two days, we conducted qualitative research with 10 App and Web participants. Because the survey was qualitative with a focus on understanding patient mental models and desired levels of flexibility, the team used mid-fidelity wireframes to anchor feedback on intent and expectations rather than detailed interaction mechanics.

Scenarios

  • Rx order bundling

    • Combining multiple, separate Rx orders into one delivery
  • Rx order appending

    • Adding a ready for pickup Rx to an existing delivery

  • Rx order splitting

    • Removing a delayed Rx from a delivery with multiple scripts

Objectives

  • Understand how people want to handle different Rx order management scenarios and how much flexibility

  • Understand the value of Rx order management

  • Understand what information people would want about their Rx order

  • Understand where people would go to manage their Rx order

  • Gather feedback and build off design concepts

delivery_scenario3.png

Scenario 3: Splitting a bundle

Imagine that your delivery is delayed because [drug name] is waiting on insurance approval. However, you really needed [other drug name] by today so you now want to switch that one to get picked up at the store but you’re fine with keeping the rest for delivery.

delivery_scenario1.png

Scenario 1: Creating a bundle

Imagine that you have 3 different prescriptions. 2 of them were called in from different doctors and 1 of them was refilled in a different manor . You want to get all of these prescriptions delivered together in one order so that you only have to pay one delivery fee instead of 3 separate fees.

delivery_scenario2.png

Scenario 2: Add to a bundle

Imagine that after placing that delivery order, you realized you forgot to get John’s [drug name] delivered too and you want to add his prescription onto your delivery order.

Conclusion

Results

↑1.5x

​Lift in conversions of prescription ready for pickup to delivery.

$2.7M

​Estimated annual savings in delivery fees for patients.

$1.6M

​Estimated annual savings in operating cost for the business

Outcomes

Hours of saved time & cost for teams

This was achieved by creating prototypes and design rigor that validated the MVP direction early, grounding decisions in focused research and a clear design strategy that reduced risk, accelerated alignment, and enabled teams to build faster with less iteration and cost.

Improved product scalability

Establish a reusable, design‑system‑driven pattern for delivery bundle that could support future delivery, refill, and fulfillment enhancements across app, mobile web and desktop

MVP Usability Testing

The UX process for order management validated feasibility early, then iteratively designed clear, script‑level experiences that aligned with user mental models and system constraints. New pages were built using the design system to ensure scalability, consistency, and faster iteration across web and app.

Objectives

  • Assess the order management MVP usability

  • Test for understandability flow order, copy and design enhancements

  • Test clarity of order status and logistics in different order management scenarios

Scenarios

  • “Deliver my Rx” from landing page – Happy Path

    • 3 prescriptions in 2 orders are eligible for delivery — use CTA to bundle and deliver

  • ‘Get it Delivered’ from status page

    • 3 prescriptions in 2 orders are eligible for delivery — use button on order status screen

  • Rx Delayed, unable to deliver

    • One prescription in an order is delayed

  • Rx ineligible for same-day delivery

    • One prescription is ineligible for same-day delivery, preventing same day delivery

  • Delivering prescriptions filled at multiple locations

    • Prescriptions were filled at multiple locations

delivery_usability 1.png

“Deliver my Rx” from landing page

Imagine that after placing that delivery order, you realized you forgot to get John’s [drug name] delivered too and you want to add his prescription onto your delivery order.

delivery_usability 2.png

Rx ineligible for same-day delivery

Imagine that after placing that delivery order, you realized you forgot to get John’s [drug name] delivered too and you want to add his prescription onto your delivery order.

delivery_usability 3.png

Delivering prescriptions filled at multiple locations

Imagine that after placing that delivery order, you realized you forgot to get John’s [drug name] delivered too and you want to add his prescription onto your delivery order.

bottom of page