You are on page 1of 7

E-Commerce ONWink

PRODUCT REQUIREMENT DOCUMENT

Epic Create feature Flash Sale, Chatting and Scan in e-commerce

Status Draft

Product Manager Agil Meylani

Created Date 15 May 2023

Flash Sale
Goals
- Create a sense of urgency in the user.

Assumptions
- Users can access through the website/app.
- Users are competing to get discounts with limited time.

Requirements
Feature Priority Acceptance Criteria

AC1:
Given: the user has finished
registering/login.
When: the user clicks the register
Flash Sale Height button.
So: The system will process and display
the homepage for the first time after the
user has successfully logged
in/registered.

AC2:
Given: users looking for promos.
When: user clicks the Flash Sale menu.
So: the system will display products that
are currently promo within the time
limit.

AC3:
Given: the user wants to buy goods.
When: the user selects the desired item.
So: the system will bring up pictures,
item descriptions, purchase options and
purchase amount.

AC4:
Given: user wants to order 1 item.
When: The user clicks the "message"
button.
So: the system will give a warning
"select an option (color / size) and enter
the number of items to be purchased"

AC5:
Given: user wants to process payment.
When: The user clicks the "message"
button.
So: The system will display the payment
page.

AC6:
Given: the user wants to use a
voucher/free shipping.
When: the user clicks the "voucher"
button.
So: the system will provide many
discount options and free shipping
vouchers.

AC7:
Given: The user has not entered a
shipping address.
When: the user clicks the pay button.
So: the system will give a warning
"complete the data before starting the
payment" and the system will give a red
impression on the address button with
the aim of telling the user the wrong
location.
UX Mocks
UI

Roadmap
Chatting
Goals
- Make it easy for users to shop.
- Helping businesses provide quality service to customers.
- Good relationship with customers.
- Optimizing sales rates.

Assumptions
- Users can access through the website/app.
- Users interact with sellers more easily.

Requirements
Feature Priority Acceptance Criteria

AC1:
Given: the user has finished
registering/login.
When: the user clicks the register
Chatting Currently button.
So: The system will process and display
the homepage for the first time after the
user has successfully logged
in/registered.

AC2:
Given: the user wants to ask the seller
for product stock.
When: the user clicks the chat feature.
So: the system will display the chat
page.

AC3:
Given The user wants to ask for product
stock from one of the sellers.
When: the user clicks on one of the chat
sellers.
So: the system will display the contents
of the chat with the selected seller.
UX Mocks
UI

Roadmap
Scan
Goals
- Simplify the digital payment system.

Assumptions
- Users can access through the app.
- Users can make payments anywhere and anytime online.

Requirements
Feature Priority Acceptance Criteria

AC1:
Given: user wants to pay via QRIS.
When: the user clicks the scan icon.
So: the system will direct the user to
Scan Currently focus the scan on the barcode.

UX Mocks
UI
Roadmap

Go to Market Strategy
Product “Flash Sale”, “Chatting” and “Scan” features

People All circles

Place Social Media and App Ads

Promotion ● Spread about the latest features.


● Spread the advantages of the latest features.

You might also like