Re: True dual currency
Hi All,
We got a custom one done, based on geo-IP of customer - basically we wanted to appear "local" to customers from every country, such that prices appear in "local" currency for each country.
Note: this is perhaps more complex than many of you need, but you could get something similar custom coded easily (and not too expensive).
Logic our custom mod uses is as follows:-
1) Assumptions
a) a currency is linked to a COUNTRY (i.e. if your IP is from that country then everyone from that country is shown the same prices)
b) payment currencies will be those your payment gateway accepts
c) only 1 real price is kept in X-Cart (i.e. default x-cart price) - all other prices are the exchange rate of that default price e.g. USD prices stored in database, exchange rate price for CAD is shown.
d) exchange rates for payment currencies are updated daily via live feed from our payment gateway - note, this means prices shown (which are not based on the default x-cart price) - are an exchange rate price and thus prices change daily on our website, for all currencies except the default x-cart one (in our case USD), as exchange rates change.
2) Set-up logic / what customers see:-
Note: prices shown to each customer, are as I discussed above based on a person's geo-IP i.e. the country a customer comes from, based on their IP address.
a) Default price - price shown to a customer of X country
b) Payment price - price paid in by a customer of X country
c) If Default currency is set to be the same as Payment currency, then ONLY default currency is ever shown throughout site.
d) If Payment currency is different than Default currency - then on sub-category pages only default currency is shown, but on products pages, cart and checkout pages, both currencies are shown - the assumption is that payment is made in Payment currency (i.e. payment currency is shown as main, and approx. local default currency is shown underneath).
e) At payment choice step, a customer is given the option to select any one of the payment currencies we offer to pay in i.e. they can change to any payment currency we offer, not just the payment currency we set for a country.
Note: Our payment gateway offers multiple currencies (and live feed update of exchange rates daily)... so we only use the one payment gateway, even though we accept multiple currencies.
In X-Cart Admin, we can choose what is the Default and what is the Payment currency for each country e.g. Cyprus - show Cyprian pounds as default, accept Payment in British Pounds or Peru - show Peruvian pessos and accept payment in USD.
The mod was custom "hard" coded into our store (so unfortunately, it can not just be shared as a paid mod) - however if anyone wants the contact for the programmer who did it for us (sure he would be happy to do something similar for you), please feel free to PM me.
Cheers - Asiaplay
PS: I have attached a photo of the Admin side of the mod for your reference...
__________________
X-Cart Gold version 4.1.9
(plus built in X-Cart bugs!)
|