Set Up Advanced Exchange in AfterShip Returns
Overview
When shoppers return an item, they often want to exchange it for another colour, style, or even a similar product. The Advanced Exchange feature in AfterShip Returns lets you offer that flexibility, consequently helping you retain store revenue. Unlike the standard exchange option, Advanced Exchange allows shoppers to exchange across different products.
For example, swapping a red shirt for a blue one, or even a different shirt in the same collection.
What you'll learn
In this article, we will show you:
Why itâs useful
Before this feature, shoppers could only exchange an item for another variant (like a different size or colour). With Advanced Exchange, they can now:
- Choose from a predefined list of similar or related products
- Swap items across different styles, colours, or designs
- Offers a more flexible and satisfying return process to your Shoppers
For your brand, it means higher revenue retention and a better post-purchase experience.
How to set up Advanced Exchange
Follow these steps to configure Advanced Exchange in your AfterShip Returns admin.
Step 1: Go to the Exchange Settings
- Log in to your AfterShip Returns admin.
- Navigate to Return Policy â Refunds and Exchanges â Exchange.
- Under Advanced Exchange, click Create Exchange Group.
Step 2: Create an Exchange Group
Each exchange group helps AfterShip identify which products can be swapped with each other.
- Add a Group Name: Enter a name for your exchange group. This name will appear to shoppers during the return process.
- Set Product Pairing (Product Mapping): Define which products can be exchanged for which.
If the return and exchange items match your conditions, the shopper will see the eligible options automatically.
Return product | Exchange product |
---|---|
Product tag | Product tag |
Product tag | Collection |
Product type | Product type |
Product type | Collection |
Product name | Collection |
Collection | Collection |
Supported platforms
- Product tag: Shopify, Magento 2, AfterShip Commerce API
- Product type: Shopify, Magento 2, BigCommerce, AfterShip Commerce API
- Product name: All platforms (only used for return products)
- Collection: Shopify only
Important note:
- Product tag and Product type are snapshots from the original order. They donât update in real time.
- The Product name field uses a âcontainsâ match. For example, if the return item is named âSummer T-Shirtâ and you enter âT-Shirtâ, the system will still match it to the Summer T-Shirt product.
- Set Pricing Rules: Decide how to handle price differences between the return and exchange items:
- Treat them as even exchanges, or
- Charge or refund the price difference (needs Shopify or Stripe checkout).
- Click Create to save, and then test your setup to confirm everything works as expected.
Shoppers experience
When shoppers start a return and their item matches your Advanced Exchange rules, theyâll see an âExchange for another productâ option during the return process.
They can then browse through the preconfigured list of eligible products, not just size or colour variants, and pick the one they want instead.
Item-level view:
RMA-level view:
Once they select the new item, the rest of the process continues just as a regular exchange would.
Key takeaways
- Advanced Exchange helps retain more revenue by encouraging product exchanges instead of refunds.
- Define custom exchange groups to control which products can be exchanged with each other.
- You can manage pricing rules â either treat exchanges as even or charge/refund the difference.
- Ensure Variant Exchange is enabled before setting up Advanced Exchange.
- For Shopify checkout, exchange orders are auto-created as soon as the RMA is generated.
FAQs
1. How many product groups can I create?
Thereâs no limit. If multiple groups match the shopperâs return item, all of them will appear on the returns page so the shopper can choose from more options.
2. Why canât I trigger the product group?
This can happen for a few reasons:
- AfterShip uses a snapshot of the product details at the time of order creation. If you added or updated product tags/types after the order was placed, they wonât apply to that order.
- Ensure youâve enabled Variant Exchange in your resolutions or workflow settings. Advanced Exchange builds on variant exchange and wonât work as a standalone feature.
3. I enabled variant exchange and conditions matched, but still canât see Advanced Exchange option. Why?
Check these two things:
- The return item might still be in draft status in your eCommerce platform.
- Or, the item might be out of stock (and the âcontinue sellingâ option is disabled).
If either is true, variant exchange â and therefore advanced exchange â wonât appear. Make sure the product is available and in stock.
4. I didnât enable auto-create exchange order automation. Why is the exchange order created immediately?
If youâre using Shopify checkout, the exchange order will be created as soon as the RMA is generated, even if you havenât enabled âAuto-create exchange orderâ automation. The auto-create exchange order automation applies to Stripe checkout or no-checkout account.
Updated on: 17/10/2025