text# Feature Order History
Feature ID | FEA033 |
Subsystem the feature is part of | E-Commerce |
Responsible person | Developers |
Status | In Progress |
Description
The Order History feature allows users to track and review their past purchases. It provides details such as order status, payment method, and delivery tracking, improving user experience and transparency.
Restrictions, requirements and use cases related to this feature
All relevant issues related to or contributing to the definition of the feature are gathered here
[Use Case 1] | A user wants to view their past orders and check delivery status |
FUNC-REQ-O0010 | Users must be able to access a list of their previous orders |
FUNC-REQ-O0011 | Each order must include details such as purchase date, total price, and status |
FUNC-REQ-O0012 | Users should be able to download or print invoices for past orders |
Preliminary user stories
-
130 As a user, I want to view my past orders to track my purchases.
-
131 As a user, I want to check the status of my recent orders.
-
132 As a user, I want to download an invoice for any completed order.
Implementation
- Design a user-friendly order history page.
- Display details such as order number, date, status, and total amount.
- Implement a filter system to sort orders by date, status, or payment method.
- Provide a download option for invoices.
- Ensure secure retrieval of order data via API.
Testing / possible acceptance criteria
Write down some notions for testing
Testcase | Test source | Responsible |
---|---|---|
Testcase 1 | FUNC-REQ-O0010 | Testers |
Testcase 2 | FUNC-REQ-O0011 | Testers |
Testcase 3 | FUNC-REQ-O0012 | Testers |
Testcase 4 | ECOM-REQ-0140 | Testers |
Testcase 5 | ECOM-REQ-0145 | Testers |
Testcase 6 | ECOM-REQ-0150 | Testers |