An Exchange (also called an RMA Exchange) allows customers to return a product and receive a replacement item instead of a refund. ShipEdge supports two types of exchanges to fit different business needs:
Exchange on Received : Send the replacement after receiving the returned item
Exchange Now : Send the replacement immediately, before receiving the return
Exchanges help maintain customer satisfaction while ensuring inventory accuracy and proper product flow.
Start from a Shipped Order
Navigate to Shipped Orders and locate the order the customer wants to exchange. The order must be in SHIPPED status.
Initiate the Return
Click on the order to view details, then click “Initiate Returns” . This opens the return creation form.
Select Items to Return
Choose which SKUs the customer is returning. For each SKU:
Enter the quantity being returned
Specify QtyGood (if sellable) and QtyHurt (if damaged)
Add any comments about the return reason
Choose Exchange Type
In the Request Type field, select:
Exchange_on_Received : To wait for the return before shipping replacement
Exchange_Now : To ship the replacement immediately
Configure the Replacement Order
The system automatically creates a replacement order based on the returned items:
Same SKUs and quantities as the return
Same shipping address as the original order
Order status: HOLD (if Exchange on Received) or PENDING (if Exchange Now)
Review and Edit the Exchange Order (Optional)
Click “Continue” to review the exchange order. You can modify:
Shipping address (if customer moved)
Shipping method
Order items (if exchanging for different SKUs)
Special instructions
Submit the Exchange
Click “Submit” to finalize the return form. The system creates the exchange:
Exchange on Received : Order stays in hold until return is processed
Exchange Now : Order immediately enters the warehouse queue
Optional: Generate Return Label
If you want to provide a prepaid return label, check “Generate label” before submitting. The system creates a return shipping label and can email it to the customer.
Wait for Return, Then Ship Replacement
Use this when you want to verify the returned item before sending the replacement.
Best For:
High-value products
Preventing fraud or abuse
When inventory is limited
Ensuring the returned item is actually received
How it works:
Customer initiates a return
System creates a return order (RMA)
Customer ships the item back
Warehouse receives and inspects the return
After inspection , system releases the replacement order
Replacement order ships to customer
Warehouse Processing:
The replacement order is created with (hold until processed)
Order stays in PENDING status until the return is processed
Once warehouse processes the return, the exchange order moves to warehouse queue
Ship Replacement Immediately
Use this for immediate customer satisfaction without waiting for the return.
Best For:
Trusted, repeat customers
Lower-value products
Competitive customer service
Reducing customer wait time
How it works:
Customer initiates a return with exchange
System creates a return order (RMA)
Immediately creates and releases the replacement order
Replacement order ships right away
Customer receives replacement while returning the original
Warehouse processes the return when it arrives
Warehouse Processing:
The replacement order is created with (ship immediately)
Order goes directly to warehouse queue for picking
Customer receives replacement faster
Access the exchanges list from Returns by clicking the Exchanges link in the page header (next to “Returns”).
Page Title : “Exchanges”
What You See:
All replacement orders created from returns (held or in pre-order)
RMA# linked to each exchange—click to open the related return (shows “Return canceled” if the return was cancelled)
Return Status column with the return status and Request Type (Exchange_on_Received, Exchange_Now)
Order status and shipping information
Actions: View , Edit , Cancel , Send Now (when the exchange is on hold)
Search Filters:
Shipping# : Find by replacement order shipping number (exact match)
Order Date : Filter by date range (from / to)
Basic Search : Search across multiple fields (Exact phrase, All words, Any word)
Exchanges follow the standard order workflow with these key statuses:
Status Description Next Action HOLD Exchange on Received - waiting for return to be processed Warehouse processes return PENDING Exchange Now - ready for warehouse processing Warehouse picks and packs PROCESSING Warehouse is preparing the exchange Warehouse ships order SHIPPED Exchange has been sent to customer Customer receives item CANCELLED Exchange was cancelled No further action
Every exchange is linked to its original return:
From the Return View :
See “View exchange” link when an exchange order exists
Opens the replacement order
From the Exchange View :
See the RMA# column associated with each exchange
Click RMA# to open the return details
If the return was cancelled, the column shows “Return canceled”
Track both sides of the transaction from either view
Situation: Customer ordered a jacket in size Medium but needs size Large. Your policy is to verify returns before sending replacements.
Process:
Customer contacts you requesting an exchange
You create an Exchange on Received return
System creates replacement order with status HOLD
Customer ships the Medium jacket back
Warehouse receives the return and processes it (marks as Good/Hurt)
System automatically releases the replacement order to PENDING
Warehouse picks and ships the Large jacket
Customer receives the correct size
Timeline: Customer receives replacement 3-7 days after you receive their return.
Situation: Loyal customer received a defective product. You trust them and want to provide excellent service.
Process:
Customer reports the defect
You create an Exchange Now return
System immediately creates replacement order with status PENDING
Warehouse picks and ships the replacement right away
Customer receives the replacement within 1-2 days
Customer ships the defective item back at their convenience
Warehouse processes the return when it arrives
Timeline: Customer receives replacement 1-2 days after initiating the exchange.
Quickly resolve product issues without forcing customers to repurchase or wait for refunds.
Choose immediate shipment or wait for return based on your business policy.
Exchanges are automatically linked to the original return for complete audit trails.
Confirm shipping address before processing—customer may have moved since original order.
Use the RMA link to monitor both the return and the replacement order status.
For Exchange on Received, process returns quickly so the replacement ships without delay.
If the return doesn’t match expectations (wrong item, damaged), contact the customer before releasing an Exchange on Received.
Exchange Order Stuck in HOLD Status
Cause: Exchange on Received is waiting for the return to be processed.
Solution:
Check if the return has been received by the warehouse
Process the return
Once processed, the exchange order automatically changes to PENDING
If you need to ship immediately, click “Send Now” in the exchange row to release the hold
Can't Find the Exchange Order
Cause: Exchange might be in the wrong view or filtered out.
Solution:
Go to Returns and click Exchanges in the page header
Use search filters: try Shipping# (order ID), Order#, or RMA# in Basic Search
In the Returns list, check for the “View exchange” link on the return
Need to Cancel an Exchange
Cause: Customer changed their mind or issue was resolved differently.
Solution:
Go to Exchanges (from Returns) and find the exchange order
If the exchange hasn’t shipped yet, click the Cancel link for that row
Confirm in the dialog: “Do you want to cancel this ID#: [number]?”
Update the return status if needed
Process a refund instead if appropriate
Wrong Product in Exchange Order
Cause: Exchange was created with the original SKUs but customer wants different products.
Solution:
Before finalizing, edit the exchange
Remove incorrect SKUs
Add the correct SKUs and quantities
Verify inventory availability
Submit the corrected exchange