Your shopping cart is empty

Module Automated currency switch
for PrestaShop 8, 1.7, 1.6

Provides an automated change a currency and a language for a client in accordance with your settings.
19,99 €

About author

Maksim T.
Maksim T.
Works since 2010.
Products: 47.


The customer service for this component does not include free personal consultations. Only business offers and important information are accepted.
Automated currency switch
The best seller!


Short description

Provides an automated change a currency and a language for a client in accordance with your settings and also displays additional prices of a product in different currencies near a price in a default currency.

The benefits for merchants

If you don't want that your customers have the possibility to change a currency of your store you can disable it and set a currency for them that you are want. In this case, in a backoffice you will work in a default currency (for example, in Euro), but display and sell on a frontoffice in another currency that the buyer cannot change (for example, in Dollars). You can enable this feature.

Very often for customers will be convenient to have a currency based on a chosen language. For example, if a customer will chose English language then Dollar currency will be applied; if German language have chosen then Euro currency will be applied, and so on. You can enable this feature.

Sometimes you may need to set a specific currency and a language for each of your clients individually. You can enable this feature.

Sometimes you supposed to use a one currency (for example, Euro) as a default but also need to show products prices to your customers in other currencies in a same time (dollars, pounds and others). You can enable this feature.

The benefits for customers

In general, the module allows you to increase conciseness (simplicity) on your site.

In some countries (I suppose, in which there more then one national currency) for customers will be convenient to see products prices in all national currencies.


1. Currency change features:

  • Automated set a currency according to a language that configured in the module settings (when a client changes a language, a currency will only change according to your settings).
  • Force setting a currency or a language for each client individually (a client will not be able to change a currency or a language). This option is only for PrestaShop 1.7 and 8.
  • Force the same currency for all clients (clients will not be able to change a currency).

2. The feature to display additional product prices in different currencies.


The module has a normal installation but uses PrestaShop class override system to override default behavior. Be sure that the option "Disable all overrides" is switched to NO (Advanced Parameters / Performance). It is the required option for this module.


Website demo for PrestaShop 1.7

The module on the demo site is set up to switch currency based on a language and to display a block of additional currencies next to a price in a shop's default currency.

Demo video clip (v1.3.0):

Скачать видео

Data sheet

  • Compatible with versions of PrestaShop: 8, 1.7, 1.6
  • Compatible with versions of PHP: 5.6 or newer
  • PHP options "auto_prepend_file" and "auto_append_file": must be disabled
  • Requires ionCube extension for PHP: 10.3.9 or newer
  • Installation: normal
  • Uses PrestaShop classes override system: yes
  • Core modifications: no
  • Includes a documentation: yes
  • Includes free consultations: no
  • Translated into languages: EN, RU
  • Version: 2.0.0 (2022-11-19)
  • License: Proprietary license for closed-source software
  • Product type: Module
Alex 11/23/2022 17:20:58

The module works perfect! PrestaShop 8.

Kowalski S. 03/8/2019 01:37:20

Since version of 1.3.0 the module became very functional and more useful. The developer helped me to fix a class override conflict when I just asked him. Great support!

v0.9.0 (2015-02-03)
	+ the first release of the module for PrestaShop 1.5-1.6
v0.9.1 (2015-10-15)
	+ 'max' property of the 'prestashop versions compliancy' setting was removed
v1.0.0 (2016-02-23)
	+  more configurable module settings: now each language is binding to concrete currency.
v1.3.0 (2018-03-18)
	+ added PrestaShop 1.7 support and dropped PrestaShop 1.5 support
	+ added feature to display additional product prices in different currencies
	+ added feature: force a currency according the module settings (disallows to change a currency
	  by a customer); the such function was originally in the module, but replaced; now returned as
	  the setting option
	+ the module is renamed from "Fixed currency for a customer" to "Automated currency switch"
	+ significant code improvements
v1.5.0 (2020-07-20)
	+ added option so that a currency for a specific language does not switch
	+ improved display of a tooltip with a list of currencies so that the block does not go beyond
	  the edges of a browser window
	+ fixed the problem when the block with the list of currencies did not appear after updating a
	  parent block in which it is located (for example, when a filter is working in the catalog)
	+ updated translation
v1.6.0 (2020-11-30)
	+ slightly changed the structure of the module and simplified the inclusion of the class autoloader
v1.7.0 (2021-10-25)
	+ updated dependencies and a client code
	+ updated translation
v2.0.0 (2022-11-19)
	+ added the ability to assign a language and a currency for each customer individually 
	  (only for PrestaShop 1.7 and 8)
You may use the demo of the module only on the "test" subdomain of any domain, for example: "". See other system requirements for the module in the "Data sheet" section of the description.