Shopify Guides

Shopify Markets Currency Conundrum: Mastering Region-Specific Payments Without Shopify Payments

Expanding your e-commerce business internationally is an exciting venture, but it often comes with unique challenges. One common hurdle merchants face on Shopify, particularly when dealing with regions not fully supported by Shopify Payments, is setting up local currencies. This exact frustration was recently highlighted in the Shopify Community forums by aliya_k, who sought to sell in both the EU and Serbia, aiming for EUR and Serbian Dinar (RSD) respectively, with distinct pricing and shipping for each.

aliya_k's dilemma was clear: despite using manual payment methods like Cash on Delivery (COD) and bank transfers for Serbia (as Shopify Payments isn't available there), Shopify's system refused to save RSD as the region's currency. The platform insisted on a supported payment gateway (Shopify Payments or Adyen) for currency validation, even when no actual card processing or currency conversion was taking place. This scenario is a classic example of how platform logic can sometimes create unexpected friction for merchants.

Flowchart for Shopify multi-currency strategy with manual payments
Flowchart for Shopify multi-currency strategy with manual payments

The Core Problem: Shopify's Currency Validation Logic

As many community experts, including lumine, pointed out, this isn't a simple oversight. The validation isn't about complex exchange rate calculations for manual payments; it's fundamentally about which payment gateway can 'settle' the money in the chosen currency. Shopify's 'market currency' field isn't merely a display setting; it's a 'promise that something downstream can actually charge in that currency.'

Since manual methods like COD or bank transfers don't involve a processor making that 'promise' to Shopify, the system defaults back to your store's primary currency. This means that even if a country like Serbia technically supports multi-currency presentment for manual payments (as per a July 2025 changelog note aliya_k referenced), setting a region-specific currency still requires a supported gateway for that specific region to 'validate' the currency choice.

This limitation can be particularly frustrating for merchants like aliya_k, who are taxed as freelancers and want to avoid the complexity and cost of maintaining multiple separate catalogs or stores just to accommodate different currencies in markets where card processing isn't even an option.

The Strategic Workaround: Flipping Your Default Currency

Fortunately, the community offered a clever workaround to navigate this Shopify Markets limitation, particularly useful when manual payment methods are your primary option for a specific region. The core idea, as suggested by LitExtension, is to strategically choose your store's default currency.

Step-by-Step Implementation:

  1. Identify Your Primary Market: Determine which market generates the bulk of your orders or where local currency display is most critical for your manual payment methods. In aliya_k's case, if Serbia represents the majority of her orders and relies on RSD cash/bank transfers, this market should dictate the default.
  2. Change Your Store-Wide Default Currency: Navigate to Settings > General in your Shopify admin. Change your store's default currency to the currency of your primary manual-payment market (e.g., RSD for Serbia).
  3. Leave Market Currency as 'Use Store Default': For the specific market you're targeting with manual payments (e.g., Serbia), leave its currency setting in Shopify Markets as 'use store default'. By not attempting to set a market-level override, you bypass the Shopify Payments/Adyen check entirely.
  4. Manual Payments Work Seamlessly: With the store's default currency matching the local currency for manual payments, COD and bank transfers will work fine, as there's no gateway conversion needed, and the displayed currency matches the expected payment.
  5. Manage Other Markets: For other markets (e.g., the EU market), you can still set custom prices. However, without Shopify Payments/Adyen eligibility (often requiring an EU-based business entity), you won't get the local currency symbol (e.g., EUR) at checkout. Prices will display in your store's default currency, and customers will be charged in that currency, requiring manual reconciliation for local pricing.

This approach essentially flips the problem: instead of struggling to set a local currency override for a manual payment market, you make that local currency your store's default, allowing manual payments to proceed without the gateway validation hurdle.

Implications and Considerations for International Expansion

While this workaround solves the immediate problem for manual payment markets, it introduces new considerations for your other markets:

  • Display vs. Checkout Currency: Be mindful that currency converter apps often only change the displayed price, not the actual checkout currency. The charge will still land in your store's default currency.
  • Reconciliation: If your store's default is RSD, but you're selling to the EU, you'll need a clear process for pricing and potentially reconciling EUR payments if you're accepting them via other means.
  • Future Growth: If your business scales and you gain eligibility for Shopify Payments or Adyen in key markets, you can then revert your store's default currency and leverage the full multi-currency capabilities of Shopify Markets.

For businesses looking to expand globally, understanding these nuances is crucial. While Shopify provides a powerful platform for e-commerce, specific regional payment and currency limitations require strategic planning. For those looking to start their e-commerce journey or considering a platform migration, Shopify offers a robust ecosystem, but knowing how to navigate its intricacies, especially with multi-currency setups, is key to seamless operations.

Ultimately, the decision of which currency to set as your store's default should align with your primary customer base and payment methods. By understanding Shopify's underlying logic for currency validation, you can implement effective workarounds and ensure your international customers have a clear and consistent purchasing experience, even when relying on manual payment methods.

Share:

Use cases

Explore use cases

Agencies, store owners, enterprise — find the migration path that fits.

Explore use cases