iCHEF

Lunch the food delivery service to enchance the work efficiency

Duration

2021/10~2022/2 (5 months)

Team

Product Manager *1
Product Designer *3
Engineers (Front-end, Back-end, iOS) *3

My Role

Product designer, responsible for: competitive analysis, user interviews, interface design, stakeholders review

Project Background

To avoid commissions from delivery platforms

Some iCHEF stores choose to deliver on their own

To avoid commission fees from delivery platforms, some iCHEF stores choose to deliver themselves.

iCHEF is a Point-of-Sale software company that offers one of its services called "online ordering", where merchants can set up their own websites and allow consumers to place orders.

We have observed that about 17% of merchants choose to act as delivery personnel themselves to avoid the high commission fees of delivery platforms (such as Uber Eats and foodpanda) and accept orders on their online ordering websites.

Pain Points

iCHEF didn't provide a delivery ordering process

Affects the efficiency of restaurants and consumers

The cloud restaurant does not have a delivery ordering process, affecting the store's operations and consumers' ordering efficiency.

Originally, the online ordering website only offered takeout services, which led to information gaps between restaurants and consumers, requiring back-and-forth confirmation of information.

Menu Page

The store needs to enter delivery rules in the notes.

The store needs to determine whether the order is for takeout or delivery when accepting it.

Consumers need to understand the different rules of different stores on their own.

Shopping Cart

Consumers need to enter the address themselves in the order note field.

Consumers must return to the menu page to check whether they meet the delivery threshold.

If the address is incomplete, the store needs to call the consumer to confirm.

Business objectives

By providing delivery services

Driving an increase in key business metrics

By providing cloud restaurant delivery services, it promotes an increase in online checkout amounts and profit-sharing amounts.

We expect that stores will increase their willingness to purchase online ordering service due to the supporting of takeout and delivery services), which will boost our key business metrics. The delivery service reached its target after 12 weeks of going live in May 2022:

+

0.0

%

Total order volume growth percentage

+

0.0

%

Online checkout amount (GMV) growth percentage

Design Challenge

How to consider multiple complex scenarios

Switching between different user perspectives and needs

How to consider multiple complex scenarios
Switching between different user perspectives and needs

Since iCHEF provides services from consumer ordering to store order receiving, product designers need to consider the user flow and details of "merchant's platform, online ordering website, POS, and receipts" to ensure a smooth user experience and meet the needs of the target users.

Competitive Analysis

Observing delivery services

Collect insights into the intuitive user flows

During the observation and analysis of the food delivery service process, key information was collected and the main points of the design process were understood.

Before entering the user flows design phase, to obtain the following information, I chose to conduct a competitive analysis:

  • Understand consumer needs to determine what information to provide to consumers.

  • Understand how delivery platforms integrate delivery and takeout functions and information.

  • Understand how consumers interact indirectly (to know the delivery person's status) and directly (by messaging the delivery person) with delivery personnel.

Have contracted delivery personnel ▼

Collaborates with Lalamove delivery personnel ▼

For each platform, I went through the process of ordering takeout and picking it up, recording areas that felt smooth, had obstacles, or caused confusion, and organized screenshots in Figma.

In the end, I summarized three main aspects that would affect the delivery ordering experience and paid special attention to them in the subsequent design process.

Entered the store

Different ordering paths

If you are not familiar with this shop, you may want to enter the address first to estimate the delivery fee. If you are familiar with the shop, you might want to order directly and then enter the address.

Before ordering

Clear shipping rules

Due to the varying shipping rules of iCHEF stores, it is necessary to present clear rule explanations and provide real-time delivery fee estimates.

After placing an order

Clear order status

After submitting the delivery order, it is necessary to present a clear change in order status and delivery time to provide consumers with certainty.

User Interviews

Understanding how the store designs its shipping rules

and expectations for iCHEF's delivery service

Through interviews, we understand how the store designs its shipping rules and their expectations for iCHEF's delivery service.

In competitive research, we learned that 'clear shipping rules' is a key factor for both merchants and consumers in delivery services. Therefore, we need to understand the considerations that merchants currently have in designing shipping rules, as well as their expectations for iCHEF's delivery service, so that we can refine our specifications to better meet actual needs.

Step 1. Set the criteria for the interview screening

  • The store is currently using iCHEF online ordering to provide "delivery service"

  • Launched the delivery service for more than a month, continuously accepting delivery orders in the past month

  • Clear and detailed delivery rules are necessary to understand how the store communicates with consumers

Step 2. Formulate telemarketing questions based on the filtering criteria

Step 2. Prepare the telephone interview questions

Step 2. Draft the telephone interview questions

  • Is the store still using the online ordering website to take orders?

  • How long has the restaurant been providing delivery services?

  • What percentage of customers place takeout/delivery orders?

After the phone interviews, we chose 5 stores with different types of shipping rules and conducted 60-minute on-site interviews with each.

  • Eastern District Duck Wu / Snack Shop

    Shipping costs are calculated based on Lalamove.

  • Dairy product / Beverage shop

    You need to meet the specified delivery threshold for the area, for example: you must order a minimum of $300 in Beitou District.

  • Pizza has a face / Restaurant

    Calculate shipping fees by district, for example: Shipping fee for Datong District is $60, shipping fee for Zhongshan District is $120.

  • P.S. I Love You Bar

    Delivery fee are based on distance, for example, $100 for 0 to 1 km and $120 for 1 to 3 km.

  • As usual / Snack bar

    Delivery service is only available for orders totaling $1,000 or more and within a distance of 5 kilometers.

After completing the interview, we found the following 3 insights which also made the user flow smoother.

Marketing Direction

Restaurants that accept group orders and do not emphasize a strong physical atmosphere, have a greater demand for delivery.

Compared to bars and bistros, beverage shops and snack shops have a greater number of group purchases, and do not heavily emphasize the physical dining atmosphere. As the pandemic eases, the demand for delivery has even increased, allowing us to target these types of businesses for precise marketing.

Shipping Rules

All stores use "distance" as the starting point for thinking about shipping rules.

The store does not want consumers to go through an additional distance calculation process, so different area ranges have been defined. If different distance intervals can be set in the backend to allow consumers to automatically calculate shipping costs, communication between both parties can be based on distance.

Order Information

The store will group orders that are close in distance together to plan the delivery route.

The store will group orders that are similar in delivery time and distance when preparing meals. In addition to providing address information on the receipt, if the distance to the store is also included, it can help the store speed up the order processing.

  1. The store's current workaround is to write the delivery time on the top of the receipt.

  2. Using the "Order Notes" field, please ask consumers to write down the address information.

1

2

1

2

1

2

Design Output

Add delivery-related settings to allow consumers to place delivery orders at the online ordering, and integrate with POS for order acceptance and receipts printing.

Add delivery-related settings to allow consumers to place delivery orders at the online ordering, and integrate with POS for order acceptance and receipts printing.

Merchant's Platform

The store can choose the delivery option

Online ordering will change the service type

The store can choose the delivery option, and the cloud restaurant will simultaneously change the service type.

We have added different options on the "Takeout/Delivery Order" page, allowing shop owners to select the type of services and adjust the busniess status. These options will synchronously change the information display on the online ordering.

Before selecting the delivery option, the store must add at least one shipping rule. Therefore, I used the disabled status and explanatory text to provide guidance to the users.

However, after conducting internal usability tests, it was found that the guidance effect was not good, so I made some process adjustments.

First Version

The first thing that catches the eye is 'Add at least one shipping rule,' which can be distracting for stores that want to choose 'take-out' service.

The terms "take-out service" and "delivery service" will make store owners who want to provide both services think they need to select these two options.

Final Version

Let the store focus on the most important tasks at hand, first selecting the service type, and then displaying error messages to reduce cognitive load.

Change the terms to "Takeout only" and "Delivery only", to avoid confusion for stores that provide both services thinking they need to select both options.

Merchant's Platform

Flexible Delivery Fee Rules

Merchant no longer needs to manually write explanations

Flexible settings for delivery fee rules, so store owners no longer have to manually write explanations.

Before the feature went live, the workaround for stores was to manually input shipping rules in the "Note" section on the website. Now, store owners can directly add multiple shipping rules, with different field settings, making the application more flexible and diverse.

1

Distance is the core of the shipping fee rules, so we will let the users first input the range of distances applicable to those rules.

2

Users can set whether there should be a delivery threshold; some merchants prefer to offer delivery only after reaching a certain amount.

3

In addition to shipping fees, users can also set up shipping promotions, including free shipping and shipping discounts, to encourage consumers to place orders and increase the order amount.

In addition to shipping fees, stores can also set up shipping promotions, including free shipping and shipping discounts, to encourage ordering and increase order value.

4

Users can input the travel time based on the transportation they choose, and the system will add the meal preparation time to calculate the "delivery time."

The store can enter the travel time based on the chosen transportation method, and the system will add the meal preparation time to calculate the "delivery time."

Merchant's Platform

Edit store address and location

Accurately calculate the distance between the store and the consumer

An intuitively clear information section for businesses, suitable for different types of services.

In order for consumers to accurately calculate the delivery distance after entering their delivery address, we have planned a "map positioning" feature that the store needs to set up before enabling the delivery function.

After entering the address, the store can adjust the map pin to obtain the latitude and longitude parameters, and the address will also be displayed on the cloud restaurant's "Restaurant Information" page.

Online Ordering

Intuitive and clear store information section

Meets different service types

An intuitive and clear section for store information that caters to different types of services.

At first glance of the online ordering, consumers can easily identify the type of service the restaurant offers and whether it is open for ordering. We provide two pathways: consumers can either choose a pickup method and time first, or after placing an order, they can click on 'View Cart' to make adjustments.

Takeout and Delivery

Delivery Only

Takeout Only

For Browsing Menu Only

Takeout and Delivery

Delivery Only

Takeout Only

For Browsing Menu Only

Takeout and Delivery

Delivery Only

Takeout Only

For Browsing Menu Only

Online Ordering

Enter the address to calculate the delivery fee

View the shipping rules for different distances

Enter the delivery address to instantly calculate the shipping cost and view the shipping rules for different distances.

After the consumer enters the address, the system will automatically calculate the distance from that address to the store location and display information such as delivery time and shipping costs based on the shipping cost rules set by the store. If the consumer has any doubts, they can further view the complete rules and explanations.

Online Ordering

According to the current order amount

Display the delivery threshold and shipping discount information

According to the current order amount, the delivery threshold and shipping discount information is displayed.

If the consumer has already entered the address and is ready to order, or has added some items to the shopping cart, they can check the information on delivery thresholds and shipping fee above the 'View Cart' button.

Online Ordering

Check order status changes

Gain certainty and enhance security

Check the status of your order changes to gain certainty and enhance security.

After the store receives an order on the POS system, the consumer will see corresponding messages in real-time on the order status page. Once the store confirms that the meal has been delivered, they can switch the order status to "Order Completed" to finish the order.

POS

Quickly identify delivery orders on the POS

Once the order is accepted, the details can be viewed

The store can quickly identify delivery orders on the POS, and after accepting the order, can view the order details.

After the consumer submits an order, the store will instantly receive the order on the POS system. They can distinguish different types of orders through the icons on the left side, including orders from "Uber Eats, foodpanda, takeout, and delivery". After accepting the order, they can also view relevant information on the list page and click into the order for more details.

POS

If there are temporary situations

The store can immediately adjust its business status

If there are any temporary situations at the operational site, the store can adjust its business status in real-time.

Restaurants often face various situations during operations, such as too many customers on site, insufficient delivery staff, and urgent matters to handle. Therefore, we also provide a quick setup toggle in the POS system, allowing businesses to make adjustments without having to go to the merchant's platform.

Receipts

The restaurant's staff can

check delivery-related information

If there are any temporary situations at the operating site, the store can immediately adjust its operating status.

After the store receives the order and prints the receipts, they can view key information such as "order type, number, customer's name, delivery time, address, and notes" and begin preparing the meal. They can also group orders that are nearby together to facilitate the arrangement of delivery routes.

Beta Test

Before the feature goes live, we invite 4 stores for beta testing

Collect feedback from the stores and iterate

Before the feature goes live, invite 4 stores to conduct a week-long closed beta test, collecting feedback from the stores and iterating.

We are very happy that, due to multiple internal usability tests conducted during the design process, the store owners did not encounter any setup obstacles and greatly appreciate iCHEF's efforts. We only need to fix some engineering bugs!

Influence

In addition to the project itself
I also brought positive effects to the team

This is my first project joining iCHEF. I need to build trust before I can start making an impact on the team.

Initiate guerrilla interview plan

Through guerrilla interviews with iCHEF merchants, I was able to quickly acquire knowledge of the restaurant industry and observe usage scenarios, fostering a culture of guerrilla interviews among other partners and sharing insights with each other.

Build the design system

Originally, we did not have a shared component library, and designers had to search for components from different files. Therefore, I chose to proactively assist in establishing a Design System to improve work efficiency.

Create beta test document template

Due to the PM being busy with project tasks in the later stages, after we confirm that we will conduct the beta test, I started assisting in preparing the documentation, which serves as a template for other teams to use.

Feedback

Shout out to the strong project team!

Although the design pace is tight, and I need to quickly understand iCHEF's development process, business goals, industry knowledge, as well as many spec details, error handling, and edge cases to pay attention to, the support from these partners allows me to work flexibly.

Thank you, Kat, for being able to design and plan the delivery project so well in such a short time since joining iCHEF. Your regular sharing of competitor insights and personal thoughts on various events not only helps everyone understand the market and competitors better but also inspires other partners with your enthusiasm.

Product Manager

Thank you, Kat, for creating a clear design draft. The scope is extensive, but it is organized in a very systematic way. Any subsequent changes will be marked with the modification time, and everyone will be notified daily. That's great.

Front-end Engineer

Thanks to the designers for providing detailed Figma design file, and for continuously updating the parts that need modifications during development.

iOS Engineer

Next

Next

Project

Project

Iterate on the ordering website to enhance the customer experience

Iterate on the ordering website to enhance the customer experience