Magento 2 Experts — Hyvä Theme, Tailwind CSS & SEO from a Single Source ›

Control the Magento 2 Currency Format per Store View and Currency

Magento 2 Extension Hyvä Ready Magento 2.4.x

SKU: CURRENCYFORMATTER1

  • symbol, position and spacing per store view
  • thousands and decimal separators freely selectable
  • ISO code instead of symbol where it is clearer
  • consistent in shop, email, PDF and cart
Auf Lager
€79.00

Einmaliger Kauf · inkl. 12 Monate Updates · zzgl. MwSt.

No download, but personal setup

No download, but personal setup. This product is not a downloadable software package for self-installation. With your order, you commission Mironsoft to individually set up this module in your shop. We will get in touch with you within 2 business days — we'll sort out the details and payment together then.

This offer is aimed at business owners and companies running a Magento 2 shop.

6 features

Magento 2 currency format: show prices the way your customers expect them

With the Magento 2 currency format module from Mironsoft you decide how an amount looks in every store. You choose the symbol, put it before or after the number, add a space and define thousands and decimal separators. A live preview in the admin shows the result before you save. The format applies uniformly in the shop, in the cart, in emails and on documents. The display runs without an additional library.

Set the symbol

Euro sign, short code or custom text: you decide what appears next to the number, per currency and store view.

Choose the position

The symbol stands before or after the number, with or without a space, whatever suits your audience.

Separators

Thousands and decimal separators are freely selectable, for example dot and comma or space and dot.

ISO code instead of symbol

With several currencies sharing the same sign, the ISO code provides clarity.

Live preview

The admin immediately shows an example with your format and the amounts 1.5 and 1,234.56.

Same everywhere

Shop, cart, checkout, emails and PDF documents use the same format.

Why currency format

Why the Magento 2 currency format is more than cosmetics

A price is written differently in every country: 1.234,56 € in Germany, €1,234.56 in English-speaking regions, 1 234,56 € in France. Magento derives the format from the locale. If you want to deviate, for a Swiss store, a B2B presence with ISO code or a brand with its own style, you quickly hit limits. Shop owners therefore look for the Magento 2 currency format, for a way to change the Magento 2 currency symbol per store view, or for a way to put the symbol after the price.

A wrong format costs trust. Customers read 1,234 as one point two three four if they are used to dots as thousands separators. With the Magento 2 currency format you define per store what is understandable for your audience, and it stays the same at every point in the shop.

01Symbol and position

Magento 2 currency format: symbol and position per store view

Per currency and store view you store the symbol and its position. A store for Germany shows 19,90 €, a store for English-speaking regions shows €19.90 and a B2B store shows 19.90 EUR. Optionally the module inserts a non-breaking space so that number and symbol do not wrap onto two lines. The setting follows the inheritance of Magento: set a value at website level and deviate in the store view.

  • Symbol and position per currency and store view
  • Non-breaking space against line wrap
  • Inheritance from default via website to store view
Configuration › Format › Store DE
Currency
EUR
Symbol
€ (example)
Position
after the number, with space
Configuration › Separators
Thousands
dot (example)
Decimal
comma
Example
1.234,56 €
02Separators

Thousands and decimal separators in the Magento 2 currency format

The separators decide whether an amount appears as 1.234,56 or 1,234.56. The module leaves the choice to you: dot, comma, space or apostrophe, as is customary in Switzerland. The separators apply to prices, totals and coupon amounts alike. The module does not control the number of decimal places; a separate Mironsoft module handles that. The calculation stays untouched, only the display changes.

  • Dot, comma, space or apostrophe selectable
  • Same separators for prices, totals and coupons
  • Display only, no change to the calculation
03Output everywhere

The same Magento 2 currency format in shop, email and PDF

A format that applies only on the product page irritates in the order confirmation. The module therefore applies the rule wherever Magento formats amounts: product lists, product page, mini cart, cart, checkout, customer account, transactional emails and documents. Prices updated by JavaScript, for instance on variant selection, follow the format too. Which documents and extensions bring their own formatting we check during setup.

  • Shop, cart, checkout and customer account
  • Transactional emails and documents
  • Dynamic prices on variant selection
Configuration › Scope
Frontend
yes
Emails and PDF
yes
Dynamic prices
yes
Configuration › Preview
1.5
1.50 € (example)
1234.56
1,234.56 €
-12.00
-12.00 €
04Preview and testing

Preview in the admin and a safe rollout

Before a format goes live you see a preview in the admin with sample amounts: a small amount, a thousands amount and a negative amount, as in credit memos. That way you spot errors early. If you want to try a format in one store first, activate it there and leave the other stores unchanged. Resetting to the default Magento format is possible at any time with one click.

  • Preview with small, large and negative amount
  • Test run in a single store
  • Reset to the Magento default format
Use cases

Where the Magento 2 currency format helps in daily shop work

Typical cases in which the default format does not fit.

Several countries, one shop

With the Magento 2 currency format a shop for Germany, Austria and Switzerland shows the format customary in each store, with a fitting thousands separator.

B2B with ISO code

Buyers in corporations prefer EUR or CHF before the amount. The ISO code is unambiguous even if several countries use the same sign.

Brand presence

A brand wants the euro sign after the number and without a space. The format follows the brand style and stays the same everywhere.

Readability of large amounts

Machines, plants and bulk orders have four-digit prices. A clean thousands separator makes them readable at a glance.

Comparison

Magento 2 currency format compared: without and with the module

The difference to a format that comes only from the locale.

TopicWithout the moduleWith Mironsoft Currency Formatter
SymbolOne per currency for the whole shopOwn symbol per store view
PositionFollows the localeBefore or after the number, with or without space
SeparatorsFixed by the localeFreely selectable per store
ConsistencyDeviations in emails and documentsSame format at every point
ControlTesting only in the live shopPreview in the admin
Setup

How we set up the Magento 2 currency format for you

The process after your order.

1

Agreement

You name stores, currencies and the desired look of amounts.

2

Installation

We install the Magento 2 currency format and store symbols, positions and separators.

3

Output points

We check email templates, documents and extensions that bring their own formatting.

4

Test

We verify the Magento 2 currency format in lists, product pages, cart, checkout, emails and documents in every store.

5

Handover

Your team gets a short introduction to format and preview.

Scope

Scope: decimal places and exchange rates

The Magento 2 currency format controls the look of an amount: symbol, position, spacing and separators. How many decimal places appear and whether zeros are hidden is handled by another Mironsoft module for the price format. Exchange rates, currency conversion and rounding are not part of it either; they stay with Magento and your rate provider.

The module changes only the display and never the price. It needs no JavaScript framework and works in the Hyvä theme with the existing Alpine.js components.

05How the purchase works

No download, but personal setup

The Currency Formatter is not listed here as a finished download file for self-installation. The purchase is a commission: after the purchase we get in touch, install the module in your shop and agree formats and output points with you.

Important to know

Your purchase does not include a download link. We will get in touch with you within 2 business days — we'll sort out the details and payment together then. This offer is aimed at business owners and companies running a Magento 2 shop.

FAQ

Frequently asked questions

Everything important about symbol, separators, output points and how the purchase works.

How can I change the currency format in Magento 2?
With the Magento 2 currency format you choose symbol, position, spacing and separators per store view and currency. The preview shows the result before saving.
How can I put the currency symbol after the price in Magento 2?
In the format rule set the position to after the number. Optionally add a non-breaking space.
How can I show the ISO code instead of the symbol in Magento 2?
Choose the ISO code as the symbol, for example EUR or CHF. That makes sense when several currencies share the same sign.
Can I define thousands and decimal separators per store?
Yes. Dot, comma, space and apostrophe are available and apply per store view.
Does the Magento 2 currency format apply in emails and PDF documents too?
Yes, the module applies the rule wherever Magento formats amounts. Own formatting by third-party modules is checked during setup.
Does the module change the number of decimal places?
No. A separate Mironsoft module handles that. The currency format controls symbol, position, spacing and separators.
Are prices updated by JavaScript formatted as well?
Yes, dynamically updated prices, for instance on variant selection, follow the configured format too.
Does the Magento 2 currency format work with Hyvä?
Yes. It uses the existing Alpine.js components and loads no additional library, no jQuery and no Knockout.
Does the Magento 2 currency format change prices or tax?
No, it changes only the display. Calculation, rounding and tax remain untouched.
Can I download and install the module myself?
No. This offer is not a download product. After the purchase we install and configure the module personally in your shop.
Write Your Own Review
You're reviewing: Magento 2 Currency Format – Mironsoft Currency Formatter
loader
Loading...

You submitted your review for moderation.

This form is protected by reCAPTCHA - the Google Privacy Policy and Terms of Service apply.

Magento 2 Currency Format – Mironsoft Currency Formatter

Magento 2 Currency Format – Mironsoft Currency Formatter

€79.00