Shared Mods

Reducing menu setup time
Mockup of the Shared Mod settings in the food delivery app, with a mobile mockup showing how users will select mods for menu items when placing an order.
Mockup of the Shared Mod settings in the food delivery app, with a mobile mockup showing how users will select mods for menu items when placing an order.
Mockup of the Shared Mod settings in the food delivery app, with a mobile mockup showing how users will select mods for menu items when placing an order.

Overview

Dine.Direct is a community that gives local partners advanced technology so they can participate in the food delivery economy. The team develops cause-driven food marketplaces with web & app ordering and integrations with local delivery providers.

In this case study, we addressed the time-consuming challenge faced by busy restaurant owners in setting up and managing food modifications for their menu items. Our goal was to streamline this process, enabling them to create and share modifications effortlessly across multiple items. The Shared Mods feature revolutionized the way modifications are handled, significantly reducing setup time and enhancing menu management efficiency.

🚨 The problem

If there’s something to know about restaurant folks is that they are always incredibly b u s y. Just as much as you love customizing your dinner order with different modifications, restaurants aim to offer that flexibility, without wasting too much time setting everything up.

In the past, they had to configure modifications for each individual item. Picture this: 20 dishes sharing the same 8 mods meant they had to set up those 8 mods for every dish. Time consuming, há?

So, we asked ourselves:

How might we improve the process of setting up item modifications in a quick and easy way without wasting too much valuable time?

✅ The solution

Giving restaurant owners the ability to set up modifications only once and shared them across items changed the game. The Shared Mods feature empowers users to set a group of food modifications and shared them across different items.

Think about pizza toppings: love a variety? The pizza place is able to give you options without consuming excessive time. Instead of adding the same 10 toppings to each pizza item, they set them up only once and shared them across all the items they want! Need to make a change? Just change it in one place and it automatically applies to all the shared items!

This feature required a ground-up rethinking of the way food modifications are organized and displayed both for the Restaurant Management Dashboard and the Online Menu.

I led the design efforts for this new feature in Spring 2021, collaborating with a team consisting of PMs, engineers, and QA specialists.

Mockup showing the management settings screen for Shared Mods in a Food Delivery App.
Mockup showing the management settings screen for Shared Mods in a Food Delivery App.
Mockup showing the management settings screen for Shared Mods in a Food Delivery App.
The goals

👤 User: Set up mods only once, saving time.

💼 Business: Offer a different and powerful feature compared to other alternatives in the market.

📱 Product: Maintain the first item modifications concept with a twist on massive options.

The challenge

We all like options when we order food, but there’s a fine line where it can turn overwhelming. The most difficult part about designing this feature wasn’t the Restaurant Management Dashboard phase, but envisioning how the end customer would navigate through the 20 pizza toppings a restaurant has to offer.

To maintain our principle of “order food in just one screen” and avoid moving from screen to screen in the process, we decided to add a Switch allowing restaurant staff to opt for displaying mod options in a bottom sheet if there are more than 5 options.

Different mockups showing the settings for Shared Mods, how they appear in the food delivery app menu, and the user flow for selecting mods, using a pizza topping example.
Different mockups showing the settings for Shared Mods, how they appear in the food delivery app menu, and the user flow for selecting mods, using a pizza topping example.
Different mockups showing the settings for Shared Mods, how they appear in the food delivery app menu, and the user flow for selecting mods, using a pizza topping example.
User’s questions that sparked ideas

We were pretty happy with our first draft of the solution: add a modification, share it across different items. However, to make the Shared Mods work the way restaurant owners wanted, we had to solve questions like:

- And what if I want to charge one of my pizza toppings?
- What if they can choose only one or 3 max?
- What if I want to modify the price of one shared mod and I have 20 of them? How can I look for that only one?

Ahá, time to map some various use cases and work on them within our tight timeline.

Before and after mockups of the Shared Mod settings, showing the changes made after gathering feedback from users.
Before and after mockups of the Shared Mod settings, showing the changes made after gathering feedback from users.
Before and after mockups of the Shared Mod settings, showing the changes made after gathering feedback from users.

1

The restaurant personnel can search for a specific shared mod within their list.

2

Multiple Choice w/ Qty (6)

The end user can select multiple items with a customizable maximum quantity.

3

Forced choice

The end user must select only one modification, which is mandatory.

4

Price

The restaurant personnel can now set a price for each mod they add to the system. If they need to modify it, they can do it only once here, and it will replicate across all the items where this mod is shared.

How it works

Setting up mods made easy

Within the menu settings dashboard, we introduced a Shared Mods tab. Here, restaurant staff can add the Mods, configure their function (forced choice, multiple choice or multiple choice with a max amount), set individual prices and even create a mini mod inside of a mod.

Mockups of the menu settings, including the areas and items of the menu, as well as the Shared Mods tab.
Mockups of the menu settings, including the areas and items of the menu, as well as the Shared Mods tab.
Mockups of the menu settings, including the areas and items of the menu, as well as the Shared Mods tab.

A mini mod inside of a mod: Say what?

Just imagine you own your own pizza place. You love cheese. We all love cheese. Who doesn’t love cheese? Based on this romantic relationship you have with cheese, you offer different types of them.

Saying this, what if a pizza topping is cheese and the restaurant offers different types of cheese? We figured that out!

Mockups showing a Shared Mod (cheese) and a Mini Mod, where you can select the type of cheese within the Shared Mod.
Mockups showing a Shared Mod (cheese) and a Mini Mod, where you can select the type of cheese within the Shared Mod.
Mockups showing a Shared Mod (cheese) and a Mini Mod, where you can select the type of cheese within the Shared Mod.

Sharing mods in 1, 2, 3

Once the mods are ready to go, the user navigates to the Areas & Items tab and select the items where they want to apply the mods. The restaurant chooses a pizza, selects the shared mod created (e.g., pizza toppings) & saves!

Mockup showing the process of selecting a Shared Mod from a list when configuring each item where the mod will be applied, after the Shared Mod has been set up.
Mockup showing the process of selecting a Shared Mod from a list when configuring each item where the mod will be applied, after the Shared Mod has been set up.
Mockup showing the process of selecting a Shared Mod from a list when configuring each item where the mod will be applied, after the Shared Mod has been set up.

Saving Time like a Champ

What if the restaurant needs to tweak a mod or runs out of Pepperoni? Easy-peasy! They can simply edit the shared mod from the same creation place and it will automatically update in all of the items that share that mod.

Mockup of the Shared Mods, highlighting the editing section where changes made will automatically replicate across all items where that Shared Mod has been applied.
Mockup of the Shared Mods, highlighting the editing section where changes made will automatically replicate across all items where that Shared Mod has been applied.
Results

The feedback we received from restaurants and also our menu building team was extremely positive, with many over the moon by the amount of time we save them.

Post-release, when we compared the time taken to build a menu for a pizza place before and after implementing the feature, we noticed an 85% reduction in time!

Moreover, we’ve also seen an increase in the interest and engagement from new restaurants wanting to know about our platform as a direct result of this live feature.

👽 Thanks for dropping by!
And please do your brain a favor by closing some tabs

Illustration of a smiley face

Don't get lost

Come say hi

Linkedin

👽 Thanks for dropping by!
And please do your brain a favor by closing some tabs

Illustration of a smiley face

Don't get lost

Come say hi

Linkedin

👽 Thanks for dropping by!
And please do your brain a favor by closing some tabs

Illustration of a smiley face

Don't get lost

Come say hi

Linkedin