I think i figured out a way to do the exchange through the Shopify Admin.
Go to the order you would like to complete the exchange for. In the order, Under the product is a "more" button. Click on more and then click unfulfill items.
When you have done this click "Edit" to edit your order.
In the Edit page add the item the customer would like to make the exchange for. You can either search for the item in your store or add a custom item.
When you have added the new item or items to the order, remove the exchanged item and click update order.
If you need to collect money from your customer then you can send them an automatic email link where they can pay the outstanding balance or refund an amount due.
Hope this helps.
Hi this is useless for people who are online only. We also get a lot of exchanges (usually sizing) and I have to create a new draft order for that customer with 100% discount, which then brings our average order down for the whole store - very frustrating and a clumsy experience for the the customer as well as for our management. I see you've just introduced a new 'returns' feature online - could you not add an 'exchange' feature to this system? We need one that accounts for any changes in revenue & doesn't just 'refund' the revenue when it's just an exchange.
Thanks for listening Shopify!!
From what I know, Shopify only has built-in exchange support for POS.
If you have an online store you'll need to use one of these apps:
Check out my blog post for a comparison.
I'm just commenting to keep this thread alive and to also cast my vote for an easy, built-in exchange function for online orders.