2. Use Case Narrative
Title:buying on Shopify
Summary:This use case describes the buying steps associated using web application Shopify.
Actors:
1.) User- the person who wants to buy something.
2.) Courier Company – one who sends the product to the buyer.
3.) Database/system – external system that provides users information
Creation Date: October 24, 2013
Date of Update:
Version: v1.0
Person in Charge:Student
Flow of Events
Pre-Condition:
1.) User should create first an account to use Shopify, it includes the personal information of the
person who is using and a name of your shop if you want to sell something.
2.)Login your account.
3.) User must create store first. It includes the type of the product, designs, domains, shipping fee &
taxes.
Main Success Scenario:
1.)The user opens the Shopify application or website to look for products.
2.) System retrieves the users information from the Database based on the account he/she log-in.
3.)Discover all the stores you like or the products you like.
4.) Go to the store.
5.)Choose the product
3. 6.)Buy the products you like
7.)User enters their payment information over a secure connection
8.) They can expect to see charges on their credit cart statement displayed all the transaction
information.
9.)The consumer receives payment and delivers the item.
10.) User loguots his/her account with copy of the receipt or the finished transaction.
11.) Courier delivers the product to the buyer.
12.) End of Use Case
Alternative Sequence:
A 4User changes his mind where he/she will go.
1.)User thinks for another store.
2.)Proceed to Step 5
A5. User changes his mind.
1.)User finds another product
2).Proceed to Step 6 or end process
Error Sequences:
A6.User’s credit card didn’t work
1.)User tries another credit cart to continue transaction.
2.)Proceed to Step 7 or end process.
Post Conditions:
1.)A transaction record is created.
2.)Status of the product item is updated.
User Interface Requirments:
4. -
Shopify software platform
Shopify account
Non Functional Requirements:
-
Response Time: interface must respond within 1 second.
Title:Creating a store/selling products
Summary:This use case describes the steps associated with selling process of Shopify.
Actors:
1.User – creates store and sell products
2.Buyer – the one who buys the product
3.Courier – the one who delivers the product
Creation Date: October 24, 2013
Date of Update:
Version: v1.0
Person in Charge: Student
Flow of Events
Precondition/s:
1.Go to the Shopify web application
Main Success Scenario:
1. The user must create a login account including your e-mail address and name with your chosen
store name.
2. The user must fill up the personal information page.
3. After filling up the information sheet. User must add products to sell.
4. Customize theme/ design your store.
5. Set up your domain name.
6. Set up payments
5. 7. Launch your store to the world.
8. User must check the product availability and condition.
9. User checks order
10. Begin transaction to the customer
11. Buyer and Seller complete the transaction.
12. End of transaction
13. Courier will deliver the product
Alternative Sequences:
A4. User changes his/her mind on what theme/design he/she will use.
1. Change the theme
2. Continue to Step 5
A8. Product is not available.
1. User must remove the product to the store .
2. Buyer finds another product.
3. Endtransaction or proceed to step 9.
Error Sequences:
A11. Transaction failed
1. Credit card didn’t work.
2. Buyer tries another credit card transactions or end transaction.
Post Conditions:
1. A transaction record is created
2. User mustupdate the items availability.
Non Functional Requirements:
-Response Time:The interface must respond within a maximum limit of 2 seconds.
6. Title:Role of the Courier
Summary: This use case describes the steps how courier works with Shopify.
Actors:
1.Courier Company– the one who sends the product to the buyer and make transactions to seller.
2.Buyer –the one who choose products and buys.
3.Seller – the one who is selling.
Creation Date: October 24, 2013
Date of Update:
Version:v1.0
Person in Charge:Student
Flow of Events
Preconditions:
1.The transaction between buyer and seller is finished
2.Seller goes to express deliver store/courier
Main Success Scenario:
1. Courier Company representative gives a form to the seller
2.Seller fills up the form given that include name of the sender and the receiver, contact numbers of
both, address, and others with signature of the sender.
3. Seller and couriers completes the transaction
4.Courier company packs the item ready for delivery.
5.Seller gives the tracking number to the buyer.
6.Courier delivers the item to the buyer’s house.
7.Courier and Seller complete the transactions by receiving the product and signature of buyer.
Alternative Sequences:
A6. No people will receive to the courier’s delivery
7. 1. Courier cancels transaction and wait for the next day
2.Proceed to Step 7
Error Sequences:
A2. Error in address of the buyer
1.) Seller writes wrong information to the fill up form.
2.) Courier will deliver the item to the wrong address
3.) Courier Company representative contacts the seller and confirm delivery information.
4.) Courier sends the item to the right address
5.) Proceed to Step 7
Post Conditions:
1.) Buyer receives the product
2.) Buyer and seller completes transaction.
Non Functional Requirements:
-
Response Time: The interface must respond within a maximum limit of 2 seconds.