Exchanges Overview

Last Updated: March 17, 2025

Exchanges offer a convenient way for customers to swap purchased items for different variations or entirely new products. This article provides an overview of the different exchange types available within ReturnGO and explains the general settings you can configure to customize the exchange experience.

Types of Exchanges

There are 2 types of exchanges:

Variant Exchange

Variant exchanges are where customers can exchange an item for a different variant of the same product, such as a different size or color. This is done in-portal.

Product Exchange

Product exchanges are where customers can exchange an item for a completely different product. This can be done in-portal or on your online store.

Shop Now Exchanges

This feature can be enabled upon request. Please contact us to activate it.

Shop Now enables customers to use the value of their returned items as credits to shop for new items directly in your store instead of in-portal. They can select multiple items, pay the difference if necessary, and complete the exchange in a seamless shopping experience. 

Instant Exchanges

Instant exchanges enable customers to have their new items shipped right away instead of waiting for the returned items to be sent back.

During a normal exchange, the customer requests an exchange, ships back the items, and receives an invoice for the exchange order, which must be paid before the new items are shipped.

In an instant exchange, on the other hand, customers provide their credit card details during RMA creation, enabling the new items to be shipped right away. 

Configuring Exchange Resolutions

You can customize the behavior of variant and product exchanges through various settings.

  1. Go to Settings > Resolutions.
  2. Open the Exchange Resolutions section.
  3. Edit an existing resolution or create a new one.
  4. Set the internal name (for your reference) and the display name/description (visible to customers).
  5. Define the free variant exchange price range (e.g., 100%-100% for free exchanges only when prices match). Enable charging/refunding for price differences outside this range and choose the refund method.
  6. Allow out-of-stock exchanges, set a minimum stock threshold, and provide size chart links.
  7. Set a default shipping rate for the exchanged product.
  8. Click on the save icon to save your changes.

Price Difference Calculations

To settle exchanges where the chosen exchange item/s has a different price than the originally purchased item, the exchange resolution can be configured to:

  1. Refund the customer the price difference for less expensive variants. 
  2. Charge the customer the price difference for more expensive variants.

The price difference is calculated below and above the free exchange range.

Free Exchange Range

Define the price range within which variant exchanges are free. Outside this range, customers are either charged or refunded the difference.

The default is 100%-100%, meaning that exchanges for items of the same price will be free while customers will be charged the difference for more or less expensive items.

If you change the range, customers won't be charged for cheaper items or refunded for more expensive ones within this range.

Reference Price

Choose whether to base price differences on the paid price or the catalog price (at the time of RMA creation or purchase).

You can change the reference price for price differences in the Exchange section of Settings > Store Settings.

Applying Fees on Product Exchanges

Stores on all platforms can use portal checkout to charge fees and price differences directly in the portal. 

For Shopify stores, you can instead have Shopify send invoices for the fees and price difference charges and they'll pay them on Shopify. This will trigger Shopify to automatically email an invoice to the customer.

Note: Price differences must be paid before the exchange can be approved.

Fulfill Exchanges Based on Order Country

You can enable location-based exchanges, allowing customers to see only items available in warehouses in their country when performing an in-portal exchange.

This may be relevant if you have multiple warehouses in different countries for the same market and do not offer international shipping.

To enable location-based exchanges:

1. Go to Settings > Store Settings.

2. Open the Exchanges section.

3. Enable the Fulfill Exchanges Based on Order Country toggle.

4. Click on the save icon to save your changes.