Module Automated currency switch
for PrestaShop 8, 1.7, 1.6
Questions?
Description
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.
Features
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.
Installation
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.
Demonstration
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
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)
The module works perfect! PrestaShop 8.