Advanced Exchanges


Advanced Exchanges is a Pro and Plus feature that allows a customer to exchange for a completely different product as if they were just requesting a variant exchange.

Loop refers to a variant-for-variant exchange (e.g.: exchanging a shirt in size Medium for a size Large) as an "variant exchange". Loop allows for variant exchanges across all of our tiers (Lite, Basic, Pro and Plus). Advanced Exchanges extends this functionality to different products where the merchant sees fit.

Note: Advanced Exchanges disregard price, treating all Advanced Exchanges as an even exchange. The customer will not be charged more or be given a refund if the product selected via Advanced Exchange is priced differently so it's important that collections are of equal price to the product being returned.

Why it Matters

The true cost of a refund is much greater than just the dollars you give back to the customer. However, an exchange is a continuation of the shopping relationship. The more opportunities you give the customer to find something they love, the more likely you are to maintain that relationship.

Strategic Resources

Advanced Exchange Example 

  • A merchant sells several different styles of rings. 
  • Each ring style is built in Shopify as a separate product, each product with several size variants. 
  • Each ring style costs the same.

Typically, a customer can exchange for a variant of the same product within Loop. With Advanced Exchanges, the customer can now exchange for another similar product, as well.

How To Set Up Advanced Exchanges

  1. Navigate to Advanced Exchanges in Loop Admin 
    1. If this is not visible, contact or your Onboarding Manager, to get the feature enabled
  2. Select Import/Update Collections (Loop will pull this information from your Shopify store)
  3. Select Add Exchange to begin configuring a new advanced exchange
  4. Follow How it works prompts
    1. Any product that contains the phrase you put in Product Name can be exchanged for any product placed in the Collection you set. i.e. if product title is X then display this collection as an exchange option
    2. Include the full name of the product if you want the Advanced Exchange options to only be available when that specific product is being returned
    3. Include a partial name if you would like the Advanced Exchange options to be available for all products that include that partial name
    4. Example: Oval Ring, Turquoise Ring, and Band Ring. Using "ring" for Product Name would result in the Advanced Exchange (collections) displaying whenever a customer returned a product with "ring" in the title.
  5. Select Add exchange option to add products your customers can exchange for
    1. You can add multiple exchange options to one product or range of products, so that your customers will see multiple options when exchanging just one product (e.g.: Exchange for a new color and Exchange for a new style).
    2. Activating the  "Show Product Titles" switch will show the title of each product when the customer is looking at their advanced exchange options. If turned off, the customer will just see the images associated with the products in Shopify.
    3. Exchange option examples: Exchange for a new color, Exchange for a new style, Exchange for a new model.
  6. Select Save
  7. Visit Settings > Return Policies > Exchange and ensure the Allow Advanced Exchanges box is checked
  8. Submit a test return of a product that reflects your new Advanced Exchange

Match Online Store Product Availability (recommended)

By default (as of 3.16.2021), Loop will automatically enable "Match online store product availability." This will automatically show or hide Products in Shop Now: In App & Advanced Exchanges based on the Product's availability in your Online Store channel. This can be adjusted in Shop Now section of the Loop Admin. Disabling this will set up Loop to show all Products within the Collection, regardless of Sales Channel availability. 

Sales Channel Setting (Shopify)


Why is the Advanced Exchange option not showing up, when I go through a return? Ensure the Allow Advanced Exchanges box is checked under Settings > Return Policies > Exchange within the Loop Admin.

Why am I receiving a message that the Item is Not Eligible to be exchanged? Advanced Exchanges disregard price, treating all Advanced Exchanges as an even exchange. The feature Different Priced Exchanges must also be enabled if you've had a price increase on this item or if the variant is a different price. If this is coming up for you, please contact or your Onboarding Manager, to get the feature enabled.

If you have any further questions about Advanced Exchanges, please reach out to us at