Your shopping cart is empty

Module Automated currency switch
for PrestaShop 1.6, 1.7

Provides an automated currency change and displays additional prices of product in different currencies near the price in a default currency.
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

The module provides an automated currency change and displays additional prices of product in different currencies near the 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).

Very often for customers will be convenient to have the currency based on the 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 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. You can enable this feature.

The benefits for customers

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 currency according to a language that configured in the module settings.
  • Force a currency according the module settings (disallows to change a currency by a customer).

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

3. And the last feature - automatically disabling a currency selector module.


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

Demo video clip (v1.3.0):

Data sheet

  • Compatible with versions of PrestaShop: 1.6, 1.7
  • Compatible with versions of PHP: 5.6, 7.0, 7.1, 7.2, 7.3, 7.4
  • PHP options "auto_prepend_file" and "auto_append_file": must be disabled
  • Requires ionCube extension for PHP: 10.3.9 or later
  • 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: 1.7.0 (2021-10-25)
  • License: Proprietary license for closed-source software
  • Product type: Module

There are no comments for this moment.

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
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.