Professional Documents
Culture Documents
UrbanMandi SOW v1.3
UrbanMandi SOW v1.3
TABLE OF CONTENTS
1 SIGNATURES....................................................................................................................................................................................7
2 DOCUMENT PURPOSE..................................................................................................................................................................8
2.1 DOCUMENT SCOPE.......................................................................................................................................................................................... 8
2.2 PROJECT OVERVIEW....................................................................................................................................................................................... 8
3 FUNCTIONAL SCOPE.....................................................................................................................................................................8
3.1 MOBILE APPLICATION OVERVIEW (CUSTOMER APP)..............................................................................................................................8
1. LOGIN & SIGN-UP SCREEN..........................................................................................................................................................8
2. STORE LOCATER ...........................................................................................................................................................................8
3. FEATURE TO SELECT THE AVAILABILITY SLOT- ………………………………………………………………………………………9
4. HOME SCREEN (WITH RESPECT TO SELECTED STORE)...................................................................................................9
5. PROFILE SETTINGS.......................................................................................................................................................................9
6. UNIVERSAL SEARCH BAR ...........................................................................................................................................................9
7. NEW OFFER/PRODUCT INFORMATION & NOTIFICATION..............................................................................................9
8. ADD TO CART..................................................................................................................................................................................9
9. FEATURE TO ADD ITEMS TO WISHLIST ................................................................................................................................9
10. CONFIRM ORDER SCREEN......................................................................................................................................................9
11. PAYMENT OPTION SCREENS (INTEGRATION TO THE PAYMENT GATEWAY).....................................................9
12. PAYMENT CONFIRMATION....................................................................................................................................................9
13. ORDER MANAGEMENT............................................................................................................................................................9
14. CANCELLATION AND REFUND PROCESS........................................................................................................................10
15. PAYMENTS & RETURNS LISTINGS....................................................................................................................................10
16. CONTACT US PAGE.................................................................................................................................................................10
17. PRODUCT FEATURES:...........................................................................................................................................................10
18. DATA MANAGEMENT & GENERAL FEATURES:.............................................................................................................10
19. DISCOUNT MANAGEMENT...................................................................................................................................................11
20. LOGIN VIA SOCIAL MEDIA...................................................................................................................................................11
21. SUBSCRIPTION MODEL .......................................................................................................................................................11
22. RECURRING ORDERS.............................................................................................................................................................12
23. LIVE ORDER TRACKING.......................................................................................................................................................12
24. CUSTOMER SUPPORT VIA WHAT’S APP, E-MAIL.........................................................................................................13
3.2 DELIVERY AGENT APP................................................................................................................................................................................. 13
1. ORDER DELIVERY CONFIRMATION VIA OTP.....................................................................................................................13
2. DELIVERY AGENT APP FLOW..................................................................................................................................................13
3. ADMIN SETTINGS FOR DELIVERY AGENT...........................................................................................................................14
3.3 ADMIN PANEL............................................................................................................................................................................................... 15
3.4 CUSTOMER PANEL........................................................................................................................................................................................ 15
Page
Vector3 Digital Technologies Vector3-2023
3.5 EMAIL/SMS MANAGEMENT....................................................................................................................................................................... 15
3.6 MOBILE APP NOTIFICATIONS..................................................................................................................................................................... 15
4 INTERFACES..................................................................................................................................................................................16
4.1 ASSUMPTIONS FOR A MOBILE APP............................................................................................................................................................16
A. OUT OF SCOPE................................................................................................................................................................................................ 16
Page
Vector3 Digital Technologies Vector3-2023
1 SIGNATURES
Prepared By:
Date Name Designation
23rd Mar 2023 Rohit Bhardwaj Business Analyst
Deepika Singh Sr. Business Analyst
Decision Owner Approval:
Date Name Designation
Page
Vector3 Digital Technologies Vector3-2023
2 Document Purpose
The purpose of the project is to design and develop a mobile application for Urban Mandi
providing all the services catering to the requirement of the client.
3 Functional Scope
In reference to our initial meeting the entire requirement is to create the below pages.
User can login via email & Mobile number through OTP authentication.
2. Store locater – As the user lands onto the app, he will get an option to select the store and
the inventory will load respectively with respect to the selected store so that the user can
shop from the list of items available in that Store. This step is mandatory to continue to
application
Page
Vector3 Digital Technologies Vector3-2023
3. Feature to Select the Availability Slot- With respect to every store there will be
availability slot, which will be available for the user and he can select that and continue
shopping.
Category Listing
5. Profile settings – Registered user can perform (CRUD) operations on profile section
Name/Email/Mobile Number
Reset Password
Login/Logout
6. Universal search bar – Smart search, where user can search for products with keyword
8. Add to cart/
9. Feature to add items to Wish list and then later can be added to the cart.
Confirm order
12. Payment confirmation – User will get a payment confirmation message with unique order
id once payment is confirmed from admin side
Order Listing/View
Order Tracking (Only Status wise Tracking, NOT Live Tracking in phase 1)
Order cancellation and refund feature – User can cancel his order if not needed or
also get ask for refund option if delivered wrong order or item is not as per
expectations.
Develop a mechanism, where the Order where return is applicable that can be
selected, post that select the item what has to cancelled and initiate return.
Page
Vector3 Digital Technologies Vector3-2023
Emergency Contacts
Product sorting and filtering based on attributes like volume, Weight, price,
product type, product availability.
Product photo
Increase/decrease quantity
Tag Keywords – it helps the user to search product via keyword and show
Products tag – this helps the user to search for the products in search bar in
header
Data – Create a model number for the product using combination of number and
letter (required)
Page
Vector3 Digital Technologies Vector3-2023
(SKU) Stock keeping unit random code
Price
Quantity - The total amount available in the store for this specific product
Subtract Stock: "Yes" will subtract stock from the quantity of the product.(Ex: If
there are 100 Dry fruit packs, and a customer buy 2 then it should subtract Stock
and change the quantity to 98)
Out of Stock Status: select "Out of Stock", "In Stock", "2-3 days", or "Pre order" as
the message shown on the product page when the product Quantity reaches .
Date Available: the date when this product will become available for purchase
Sort order- When the product is sorted in a list, a number assign it a priority a
product with a sorting order 2 will be placed with a product with shorting order 3
Quantity: The limit for the number of products that can apply this discount
21. Subscription Model - Subscription model Provide variety of benefits to the users. Such as
(Exclusive discount, Free Shipping, etc)
1. Admin
The Admin will have the feature to create the subscription plans.
Page
Vector3 Digital Technologies Vector3-2023
Feature to map services added with subscription plans
2. Customer
The customer if associated to any of the subscription plans will have the
facilities reflected in their orders with respect to the plans they have
subscribed to.
The customer will have the feature to add certain items on the cart which
can be ordered on recurring basis.
There will be a calendar view where the user can select the days he wants
the order to come against that item
This feature will automatically add items to the users cart with respect to
the selected date.
User will have the option to change the frequency of their delivery and
cancel their subscription at any time he can also pause his subscription as
per his need
Customers can easily Live track their orders using Phone number and order IDs.
Allows admin to set order tracking link which can be used by delivery agent,
customer as well as Admin
Once the delivery has been made for the customers who have placed the order,
the extension used sends the tracking portal’s link to customers with an order
confirmation email, SMS.
Using the tracking link, customers can track the real-time status of orders without
going through the lengthy process of login and entering order data.
Using the tracking link – Delivery agent and admin also can track order status
The tracking links redirect the customers to the page of delivery partner if any.
Admin panel is easy to access and makes it easy for admin to handle all the
functions like Shipping Methods, Adding Tracking Link, etc with this flexible and
user-friendly back-end panel. ( If Admin is done by Vector3)
View list of orders along with the order status (For admin, Agent and customer as
well)
For the orders with the “Complete” status, the admin and Agent can click on the
“View” option to see order details and can track orders from there.
It includes the order link. Clicking on the link a pop-up will be displayed along
Page
Vector3 Digital Technologies Vector3-2023
with the tracking code and link to view the order status
WhatsApp Contact extension used will allow the customers to contact and
communicate with the store admin via WhatsApp. This can be done quickly just by
a single tap on the WhatsApp button present on multiple pages of the app.
This module will help the customer for contacting the admin in a better and faster
way. The customers can easily quote the product and get revert on the same via a
smart communication path that is WhatsApp.
The customer and admin both must have an active WhatsApp account and it must
be the customer who add WhatsApp to the app.
When the Order is created the system will generate an OTP as apart of
confirmation message to the customer on their registered mobile number.
The customer will provide this OTP to the delivery agent which will work
as the delivery confirmation.
The delivery agent, will enter that OTP on his/her mobile app and confirm
the status.
This application helps the delivery agent to manage and complete their delivery on
time.
Login – Sign-up – Allow Delivery agent to login so that he will login and
received information to deliver orders.
Page
Vector3 Digital Technologies Vector3-2023
o Reset Password (OTP Based) – agent can reset his password using
OTP
Real Time – Tracking – Allow the agent to track their order status in real
time and marked the order delivered after delivery
In app Payment – Allow the agent to receive online payment from the
customer online, which saves time and make it the process more efficient
Ratings and feedback – Allow the user to rate the delivery experience and
provide feedback and make services better for future
Reports – Agent can filter view and download his Reports of order
delivered
o Agent can see the contact details of customer and can call his
direct from the app
Page
Vector3 Digital Technologies Vector3-2023
Page
Vector3 Digital Technologies Vector3-2023
4 Interfaces
4.1 Assumptions for a Mobile App
The Features mentioned in the Scope of Work are just indicative of the
requirements and our understanding. It may change after discovery session
and/or after we have completed the workshops with Urban Mandi Team for
scope agreement and refinement.
The Infrastructure and licensing cost for any 3rd Party tool will not be baked
into overall proposal estimations.
Urban Mandi would need to assist and provide access to any 3rd party
system APIs or mail boxes (if applicable) for the 3rd party integrations
Hosting charges for UAT and Production environments would be borne by
the Urban Mandi team.
Urban Mandi would decide and provide us the base design and provide the
brand logo to be used on the application. This brand logo would be
considered as the starting point to design the theme and layout.
Any paid static content / images or icons which may be 3rd party product
would need to be sourced / purchased by the Urban Mandi.
We work in Agile methodology and Urban Mandi help as SMEs will be
required throughout the project execution.
All the Non-functional requirements (Usability, Security, Performance,
Availability, Scalability, Capacity etc.) will be finalized in agreement with
both the parties.
a. OUT OF SCOPE
Any functionality not mentioned as per the scope sheet would be considered out of
scope and would be chargeable extra as change request.
Any feature / functionality which is not defined in the wireframes and signed off will be
considered out of scope. It can be further incorporated as future enhancements or next
scope items.
Areas highlighted as out of scope in the document would not be a part of the scope.
Data Entry to setup the system for launch such as user creation, master data setup etc.
These activities would be chargeable extra as a Time and Material activity and are not a
part of this scope.
Page