Sie sind auf Seite 1von 22

E-Commerce Mobile App

S.NO PHASE FEATURE/SCREEN DETAILS


FEATURE/SCREEN NAME

1 PHASE I: DOCUMENTATION
FSD: Functional Specification Document
Project Plan

2 PHASE II: DATABASE


Database Design
Web Services Development

3 PHASE III: DESIGN


Splash & Inner Screens Designing
Landing page & Inner Page Designing

PHASE IV: CODE DEVELOPMENT

Administrator: Admin will be the system owner who will manage


users. He will control entire functionality of application.
Types of Users: There will be three types of users Customer : Application users who would be able to search the pro
who will be interacting with the platform cart, pay online/offline and get the offers as well.
Retailer Login : Application users who will upload Medicine catalo
medicines (the medicine shops)

CUSTOMER

This will be the landing screen of the application


Splash Screen and will display the logo & the tagline of the
application.
User can register through the APP as
Customer/Corporate.

1. As customer-

• Contact Name (First Name & Last Name)


• Email ID
Registration screen • Location
• Mobile Number
• Password
• Confirm Password

There will be Standard format for email and


Mobile Phone verification. User will get an
activation link on his registered email ID and an
OTP on phone.

User would be able to login into the application


Login
by using their login credentials

• Display All Categories: On the top of the home


screen in slider mode (Right to Left).User can
select any category and then subcategory and
products. When User will select any category he
would be landed to the relevant screen.
Home
• Search Icon: To search products by Keywords
(Product Title, Category/subcategory name)

• Notification bell: No. of count for new


notification. If User clicks on it then he can see
the complete notifications.
When User selects any category/subcategory
then he will be landed to the product listing
screen where he can see the complete products
of that category. He can see the following
section on this screen.

Product Listing • Offered/discounted products


• All products
• Search icon
• Cart

There will be different price format for customer


& corporate-

This screen will display the details of the selected


products with filter section mentioned above.
• Product Name
• Product description
• Product Images
• Product Category and Sub Category
• Product Description
• Attribute (Color, Material, Size, Unit) - if
Product Single Screen applicable
• Product Price
• Highlights
• Discount
• User rating & review
• Services & Policy
• Delivery address box (to check the exact
delivery date)
• Display Similar Products
Once User added to the cart, the product would
be shown there. User can buy the products from
the products list that have listed there.
• Product Name
• Product description
• Product Image
• Product highlights
• QTY (Edit option)
Add to Cart • Delivery Date
• Product Price
• Attribute
• Discounted price
• Delivery charges
• Total price
• Total saving
• Payment Method
• Actual payable Amount

Once admin approves the ordered Product then


User can complete the payment process. At this
time customer can also remove some Products
from the approved list.
Payment Screen
To complete the payment process user need to
fill the payment details and delivery details.
System will ask for the login/signup to user if he
is already logged in then he would be able to see
the following:
User can enter shipping order to track the status
of the order shipped by system. There would be
status for the ordered product.

• Ordered
Track Order
• Packed
• Shipped
• Delivered
• Returned
• Cancelled

This screen will show all the orders which has


been placed by the user using the application
View Orders (Product name, order ID and
Amount and complete order detail)
My Orders
• Placed Orders
• Ongoing Orders
• Cancelled orders

Cancel the order: If user wants to cancel the order then can click
and write description(Optional).after cancelling the order, status

User will have an option to return product if


Return product there is a return policy. He will request for return
on application.

User can see the product lists that have been


Wish list saved. He can directly add those product to cart
or buy them.
1. View/Edit Profile Information

2. Change Password
• Enter Old Password
• Enter New Password
My Account • Confirm Password

3. Saved card- View/remove/add new card.

4. Saved address- View/edit/add new address.

As soon as User will confirm that order received,


he will receive the notification to rate the
4 received Products.
Rate & review
• Star Rating (1-5)
• Comments (text box)

User will be able to get support from the admin;


if he faces any issue then he can fill support form
and submit.
Get support
• Email ID
• Issue title
• Description

Under this screen user will receive the


Notifications notifications for every update from the admin
and order.

User will view the content screen that are in the


Content
application and read the content.

ADMINISTRATOR
Admin would be able to login into the secure
Login system by providing right combination of login
credentials

Admin would be able to access My Account


My Account
panel and can reset password from this section

The dashboard will give the detail insight about


Dashboard
the current scenario.

User would be able to manage the location in the


Manage location application that user can select at time of
registration.

Admin will manage the category/subcategory of


the application. Currently there will be
Category/Subcategory management
Foodstuff, Construction Tools and Household
Items categories.
Admin will able to manage the customers of the
User management
application.

Admin will able to manage the delivery boy of


the application.

• View List of user


Delivery boy management • Search by keyword
• Filter by
-Date or Date range/ user type
• Add/Edit/Delete user/Activate/Deactivate
delivery boy

Admin will manage the products that would be


appeared on the application to customers.

•View all products


Manage Product
• View Offered/discounted products
• Search by keyword
• Filter by Categories and Sub Categories
• Add/Edit/Remove/Active/Deactivate product

Admin would manage the orders. He can view


complete orders in this section.

• View all Orders


• View order details
View Orders • Search Order by keyword/Order ID
• Filter by
o Order placing date and date range
o Status
• Returned Requests
• Cancelled order
Admin will be able to view the complete earning
Transaction history
and export the report.

Admin will see the request for refund from


Manage Refunds
customers and will process out the system.

Admin will be responsible to manage the user


support request .Admin will receive the support
request by the users.
Support
• View support request
• Filter by the date range

Admin will be able to view rating and review for


Rate & Review management an order, each one will be viewed with user
name and product ID.

Admin will manage the offers, promotions and


rewards points. He can perform the following
action with coupon codes.
Manage offers, promos & reward points
• View/Add/edit/delete promotions
• View/Add/edit/delete Offers
• Search by keyword
• Filter by Date & date range

Admin will able to generate following reports


such as-
Reports • User Report
• Order report
• Transaction report
• Refund report
Admin will able to manage content screens such
Content Management as:
• View/edit the content

Setting Here admin will manage the following set Grace


period for credits.

Admin can get notification for:


• Registration request
• User account verification
Notification • Placing order by user
• Cancellation of order
• Return request
• Payment confirmation
• Credit request by corporate

MISCELLENOUS
• Language- English
• SMS API
• GPS tracking
• Payment Gateway

PHASE V: TESTING Testing


5
Debugging

6 PHASE VI: DEPLOYMENT Deployment over Server & Respective Stores

7 PHASE VII: MAINTENANCE Complimentary Bug Removal Period for 30 days


ce Mobile Application
ATURE/SCREEN DETAILS ADDITIONAL REMARKS

Expected Output: PSDs Designs will be Portrait Mode Only


Expected Output: HTML

m owner who will manage the complete application and the


ity of application. Web Based Backend Administrator

ld be able to search the products, view products, add to


Native Mobile Application (iPhone + Android)
ers as well.
will upload Medicine catalog, view orders and ship the Native Mobile Application (iPhone + Android)

User will remain on this screen for 2-3sec. and


then will be redirected to relevant Screen Logo & Tagline will be provided by client
automatically
2. Upload Prescription

•OCR Scanning of Prescription


At the time of approving an account, system can
• Matching with Medicines Ordered auto detect fake prescriptions and ban user
• Order Pushed to Store
automatically.
After approval the customer will receive
automated confirmation.

There will be standard option of Forgot


• Email ID/Phone number
Password (Get new password in the registered
• Password email)

• Cart Icon: Display No. of Counts of products Left menu-


• Category (Subcategory under each category
added to the cart. Click and get a products list.
and products)
When clicking on it, the User will be taken to cart • My Profile
screen.
• My Orders
• My Addresses
• Hot deals: In this section User can see the hot • My wish list
deals/offers. Each product would be displayed
• Contact US
with the image, name and offer. After clicking on
• Privacy policy
it User will be taken to the single product screen.
• Terms & condition
• FAQ
• Suggestions: Under this section User can see
• About us
the products that have been suggested by the
• My chat
system based on the previous order.
• Log-Out
1. Customer - If user login in as customer- There would be filter section that would be used
to refine the search:
• Product Name
• Product description • Category/Subcategory
• Product Default Image • Brand
• Product Category and Sub Category • Price
• Product Price • Rating & Review
• Discount Price • Offers
• User Rating • Theme
• Attribute (Color, Material, Size, Unit) - If • Discount
applicable • Attribute (Color/Material/ Size/Unit)
• Highlights
• Save icon User can save the products to his wish list by
clicking save icon.

Each product would have two options to take an


action on those products:
• Add to cart
• Buy

If User click on add to cart option that the


If User added any product to the wish list then
product would get added to the cart and count
would be increased and he can continue the he can view his wish list in his account. If User is
not logged in then system will ask for the
shopping. After clicking it, User will get a
message that the products is been added in your login/signup.
cart. User can open the cart and buy the
products from there.

Buy: If User click on it he would landed on the


relevant screen to proceed the order.
User can perform following action on this screen:

1. Place order: Redirect to shipping screen only if


User is a registered user. Else move on the
registration/login screen.

2. Remove: Allow User to remove product from


the cart. on this action user will get a pop to
reconfirm the action.

3. Add to wish list: If user wants to add it to wish


list then can add it but system will ask for
login/signup if not logged in

On Placing order notification will receive by the


admin.

• Login (Allow to edit)


• Delivery address (Allow to edit)
Delivery address User need to fill:
• Order summary (Allow to edit)
Payment Mode for customer-
• Through GPS (System will find the users’
o Credit card (Card number, CVV, Expiry date)
current location)
o Cash on delivery • Manual
• Add coupon code (If any)
o Name and contact number (Display that
Payment Mode for corporate-
o Credit card (Card number, CVV, Expiry date) entered at the time of registration -allow to edit)
o Pin code
o By credits (if credits available)
o Cash on delivery o Locality / Town
o City/District
o State
If corporates will purchase on credits, they will o Address
have to repay it before the end of the month. By o A check box to click and make it as an default
the last day of the month, all corporates should address (Allow to edit at any time)
clear their dues. If a corporate will not clear it's
o Home/work (In work user can define the
due by the last day of the month, and this
delivery time)
happens for 3 times, then that corporate’s
Note: User needs to confirm the contact number
account will automatically be blocked.
through OTP.
Grace period will be set by the admin (1/2/3…/N
months)
For this functionality a Shipping API will be
integrated.

For Current orders, user would be able to view


the order and see their status (Packed/
Dispatched/ Delivered /Returned/Cancelled).
User can rate and review the products if not
done.
• View all orders
User can request for invoice for that order.
• Search order by order id/product name When user click on it the invoice would get sent
• Filter Orders
to registered email id.
By Status
By Date or date range

cel the order then can click on the cancel button and a popup would appear where user need to select a reason
ancelling the order, status would be changed.

Return Order:
• Choose reason from list of reasons available
• Text Area to describe Return reason
5. My credits (For Privelege Users) - User can see
the counts of credit scores, and have an option
to request more credits if credits has been
consumed. Once user request for more credits
then admin receive the request and decide to
accept or decline the request.

When User submit it would appear to the other


users on the application.

When he submit admin will receive notification


and he will be take an action and response to the
petrol attendant.

• Account verification
• Reset password
• Order confirmation
• Order status changes
• Changes in the saved products
• New Offer
• New coupon code
• Reward points

• About US
• Terms & condition
• Privacy policy
• FAQ
• Help
• Username There will be standard features of Forgot
Password and Remember Me. Admin will need
• Password
to input the registered email id where he would
receive a link to reset the password.

Reset password:
• Enter New Desired Password
• Re-enter New Desired Password

• Total orders (Filter by


monthly/weekly/today/All)
• Total Offered/discounted ordered
• Total Cancelled order
• Total refund
• Total Products
• Most Popular Products
• Total products category/subcategory
• Most Popular Categories and Sub Categories
• Total Registered Users/Most active user/Total
users with highest shopping monthly/weekly
• Total earning (Filter by
Annually/monthly/weekly)
• Total offered products
• Total offers

•View all location


•Search by keyword (Zip code/area name)
• Filter by Add location:
-Date or Date range • Location/area name
• Edit location • Zip code
• Delete location
• Activate/Deactivate location

• View all Category/Subcategory


Add category/subcategory:
• Search by name
• Category name
• Filter by date and date range
• Subcategory name(If yes)
• Add/Edit/Remove a Category/Subcategory
Verify corporate user- Admin will verify the
• View List of user uploaded document and approve/reject the
• Search by keyword profile. Admin will create account for the
• Filter by corporate user by adding personal detail.
-Date or Date range/ user type If approve then set their credit limit. He can
• Add/Edit/Delete user/Activate/Deactivate user update the status of each corporate credit score
(paid/partially paid/due)

Add delivery person-


• Name
• Email ID
• Contact number
• Gender
• Address

Admin can track the delivery boys, the tracking


will be done through delivery boy application in
which GPS will be on.

Add a Product:
• Select categories and sub category
• Product Name Admin can import the products by CSV/Excel.
• Product description
• Upload Images When admin complete the product upload
• Retail price for customer system will ask for confirmation and for which
• Discounted price for corporate he will get a popup to confirm, after
• Minimum product quantity for corporate confirmation product will appear on the system
• Highlights to users.
• Attribute (e.g. color, size)
• Payment method (Dropdown)

View order-The order would separate in the


below categories. Delivery assignment-
Admin will manage the delivery of the orders.
• Active orders – Order those are under process. Here he will assign the orders to delivery boy. He
• Completed order –Those have been completed. selects the delivery person from list and view
• Canceled order- Order, those have been availability of the delivery boy along with current
cancelled by the user. location. If delivery boy is available then he/she
can assign the delivery. Once assign the delivery,
Admin will update the status of order manually. the respective delivery boy will receive the
(Packed/Dispatched/Delivered notification.
/Returned/Cancelled).
• View Entire Earnings
• Total payment
• Total refund
• Delivery boy paying
• View Earning on Date and date Range
• Filter by
o Date and Date range
o Weekly/monthly/annually basis
• Search Payment history by keyword

Admin will be able to react on the support


request via email.

• View list of rate & Review


• Search by keyword
• Filter by:
o Date or date range

Add promo:
• Promo code
• Discount unit
• Discount amount
Reward point- Admin will also define reward
• Usage per code
point based on the total shopping amount and
• Valid from – to
frequency. Reward point will be equivalent to
discount %/amount or cash back/gift.
Add offer-
• Select product category/subcategory
• Select product
• Discount %/amount

Admin can export any report to excel/CSV/PDF.


Approx. 15 fields in report. Follow Standard
format.
There will be following content screens.
• About US
• Terms & condition
• Privacy policy
• FAQ
• Help

Das könnte Ihnen auch gefallen