Perfect Match
Return was completed exactly as the customer described with no issues.
Archived Returns are completed return orders that have been processed and moved to historical records. Once a return is fully completed (items received, inspected, and finalized), it can be archived to keep your active returns list clean while maintaining a complete history of all returns.
Archived returns provide a permanent record for audits, customer service inquiries, and historical reporting without cluttering your active workflow.
Keep your active returns view focused on items that need attention by moving completed returns to archive.
Maintain a permanent record of all return transactions for auditing and compliance.
Quickly look up past returns when customers have questions about previous transactions.
Analyze historical return data to identify trends, problem products, or seasonal patterns.
Returns are archived automatically or manually once they reach a completed status:
When a return reaches these completion statuses, it becomes eligible for archiving:
| Active Status | Description | Archived Status | Archived Description |
|---|---|---|---|
| AS EXPECTED (25) | All items received as seller expected | 28 | AS EXPECTED ARCHIVED |
| DISCREPANCY (26) | Quantity or condition differences found | 29 | DISCREPANCY ARCHIVED |
| INCOMPLETE (27) | Some expected items not received | 30 | INCOMPLETE ARCHIVED |
| UNEXPECTED (37) | Received unexpected SKUs | 38 | UNEXPECTED ARCHIVED |
System administrators can archive returns:
archivedrestocking() function for specific returnsAccess the Archived Returns View
Navigate to /return_archivedlist.php from your Returns menu or click “Return Orders Archived” from the active returns list.
View the Archived Returns List
You’ll see a table displaying all archived returns for your account with these columns:
Use Search Filters
Find specific archived returns using these search fields:
View Return Details
Click on any RMA# to view the complete return details including:
Sort and Filter Results
Perfect Match
Return was completed exactly as the customer described with no issues.
What it means:
Best For: Standard returns where everything went smoothly.
Differences Found
Return was completed but with differences between expected and actual items.
What it means:
Common Causes:
Action Required: Review discrepancy details. May need to contact customer about differences.
Missing Items
Return was completed but not all expected items were received.
What it means:
Common Causes:
Action Required: Review which items are missing. May need to follow up with customer or carrier.
Surprise Items
Return included items that weren’t part of the original return request.
What it means:
Common Causes:
Action Required: Determine ownership of unexpected items. May need to create new return or contact customer.
URL: /return_archivedlist.php
Shows: Only your account’s archived returns (filtered by AcountID)
Statuses Visible: 28, 29, 30, 38
Purpose: View your historical returns for reference, customer service, and reporting.
URL: /return_archived_whlist.php
Shows: All archived returns across all accounts
Statuses Visible: 25, 26, 27, 28, 29, 30, 37, 38 (both active completed and archived)
Purpose: Warehouse team can see all completed returns for processing history and audit purposes.
Situation: Customer calls asking about a return from 3 months ago.
Process:
Situation: You want to see which products have the most returns.
Process:
Situation: Accounting needs to verify return transactions for a specific period.
Process:
Situation: You need to verify if a replacement was sent for a return.
Process:
Periodically review archived returns to ensure accuracy and complete any outstanding follow-ups before final archiving.
Add detailed comments to returns before archiving so future reference is clear and complete.
Contact customers about discrepancies before archiving so issues are resolved, not just recorded.
Ensure exchanges are properly linked to returns before archiving for complete audit trails.
Periodically export archived returns to external storage for long-term backup beyond the system.
Review archived returns quarterly to identify recurring issues, problem products, or process improvements.
Can't Find an Old Return
Cause: Return might still be in active view or search filters are too narrow.
Solution:
Return Shows Wrong Status
Cause: Return status may have been updated after archiving or during account closure.
Solution:
Missing Return Data
Cause: Return may have been created before certain fields were added or data was incomplete.
Solution:
Cannot Export Archived Returns
Cause: Permission issue or too many records selected.
Solution:
Archived returns provide valuable data for:
Track return rates by:
Monitor:
Identify:
Measure:
| Field | Type | Description |
|---|---|---|
OrderStatus | INT | Return status: 28, 29, 30, 38 (archived states) |
OrderDate | DATETIME | When the return was originally requested |
Process_date | DATETIME | When warehouse received the return |
WHProcessDate | DATETIME | When warehouse completed processing the return |
Request_Type | VARCHAR | Type of return (Simple_Return, Exchange_on_Received, etc.) |
AcountID | INT | Seller/customer account ID |
OrderID | INT | Original shipping number |
ID | INT | RMA number (unique return identifier) |
archivedrestocking($rma_id): Archives a completed return by updating its status:
return_order.AcountID = '$_SESSION[CurrentAcountID]'AND (return_order.OrderStatus = 28 OR return_order.OrderStatus = 29 OR return_order.OrderStatus = 30 OR return_order.OrderStatus = 38)return_order.OrderStatus = 25OR return_order.OrderStatus = 26OR return_order.OrderStatus = 27OR return_order.OrderStatus = 28OR return_order.OrderStatus = 29OR return_order.OrderStatus = 30OR return_order.OrderStatus = 37OR return_order.OrderStatus = 38Next Steps: Archived returns are permanent records. Export data periodically for external backup, and use the archived returns list to analyze trends and improve your return processes.