How can we ensure the metaobject remains consistent for the money conversion?

We have a metaobject (settings-exchange-rate) that stores an exchange_rate field. However, when our store switches from one locale to another (for example, DE/EUR to EN/USD), Shopify returns different exchange rates—1.95 for EUR, which is incorrect, and 1.0 for USD. We want the metaobject to hold a single, correct exchange rate (e.g., 1.0) regardless of language or locale. Why is the system returning 1.95 in German/EUR context, and how can we ensure the metaobject remains consistent across all languages/countries?

1 Like

Thanks for the solution, But may I know it clearly. What’s you mean by this solution?