Suppose you are the PM at Uber Eats and a recent survey results in a data that majority of users want a functionality through which they can order “X” from Restaurant A and “Y” from Restaurant B in a single order. As a PM will you implement such a functionality? If yes how will you go about it?

  Uber
Add Your Answer
Answers (1)

Will start with few clarification questions

– What % of users asking for this?

– Can I assume that both restaurants will be in the delivery zone for the users?

Why users might want to do?

– There might be multiple people at home and each person might want to eat something different and so they might want to order different dishes from different places.

Currently

– they might be placing these orders differently and tracking it out.  or users might decide let us order only from one place or they might drop order from a few places.

the pain point for the users

– they have to do the process over and over again to order. with this, they can order multiple dishes in one go from different restaurants.

Pros

– if we enable this, users will start order in a bigger number.

– Overall GMV might increase for the uber

Cons

–  The order value per restaurant might be impacted.

– To fulfill each order you might require multiple delivery persons.

 

As we have the potential to increase the GMV and improve the user experience we can go ahead and build this functionality.

 

– Can I order dishes from different places in order?

Yes, one can order different dishes from different places.

– Will all be delivered at the same time or all together?

No, as each restaurant will have a different time to prepare a dish, will start delivering as soon as they get ready.

– As a user, Will the delivery fee applied once or for different restaurants separately?

It will be applied for different restaurants separately as these orders for different places. Bills will be generated separately.

– As a user, Can I track all orders in one go?

Yes, order status and current position of the delivery person will be available on 1 screen.

– As a user, can I check a detailed bill from different places while placing the order?

Yes, there will be a separate section of the bill from each place.

– As a user, if I have an issue with a portion of the order? How I can raise it?

Each order will have a different suborder id, which will help you to raise and track complaints.

 

things required to be changed.

– Ability to add different dishes from different places

– Ability to see detailed bills from different places and the ability to drop some dishes if required.

– Ability to track the orders in one go from different places.

 

Internally

– we might need to create a different type of order id, to club all these orders in one and track.

– We might need to surface a new field in the support system.

 

Metrics to track

– Overall GMV & margin

– Order value per restaurant.

– A number of orders with multiple restaurants.