Allow same-variant exchange at current price

Article on: Returndotai
Updated on: 01/14/2026

Introduction

This feature ensures that when a customer exchanges a product for the same variant (e.g., same product, just exchanging return → exchange), the current store price will be applied instead of the original purchase price. This creates a fairer exchange experience when prices have changed.

Access this feature

Navigate to /settings/policies in your application.

What it does

Feature Explanation

This feature ensures that when a customer exchanges a product for the same variant (e.g., same product, just exchanging return → exchange), the current store price will be applied instead of the original purchase price.

Advanced Exchange Settings with Variant Exchange toggle

What is a Same-Variant Exchange?

A same-variant exchange occurs when:

  • Customer returns a product
  • Customer requests to exchange for the exact same product variant
  • Same SKU, same size, same color - identical in every way
  • Only exchanging the physical item, not switching to a different variant

Why it's useful

Keeps Exchange Values Consistent

Keeps exchange values consistent with your latest pricing.

Avoids Customer Frustration

Avoids customer frustration if product prices have changed since the original order.

  • Customers don't feel penalized for price increases
  • No unexpected additional charges during exchange
  • Simpler exchange process without price adjustments
  • Better customer satisfaction and loyalty

Reduces Manual Adjustments

Reduces manual adjustments for your team.

  • No need to manually calculate price differences
  • Automated pricing based on current store values
  • Fewer support tickets about pricing discrepancies
  • Team can focus on other tasks

Example

Example Scenario

A customer bought a product for $50. Today, the same variant costs $70.

With this feature ON ✅

→ The return item will be matched to the exchange variant at $70, and the customer won't need to pay extra.

  1. 1Customer returns product originally purchased for $50
  2. 2Customer requests same variant for exchange
  3. 3System applies current price: $70
  4. 4Return value ($50) is matched to exchange value ($70)
  5. 5No additional payment required from customer
  6. 6Customer receives the same product at current pricing

With this feature OFF ❌

→ The system uses the original price ($50), and the customer may be asked to pay the difference.

  1. 1Customer returns product originally purchased for $50
  2. 2Customer requests same variant for exchange
  3. 3System uses original purchase price: $50
  4. 4Current price is $70
  5. 5Customer must pay the difference: $20
  6. 6Additional payment required to complete exchange

Quick Comparison

Summary of the key differences:

AspectReturn OnlyExchange OnlyBoth
Feature StatusON ✅OFF ❌-
Price AppliedCurrent ($70)Original ($50)-
Customer PaymentNone$20 difference-
Exchange ComplexitySimpleMore complex-
Customer ExperienceBetterMay cause friction-

How to enable

Setup Instructions

  1. 1Go to Settings → Policies
  2. 2Scroll down to "Advanced Exchange Settings" section
  3. 3Find "Variant exchange" toggle
  4. 4Click "Edit" to configure variant exchange settings
  5. 5In the Exchange Type section, select "Only allow exchanges for same-priced variants"
  6. 6Save your changes
Variant Exchange Configuration showing exchange type options

Verify Configuration

After enabling, verify the feature works correctly:

  1. 1Create a test product with a specific price
  2. 2Place a test order for that product
  3. 3Change the product price in your store
  4. 4Create a test exchange request for the same variant
  5. 5Verify that the current price is used instead of the original price
  6. 6Confirm no additional payment is required

Key Features

Current Price Application

Automatically applies current store pricing for same-variant exchanges

No Additional Charges

Customers don't pay extra even if prices have increased

Automated Price Matching

System automatically matches return value to current exchange value

Reduced Complexity

Simplifies exchange process by eliminating price difference calculations

Better Customer Experience

Prevents frustration from unexpected charges during exchanges

Easy Toggle

Simple on/off configuration in Exchange Policy settings

Important Notes

Enable for Better Experience

For most businesses, enabling this feature provides a better customer experience, especially for same-variant exchanges where the customer isn't switching products.

Consider Your Pricing Strategy

If your prices fluctuate frequently or significantly, consider how this feature affects your margins. The feature is most beneficial when price increases are moderate.

Communicate the Policy

Add information to your exchange policy explaining how same-variant exchanges are priced. Transparency builds trust with customers.

Only Applies to Same Variants

This feature only applies when customers exchange for the exact same variant. Different sizes, colors, or products will still use standard pricing rules.

Monitor Exchange Patterns

After enabling, monitor exchange patterns to see if customers are taking advantage of the policy in unexpected ways.

Test with Price Changes

Before going live, test the feature with products that have had price changes to ensure it works as expected in your specific setup.

Related Articles

Was this article helpful?

Quick Links

Related Categories

Support

Need help? Contact our support team

support@returndotai.com

© 2025 Returndotai. All rights reserved.
Returndotai | Shopify Returns Management & Exchange Platform