multi-currency

Configure multi-currency pricing, exchange rates, and localized checkout for international storefronts.

3|1|Updated Mar 21, 2026
One-click install
npx skills add https://github.com/tomtoto757/ecomm-ai-team --skill multi-currency-tomtoto757
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: multi-currency
Source: https://github.com/tomtoto757/ecomm-ai-team/tree/main/skills/checkout-payments-tax/finsilabs/payments-checkout/multi-currency
Command: npx skills add https://github.com/tomtoto757/ecomm-ai-team --skill multi-currency-tomtoto757

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? International shoppers abandon carts when forced to browse and pay in a foreign currency. This Skill guides you through enabling local-currency browsing and payment on Shopify, WooCommerce, BigCommerce, or custom headless storefronts, covering exchange rates, rounding, and settlement. ## Core Features & Use Cases - Platform-Specific Setup: Step-by-step configuration for Shopify Markets, WooCommerce Payments, BigCommerce multi-currency, and headless Stripe integrations. - Exchange Rate & Conversion Logic: JavaScript patterns for fetching and caching daily rates from OpenExchangeRates, converting prices, and detecting currency from browser or CDN headers. - Edge-Case Handling: Guidance on zero-decimal currencies like JPY, rounding rules per market, and matching Stripe charge amounts to displayed prices. - Use Case: A US-based store expanding to Europe and Japan uses this Skill to enable EUR and JPY pricing, add a currency selector to the header, and charge customers in their local currency via Stripe without JPY decimal bugs. ## Quick Start Use the multi-currency skill to set up local currency pricing and checkout for my Shopify store selling to Europe and Japan.

Frequently Asked Questions about multi-currency

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I enable multi-currency on Shopify?▼

Enable multi-currency on Shopify through Settings → Markets by adding a market per region and enabling local currencies like EUR or GBP. Shopify converts prices with daily exchange rates, and OS 2.0 themes include a built-in country/currency selector for the header.

How to charge customers in their local currency with Stripe?▼

Create a Stripe payment intent with the amount in the customer's currency smallest unit and the currency code lowercased, such as 'eur'. Stripe accepts charges in any supported currency and settles in your configured payout currency automatically.

Why do JPY prices show wrong amounts in Stripe?▼

JPY is a zero-decimal currency, so multiplying by 100 overcharges customers by 100x. Pass the whole yen amount directly, for example ¥3,000 becomes amount: 3000, not 300000.

Does WooCommerce support multi-currency payments natively?▼

WooCommerce Payments provides native multi-currency with automatic exchange rates, rounding rules, and a currency switcher widget. Alternatives include WPML with WooCommerce Multilingual, or display-only plugins like Currency Switcher by Aelia that settle in the base currency.

How often should exchange rates be refreshed for display prices?▼

Daily rate updates are sufficient for display prices; cache rates for 24 hours rather than fetching on every page load. Store order amounts in your base currency in the database for consistent reporting.

Why do prices flash to base currency on page load?▼

This happens when currency switching runs only client-side. Read the user's currency preference server-side from a cookie and render the correct currency on first load to avoid the flash.