149 lines
4.3 KiB
Markdown
149 lines
4.3 KiB
Markdown
<div v-pre>
|
||
|
||
# Order Management
|
||
|
||
View all user orders in the system with support for order status modification and detailed information viewing. This is primarily a read-only order query page, mainly used for order information viewing and exception handling.
|
||
|
||
## Page Functions
|
||
|
||
The Order Management page is a simple order query and status management tool, providing the following features:
|
||
|
||
1. **Order List Viewing** - Display all orders in a table
|
||
2. **Status Modification** - Modify orders with specific statuses
|
||
3. **Amount Details** - View price breakdown via hover card
|
||
4. **Filter & Search** - Quickly locate target orders
|
||
|
||
## Table Column Description
|
||
|
||
### Order Number
|
||
System-generated unique order identifier for order tracking and querying.
|
||
|
||
### Type
|
||
Business type of the order:
|
||
- **New Purchase** - User's first purchase of a plan
|
||
- **Renewal** - Extends time for existing subscription
|
||
- **Reset Traffic** - Separately purchase traffic reset
|
||
- **Recharge** - Recharge account balance
|
||
|
||
### Subscribe
|
||
Displays associated product information:
|
||
- New Purchase/Renewal/Reset Traffic orders: Shows `Product Name × Quantity`
|
||
- Recharge orders: Shows "Recharge"
|
||
|
||
### Amount
|
||
Total order amount, click to view detailed price breakdown.
|
||
|
||
### User
|
||
Order user information, click to view user details.
|
||
|
||
### Update Time
|
||
Last order status change time.
|
||
|
||
### Status
|
||
Current order status, some statuses support modification:
|
||
- **Pending** (Orange) - Modifiable
|
||
- **Paid** (Green) - Read-only
|
||
- **Cancelled** (Gray) - Modifiable
|
||
- **Closed** (Red) - Modifiable
|
||
- **Completed** (Green) - Read-only
|
||
|
||
## Core Functions
|
||
|
||
### 1. Order Status Modification
|
||
|
||
**Modifiable Status**: Pending, Cancelled, Closed
|
||
|
||
Steps:
|
||
1. Find the order to modify
|
||
2. Click the dropdown selector in status column
|
||
3. Select new status
|
||
4. System auto-saves and refreshes
|
||
|
||
**Non-modifiable Status**: Paid, Completed
|
||
|
||
These two statuses display as read-only badges and cannot be modified.
|
||
|
||
**Common Operations**:
|
||
- Pending → Paid: Manually mark payment complete
|
||
- Pending → Cancelled: Cancel timeout orders
|
||
- Pending → Closed: Close abnormal orders
|
||
- Cancelled → Pending: Restore misoperated orders
|
||
|
||
### 2. View Amount Details
|
||
|
||
Hover mouse over amount to display complete price breakdown:
|
||
|
||
**Price Composition**:
|
||
- Subscribe Price - Product original price
|
||
- Discount - Bulk purchase discount
|
||
- Coupon Discount - Coupon used
|
||
- Fee Amount - Payment platform fee
|
||
- Total - Actual payment amount
|
||
|
||
**Other Information**:
|
||
- Trade No - Third-party payment transaction number
|
||
- Payment Method - Payment platform used
|
||
|
||
### 3. Filter and Search
|
||
|
||
**Status Filter**: Select order status to view corresponding orders
|
||
|
||
**Product Filter**: Select product plan to view related orders
|
||
|
||
**User Filter**: Input user ID to view all orders for that user
|
||
|
||
**Keyword Search**: Input order number for exact search
|
||
|
||
Multiple filter conditions can be used simultaneously.
|
||
|
||
## Usage Scenarios
|
||
|
||
### Scenario 1: Manually Mark Payment Complete
|
||
|
||
User payment successful but order status not auto-updated:
|
||
|
||
1. Search for order using order number
|
||
2. Click amount to view trade number
|
||
3. Confirm payment received on third-party platform
|
||
4. Click status dropdown and select "Paid"
|
||
5. System auto-processes and allocates benefits
|
||
|
||
### Scenario 2: Cancel Timeout Orders
|
||
|
||
Regularly clean up timeout unpaid orders:
|
||
|
||
1. Filter "Pending" status
|
||
2. Check update time to determine timeout
|
||
3. Click status and select "Cancelled"
|
||
4. Order marked as cancelled
|
||
|
||
### Scenario 3: User Order Query
|
||
|
||
User inquires about order issue:
|
||
|
||
1. Input user ID in user filter
|
||
2. View all orders for that user
|
||
3. Find corresponding order and check status
|
||
4. Click amount to view detailed information
|
||
5. Handle issue based on situation
|
||
|
||
### Scenario 4: Product Sales Query
|
||
|
||
View sales for a specific product:
|
||
|
||
1. Select plan in product filter
|
||
2. View all orders for that product
|
||
3. Check order counts by different statuses
|
||
4. Analyze sales trends
|
||
|
||
## Important Notes
|
||
|
||
1. **Partial Status Modification** - Only Pending, Cancelled, Closed can be modified
|
||
2. **Paid Cannot Change** - Paid and Completed orders cannot be modified
|
||
3. **Modify Carefully** - Status changes trigger benefit updates
|
||
4. **Verify Payment** - Confirm actual payment before marking as Paid
|
||
5. **Price Details** - Verify price calculation via amount hover card
|
||
6. **User Issues** - Use user filter to quickly query user orders
|
||
|
||
</div>
|