Multi-Currency Price Testing
If your store sells in multiple currencies using Shopify Markets, Elevate lets you set different test prices for each currency — so you can run localized pricing experiments across your global markets.
This applies to Native Price Testing (Shopify Plus) only. For duplicate product price tests, multi-currency is handled automatically by Shopify — the duplicate inherits the same currency settings as the original product.
How It Works
When you create a native price experiment, Elevate detects all currencies configured on your products through Shopify's presentment prices. You can then set specific test prices for each currency independently.
For example, if you sell a product for $29.99 USD and €27.99 EUR, you can test:
USD variation: $24.99
EUR variation: €22.99
Each currency gets its own test price, so you can tailor your pricing strategy per market rather than applying a blanket change.
Setting Up Multi-Currency Prices
During Step 4 (Set Variation Prices) of the native price testing guide:
You'll see your store's default currency selected. The available currencies are automatically detected from your products' presentment prices.
Click the currency selector to add additional currencies to your experiment
Switch between currencies using the currency tabs at the top of the pricing section
Set test prices for each product variant in each currency independently
Each currency tab shows the prices specific to that currency. Changes to one currency don't affect the others.
Adding and Removing Currencies
Add a currency — Select it from the currency dropdown. It must be configured in your Shopify Markets settings and present in your products' presentment prices.
Remove a currency — Click the delete icon on a currency chip to remove it from the experiment. This removes the test prices for that currency only.
Reset prices — You can reset all variation prices for a specific currency back to the original Shopify prices without affecting other currencies.
How Prices Are Applied
When a visitor views a product during the experiment, Elevate detects their active currency (based on Shopify's localization) and applies the test price for that specific currency.
If you've set a test price for the visitor's currency → they see the test price
If you haven't set a test price for their currency → they see the original Shopify price (no change)
This means you can choose to test prices in only specific markets. For example, you could test a price reduction in USD and EUR while leaving GBP and CAD untouched.
Plan Requirement
Multi-currency price testing requires the Premium plan in Elevate, in addition to a Shopify Plus plan (which is already required for native price testing).
Best Practices
Test meaningful price differences per market — A $5 reduction might be significant in one market but negligible in another. Consider the local purchasing power when setting test prices.
Don't test too many currencies at once in your first experiment — Start with your top 1–2 markets, learn from the results, then expand to additional currencies.
Account for exchange rate fluctuations — If your test runs for several weeks, exchange rates may shift. Set prices in fixed local currency amounts rather than relying on converted values.
Check your results by market — Use the Currency filter in your experiment reports to see how each currency performed independently.
CSV Import
For experiments with many products and multiple currencies, you can import prices via CSV instead of entering them manually. The CSV format supports per-variant, per-currency pricing — making it efficient to set up large multi-currency experiments.
Upload your CSV during the variation pricing step, and Elevate maps the prices to the correct products, variants, and currencies automatically.
Last updated