Some merchants experiment with pricing, so the current price in the store might not be the same as on the original order of the return.
By default, if a customer in this scenario wants to exchange an item, the variants will appear as greyed out with a text "(Different Price)".
If you want to allow for exchanges even if the price of the new variant is higher then follow these steps:
Navigate to Return Settings
Click the tab for Variant-Exchanges
Disable the option for "Enable Same-Price exchanges only"
We do not handle charging the customer for a higher price. This is handled by your staff e.g. through a draft order with an invoice being sent to the customer.