JSWEB - Specialists in Zen Cart eCommerce Website Design,
Certified Hosting & Optimisation (SEO)







 

userCurrency


Call for Price

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.

SSL
JSWEB Design and Hosting