Several settings affect exchanges on international orders in Returns V2 — currency display, item pricing, duties and taxes, and commercial invoices. This article explains what each one does and where to find it, with a link to the full detail for each.
ℹ️ This article covers Returns V2. The settings below are separate from one another — you only need the ones relevant to how your store sells internationally.
Before you start
Two things need to be in place before any of the settings below have an effect.
International exchanges must be enabled. Domestic and international exchanges are enabled separately, so the tick boxes under Domestic exchanges do not cover international orders.
Go to Returns → Settings → Exchanges in your Swap dashboard.
In the Exchange options panel, under International exchanges, tick the exchange types you want to offer — Allow exchanges for a different product (Shop Now), Allow exchanges for a different variant, or both.
Click Save.
For variant exchanges and how their price is calculated, see Understanding equal exchanges.
Destination countries must be set up. International returns and exchanges need the customer's country assigned to a carrier's shipping region. See How to Add Countries For International Returns.
If your store uses Swap Global, duty and tax refunds are configured in your Global dashboard as well — see How to enable tax and duty refunds for global returns.
Multi-currency support
If a customer paid in a currency other than your store's base currency, multi-currency support shows the return value, exchange item prices, fees, and any additional payment in the currency they paid in, rather than your store's currency.
To turn it on:
Go to Returns → Settings → Taxes & Markets in your Swap dashboard.
In the Currencies panel, switch on Multi currency support.
Click Save.
For the full behaviour — including how the conversion rate is calculated, refunds, and marketplace orders — see Understanding multi-currency support.
Market pricing for exchanges
If your Shopify store uses Shopify Markets to set a different price per market (fixed or percentage-adjusted), market pricing shows the customer the exchange item's price for their market, instead of always showing your store's base-catalogue price.
To turn it on:
Go to Returns → Settings → Taxes & Markets in your Swap dashboard.
In the Currencies panel, switch on Market pricing.
Click Save.
Where multi-currency support is also enabled, the market price is shown in the customer's presentment currency.
For how Swap chooses which market price to apply, how Global orders are handled, and how the RMA records that a market price was used, see Understanding market pricing for exchanges.
Duties and taxes on Shopify orders
Where duties and taxes are calculated through Shopify, Swap can refund them on returns and charge them on exchange orders — matching what Shopify would charge at checkout.
To turn this on:
Go to Returns → Settings → Taxes & Markets in your Swap dashboard.
In the Taxes & duties panel, select Refund/charge taxes & duties.
In the Shopify taxes & duties table, click + to add a rule.
Choose the Destination countries the rule applies to.
Set Refund to either Taxes and duties or Only taxes.
Switch on Charge for exchange items if you want taxes and duties applied to exchange orders for those destinations.
Click Save.
How much is charged on an exchange depends on whether it's a same-price, lower-price, or higher-price exchange — each is calculated differently. For the full breakdown of each exchange type, what customers see, and how this appears in the RMA, see Understanding Shopify taxes and duties on returns and exchanges.
Duties and taxes on Global orders
Global handles duties and taxes on exchanges differently depending on the exchange type.
Exchange for a different variant (EFOV) — treated as financially equal, so duties and taxes are neither refunded nor charged again.
Exchange for a different product (EFSE) — duties and taxes are refunded on the returned item and calculated automatically on the new one, and the customer is charged or refunded only the difference between the two.
Where multi-currency is enabled, Global's duty and tax figures are converted to your store's currency before being applied.
For full detail — including how the total is presented to the customer, the configurable portal message, returns of a Global exchange, and how this appears in the RMA — see Understanding duties and taxes on Global exchanges.
Commercial invoice settings
Commercial invoice settings control what appears on the commercial invoice for international returns and exchanges — item pricing, zero-value item fallbacks, and HS code / country of origin fallbacks.
To review or change them:
Go to Settings → General.
Find the Commercial invoice configuration section.
If you change any field, click Save.
Every field loads pre-filled with your store's current configuration. These settings are aligned with your Returns setup, so changing them isn't recommended unless you're certain the new configuration is correct.
Key settings include:
Commercial invoice pricing — for Global returns, choose between Global Prices (default) and Shopify Prices; for non-Global international returns, choose between Shopify Prices (default) and Cost + markup.
Zero value items — sets the fallback used when an item has a $0 price and a label can't be generated: Mark as 0.01 or Shopify prices.
HS code and country of origin — fallback values used only where the equivalent isn't already set in Shopify.
Some fields — for example FedEx's Purpose of shipment and Shipment instructions — are configured within that carrier's own settings rather than in the general Commercial invoice configuration section.
For the full set of options and an FAQ on why Global and non-Global stores see different pricing choices, see How to configure invoice settings for international returns.