Flexible Delivery

Product Design Lead
The Problem
Users are limited to a specific delivery window, which is usually two weekdays. Users want more days to choose from to better suit their schedules.
Goals
The goal is to give users more freedom to choose when they receive a delivery. Also, while making sure logistics costs are covered.

01 Approach

We started with two business constraints. We had a short timeline to deliver and this feature was going to be included in the production app with minimal effort.

After doing some quick competitive analysis and looking to best practices, my main concern was users being surprised by an additional fee. I wanted to make sure we were transparent with the user about the potential fees associated with the flexible date.

02 Process

I explored a few different options and shared out with my Product Manager. We agreed on a potential solution and shared it with our tech lead for a feasibility check.

The design then went through a series of reviews before being finalized.

03 Final Iteration

We had a launch issue where we did not have the default date selected to the first regular delivery date. This issue resulted in users accidentally opting into a flex date and subsequently being charged the additional fee.

A quick-follow release resolved this issue. We also refined the copy in the message to have a friendlier tone.

Prototype Video

04 What We Learned

Users may not be aware that they can avoid the flex delivery fee by meeting a new monetary minimum order. If we bring awareness to users and turn this into an upsell opportunity, we could potentially serve the business and the user.

The team recently explored how we might implement this and landed on a potential solution to test.

Prototype Video

Next Steps

Test the upsell concept prototype with users to get qualitative feedback and iterate. Pending sign-off from stakeholders, work with the product team to fit onto the roadmap.