Changing the store currency after selling starts mixes up books and reports
A merchant sold hundreds of orders in EGP then switched the base currency to USD, so old invoices and reports mixed with new figures and profit margins and expenses became incomparable across the two periods.
Why this happens
Because stored amounts are bare numbers read against the store's current currency on some screens, so switching currency makes an old EGP amount suddenly read as USD with no real conversion behind it.
What Vareons does about it
The post-first-order lock blocks casual switching from the UI, the immutable per-order currency snapshot keeps reports, invoices, and marketing tracking in their original currency, and every currency change is written to the CurrencyChangeLog for audit.
- store.currency.lock-after-first-order — Currency lock after first order: Available
- store.currency.order-snapshot — Immutable order currency snapshot: Available
- store.currency.gateways-convert-at-pay — Gateway currency conversion at pay time: Available
Limitations
The lock does not replace choosing the right currency before the first order; review the gateways you will charge with, since some convert locally and may present a different amount than the shopper saw at checkout.
Last verified: 2026-09-19