As a Customer, I would like to return previously purchased items to the store so I can get my money back
Priority: 2
Acceptance Criteria
Customers are able to see a Return option (button) on the website
When the Customer selects the Return option they are presented with a page that contains all past returns made by them. The page also contains a New Return button.
When the Customer selects the New Return button, they are presented with a form that has three fields - Receipt/Order Number, Receipt/Order Date, and a checkbox that says "I understand that if the item(s) is not received within 4 weeks, no refund will be issued on my Credit Card."
After correctly entering all the information and marking off the checkbox, the Customer is presented with a Thank-you message which explains that the money will be credited back as soon as the returned item is received
If the information provided by the Customer is incorrect, the system presents an error, which can be one of: "The receipt/order number entered is invalid" or "The return period of 15 days has been exceeded."
Customer is able to see their return with the return ID in the Return option now along with their past returns
Testing plan
Verify that the receipt/order number provided matches the date and that the date is within the 15 day return period
Verify that the money is credited back onto the Customer's Credit Card (i.e., the Credit Card used to pay for the purchase)
Verify that the amount issued back to the Customer is the price only for the refunded item and nothing more/less
Verify that the Customer is able to see the details of their return with the return ID when clicking on the Return option again
Verify that the refund has been recorded internally in the system
Description
As a Customer, I would like to return previously purchased items to the store so I can get my money back
Priority: 2
Acceptance Criteria
Testing plan
Story points:
Tasks