Multi vendor ecommerce app like grofers
User Login
- Users can register on the website/app by entering the details like name, mobile number. An OTP will be sent on user mobile for account verification.
- User dashboard will have the following menu :
My account, My orders, Refer a friend, My Wallet, Change Password.
- Users can add products in his cart and opt for COD or can do payment online. While placing orders, users will select the delivery date and time slot(Time slot will be created from the admin panel).
Users can use the discount coupon at the time of check out.
- User can see his order status on his dashboard. Once the product is out for delivery then the user can see the delivery boy’s location on the google map. Map will show the time to reach the customer address and location of the delivery boy.
- Users will receive offers notification on the Mobile app, if users have not downloaded the mobile app then they will receive it in the form of SMS.
- If there is any kind of internet connectivity issue then the user will get a notification about it inside the app in the form of pop up or in toast(it is a way of showing alerts or messages to users inside a mobile app).
- User needs to add his delivery location, if we are delivering a product on that location, then only the user can place orders further.
Vendor Login
- A vendor can register through a mobile app or website. Vendor account will go for moderation to the admin . After the admin approves it then only the vendor will be able to list his products on the portal/app.
- Vendors can add their products on the website and after approval from the admin, the product will be visible to the users on a mobile app or website.
- Vendor can see all the orders sent to them, the vendor will approve the order then only the order will be confirmed and will be shipped to the user.
- Product will have following informations:
Product name, Product brand, Product Images, Product Price, Product Description.
- Vendor can see all his past orders received and its details on the platform.
- A vendor can mark any product as out of stock from his panel.
- Price of the product will be shown to the user on a mobile app/website after adding some commission as a percentage to the product.
For eg. Ashutosh is selling a product at a price of Rs 100, admin is charging 10% commission on the product price, then it will show the product price as Rs 110 (Rs 100 + Rs 10 – commission) on the website/app.
- Once an order is prepared by the vendor then it will change the order status from his account. If he marks it as ready for delivery then our application will search for the nearest delivery boy for the route and will assign the order to him.
- Vendor dashboard will have the following menu :
My account, My orders, My Products, Change Password.
- Vendors can also place orders for his products from the platform. All the process will be the same as that of the user for the delivery. Order will go to admin and admin will confirm about the order.
Delivery Boy(Android App Only)
- Account will be created from the admin panel.
- Order will be assigned to delivery based upon their location and availability for the order.
- Delivery boys can mark themself offline or online through the app.
- Delivery boys will have an option to decline the order’s delivery request.
- Once an order is delivered, they will mark as delivered through his app, a notification will be sent to the vendor as well as to the user about the order received .
- They can see their earnings for the day or past week or for the month. Admin will have their bank account information at the time of account creation. Earning of the delivery boy will be transferred by the admin panel through RTGS/NEFT.
Admin Login (Web only)
- Will add all the master data like category, brand, city , locations. Admin can disable any master record data from the admin panel.
- Admin will create a delivery boy from the panel.
- Can see users registered on the platform.
- Can create vendor accounts from the admin panel.
- Can see all the orders placed on the panel.
- Can send promotional notification to the users, it can be sent based upon some criteria. For eg. Send promotion to all the users who have not placed any order on the platform.
- Reporting : Orders, Users, Vendors, Products, Delivery boy.
All SMS and Email costs will be covered by the Client.
Development Cost and Timeline
Website
Front End, Admin panel, User panel, vendor Panel.
Time: 35 Working Days after design approval.
Cost: Rs XX,XXX
Resource: 2 Developers (5 years and 3 years exp respectively)
Mobile App (Hybrid)
User App and vendor App
Time: 30 Working Days after design approval.
Cost: Rs XX,XXX
Resource: 1 Developer (8 years experience)
Delivery App (Android)
Time: 15 Working Days after design approval.
Cost: Rs XX,XXX
Resource: 1 Developer (3 years experience)
Leave a Reply