Details
Description
Clients are unable to view their order history, and they are unable to cancel new, unpaid orders.
The Order plugin, as of 4.0, creates a new "Order" nav link within the client area. Create a new sub-nav link called "Order History", which links to a new page within the client area, displaying their order history.
Within the Staff area, we show orders under 4 different statuses that can be filtered: Pending, Accepted, Fraud, and Canceled. Instead, in the client area, all orders should be shown in the same table, sorted by default on Date Ordered descending to show the most recent orders at the top.
Show the following columns:
Order # | Status | Invoice # | Total | Paid | Date Ordered | Actions |
---|---|---|---|---|---|---|
581a6a4b7f412 | Accepted | 4012 | $350.00 | $0.00 | Oct 31, 2016 2:22:31 PM | View, Cancel |
581a6a4b7f412 | Accepted | 4012 | $350.00 | $350.00 | Oct 31, 2016 2:22:31 PM | View |
Clicking "View" would show order details, including any transactions applied, and services ordered. We do NOT want to display any fraud report details.
If an order is not paid, include a "Cancel" option, allowing the customer to cancel their order.
Orders with a status of "In Review" should be listed as "In Review" with possibly a tool tip that says that staff are reviewing the order and it will be updated soon.
This supercedes
CORE-1229