Best For
Use Quick Receive when all returned items are in perfect, sellable condition.
Once a return arrives at the warehouse, the warehouse team inspects each item and classifies it as either Good (sellable condition) or Hurt (damaged/unsellable). This process ensures accurate inventory counts and proper handling of returned products.
Processing returns is essential for maintaining inventory accuracy, identifying quality issues, and ensuring that good items quickly return to available stock.
Proper classification ensures inventory counts reflect true product availability and condition.
Inspecting returns helps identify product defects or shipping damage patterns.
Items marked as “Good” can be quickly returned to sellable inventory.
Track damaged items separately for warranty claims, disposal, or repair.
Access the Return Order
From Retun_orderslist.php, click on a return with status IN-TRANSIT (24) to view its details. You’ll see the return information and list of expected items.
Review Expected Items
The page shows:
Choose Processing Method
You have two options:
Option A: Quick Receive (All Items Good)
Option B: Manual Processing (Inspect Each Item)
Inspect and Classify Items (Manual Processing)
For each SKU in the return:
Select Bin Location (if required)
For items marked as Good, specify the bin location where the product will be re-stocked. This updates inventory in the correct warehouse location.
Process Each Item
After entering quantities and bin locations, click the process or receive button for each SKU. The system:
TypeRec = 1 (warehouse processed)Process_date timestampComplete the Return
Once all items are processed, click “Continue” to finalize the return. The system updates the return status based on results:
Best For
Use Quick Receive when all returned items are in perfect, sellable condition.
How it works:
Access: Click “Quick receive” link from the return list view.
Best For
Use when the return matches exactly what the seller specified (including any damaged items).
How it works:
Access: Click “Receive All As Expected” from the return detail view.
Best For
Use when you need to verify condition, count quantities, or classify damage yourself.
How it works:
Access: Process items directly from the Return_order_detail_Blist.php view.
Shows what was shipped in the original order - your starting point for comparison.
Items the seller marked for return, including their expected Good/Hurt quantities.
Your inspection results - actual Good/Hurt quantities after physical inspection.
| Field | Description |
|---|---|
| SKU | Product identifier being returned |
| Description | Product name and attributes (Opt1, Opt2, Opt3) |
| Items & Quantities Sent | Total quantity customer is returning |
| Qty-Good (expected) | Seller’s estimate of good condition items |
| Qty-Hurt (expected) | Seller’s estimate of damaged items |
| QTY-GOOD (processed) | Your actual count of good items after inspection |
| QTY-HURT (processed) | Your actual count of damaged items after inspection |
| BIN | Warehouse location for re-stocked good items |
| HURT BIN | Warehouse location for damaged items (if tracked) |
The return progresses through these statuses during processing:
IN-TRANSIT (24) ↓PROCESSING (51) ← Warehouse is inspecting/processing ↓Completion Status:├─ AS EXPECTED (25) ← All items matched expectations├─ DISCREPANCY (26) ← Quantities or conditions differed├─ INCOMPLETE (27) ← Missing items└─ UNEXPECTED (37) ← Received unexpected SKUsTake time to properly inspect each item - accurate classification prevents inventory issues.
Take photos of damaged items for disputes or warranty claims.
Always count items physically - don’t rely solely on packing slips.
Place good items in sellable inventory bins, hurt items in designated damage locations.
Process returns quickly so inventory is accurate and customers aren’t waiting.
Add comments if quantities or conditions differ significantly from seller expectations.
Situation: Customer returned an item in original packaging, unopened, perfect condition.
Action:
Situation: Customer returned 5 units - 3 are good, 2 are damaged.
Action:
Situation: Customer returned a different SKU than expected.
Action:
Situation: Seller expected 10 items back, but only 8 arrived.
Action:
Error: 'Quantity-received cannot be greater than Quantity sent'
Cause: You entered more items as Good + Hurt than the seller specified.
Solution:
Can't Find Return in List
Cause: Return may not be in IN-TRANSIT status yet.
Solution:
Item Already Shows 'Processed'
Cause: The SKU was already processed previously.
Solution:
Bin Location Not Available
Cause: Bin may be inactive or not assigned to this product.
Solution:
| Field | Type | Description |
|---|---|---|
TypeRec | INT | 0 = Expected by seller, 1 = Processed by warehouse, -1 = Original order items |
QtyGood | INT | Quantity in good/sellable condition |
QtyHurt | INT | Quantity damaged/unsellable |
Process_date | DATETIME | When warehouse started processing |
WHProcessDate | DATETIME | When warehouse completed processing |
reopen | INT | 0 = Not processed, 1 = Already processed |
Status | INT | Return item status (24, 51, 25, 26, 27, etc.) |
BinNumber | VARCHAR | Warehouse bin location for good items |
For automated return processing via API, see:
/api/v4/oms/returns/process/API/Returns/uReturns.phpNext Steps: After processing returns, items marked as Good automatically update inventory counts and become available for new orders. Items marked as Hurt are tracked separately and may require disposal or repair.