Why Does a Discount Apply for an Exchange of the Same Item?
Since it creates a new order, Shopify automatically calculates taxes again β even for the same product exchange. To avoid charging the customer again, we apply a discount equal to the tax amount on the exchange order.
πNote: In Shopify's system, an exchange is treated as two separate actions:- A return of the original item.
- A new order for the replacement item.

Summary:
- Exchanges = new orders in Shopify β taxes are calculated again.
- We use a discount to offset the tax, so the customer doesn't pay.
- Merchants do not need to process any refunds.
Updated on: 16/04/2026
Thank you!