Version History

Version Date Created By Description
1.0 06-07-2024 Ganapathi K Initial PRD draft for unified cart to order from multiple restaurants in a single order

Overview

Zomato is a leading online food delivery platform that connects users with various restaurants, enabling them to order food conveniently. Founded in 2008, Zomato has become a global food delivery giant, offering services in over 24 countries. The platform provides users with detailed restaurant information, menus, reviews, and ratings, making it easier to discover new dining options and order food for delivery or pickup.

Purpose of the PRD

This Product Requirements Document (PRD) aims to address a specific problem faced by Zomato users, the inability to order from multiple outlets in a single transaction. Currently, users have to place separate orders for each restaurant, which leads to various checkouts, higher delivery charges, and missed promotional discounts. This PRD outlines the development of a new feature that allows users to add items from different restaurants to a common cart and complete the purchase in one seamless transaction.

Problem Statement

<aside> 📌 Currently, Zomato does not allow users to order from different outlets and add them to a common cart leading to various blockers like minimum cart orders, different delivery charges, taxes, etc. Suggest a solution to resolve this issue and to order from different places in a single order.

</aside>

Current Scenario

In the current scenario, Zomato users face significant challenges when attempting to order from multiple restaurants at once. The platform requires users to place separate orders for each restaurant, resulting in multiple checkouts. This process is not only time-consuming but also cumbersome, especially during peak times such as special occasions or events. Users also incur higher costs due to multiple delivery charges, as each order is treated independently. Additionally, the inability to combine orders means users miss out on potential promotional discounts that would apply to higher combined order values. Coordinating multiple deliveries further complicates the experience, as users must manage different delivery schedules and interactions with various delivery partners.

Why is this a problem?

User Needs and Pain Points:

  1. Multiple Checkouts: Currently Users have to go through the checkout process multiple times, which is time-consuming and cumbersome.
  2. Higher Delivery Charges: Separate orders lead to multiple delivery charges, making it costlier for users.
  3. Missed Promotions: Users often cannot take full advantage of promotional discounts due to splitting orders across multiple transactions.
  4. Coordination Hassles: Managing multiple deliveries with different delivery partners can be stressful and inconvenient for users.

Data Analysis and User Insights:

Internal analytics data indicates a significant demand for a feature that allows users to bundle orders from multiple restaurants into a single transaction.

Key Insights:

  1. Power Users: 40% of power users place multiple orders from different restaurants during special occasions such as festivals, celebrations, and parties.