How can Swiggy improve the experience for Users

 How can Swiggy improve the experience for Users



Swiggy Vision:

 We build products & solutions that redefine the food ordering & delivery space in India, every single day helping change the way India eats.

Problem Statement:

Description:

  1. At present, whenever a user places an order from Swiggy they can order food from one restaurant at a time.
  2. If the user wants to order different food from different in one order it is not possible. 

Example:

In today’s scenario whenever any small get together happens people usually order food online and everyone has their own choices in food, so ordering different choices from one restaurant is rarely possible. 


Limitation:

Generally in most of the cases people order food from one restaurant and avoid ordering food again from different restaurants.

Ordering food again and again is time consuming and boring as the same cycle needs to be repeated.

Current Solution:

If users want to order food from different restaurants then they need to place orders from one restaurant once that is done then order again from another restaurant. Whole cycle of food ordering repeats.


Proposed Solution:

Description:

Users can add food items from multiple restaurants in one order.

LifeCycle of food ordering

Whenever you order food from different restaurants, the life cycle will remain the same as the current flow.

Current Life Cycle:

Search of Restaurant/cuisine -> Select the Dishes -> Add quantity -> Click on add Item -> after all the dishes selection from same restaurant -> user go to checkout -> apply offer if eligible -> confirm address ->  Make Payment 

In case user add item from different restaurant, user get confirmation pop up says- “You cart have an item from different restaurant, would you like to reset”



Proposed Life Cycle:

First Scenarios:

Search of Restaurant/cuisine -> Select the Dishes & Add quantity -> Click on add Item -> now user search for different Restaurant/cuisine from different Restaurant -> Select the Dishes & Add quantity -> user get confirmation pop up says- “Items already in Cart -"Would you like to add items from another restaurant as well"-> if User clicks “Yes”  -> user can go to checkout Page -> apply offer if eligible -> confirm address ->  Make Payment 



Second Scenarios:

Search of Restaurant/cuisine -> Select the Dishes & Add quantity -> Click on add Item -> now user search for different Restaurant/cuisine from different Restaurant -> Select the Dishes & Add quantity -> user get confirmation pop up says- “Items already in Cart -"Would you like to add items from another restaurant as well"-> if User clicks “Cancel”  -> user can go to checkout with previous items selected in cart -> apply offer if eligible -> confirm address ->  Make Payment 


Third Scenarios:

Search of Restaurant/cuisine -> Select the Dishes & Add quantity -> Click on add Item -> now user search for different Restaurant/cuisine from different Restaurant -> Select the Dishes & Add quantity -> user get confirmation pop up says- “Items already in Cart -"Would you like to add items from another restaurant as well"-> if User clicks “No”  -> user can go to checkout with this item selected in cart -> apply offer if eligible -> confirm address ->  Make Payment 




Questions in Proposed Solution:

  1. How to track the order as all the added restaurants are different.


Once the order is placed, the user can see two(if a user ordered from two restaurants) orders in the order tab, and the user can see two tracking id with delivery info same as the current scenrios. All orders have different order id.


  1. How to apply offers as one restaurant is offering others not.

If one restaurant provides offers, it always reflects on the prices instantly, it's never the generic offer which we apply on the payment page.


  1. How to apply distance charges if only one(not all) or for all the restaurants.

Every restaurant’s billing will be shown separately on the billing page so the user will not get confused .


  1. How to split payment.

As every restaurant order will be taken as a separate order so it will work in the same way as it is working.

Testing

 Following are suggested metrics to track the success of our solutions



Goal

Success Metrics

Adoption

No of orders placed at same time by the user


Engagement

How many user clicks on continue button while adding dishes from different restaurant

Revenue

Successful addition of different restaurant dishes in cart. 




Comments

Popular posts from this blog

All OTT at one platform