|
|
userCurrency

This contrib does a few things related to currency management: - When a guest (non logged in user) visits, their IP is checked against a database to determine country. This is cross-referenced with a table of currencies for each country. Provided that currency is defined in your Localization > Currencies section of your Admin page, the currency will be pre-selected for the customer. Otherwise your default currency will be used. The customer may choose a different currency (provided you give them that ability) and it will be remembered as expected for the rest of the session. This feature is optional.
- When a user first creates an account, the address s/he chooses is used to determine the customer's preferred currency. If the country they choose does not have a matching currency, or if that currency is not defined in your Localization > Currencies section, the default currency will be stored.
Whenever a user selects a currency, that value is stored in the customers table so that it will be remembered from session to session (whenever logged in, otherwise treated as guest). Without this contribution, a customer will always revert back to the default currency which can be very confusing if currencies are similar (Canadian $ vs. American $ for example).
We remind you that the fee we charge is for installation and configuration of the module; where a module is a commercial offering, that fact, along with the cost of the module itself, will be made clear and we will also supply a link to the origin of that module in case you wish to purchase directly from the supplier.
Most of the free modules are available on the Zen Cart website.
|