News:

Support the VirtueMart project and become a member

Main Menu

All currencies populating with rate of 1.0000

Started by EsSa55, June 16, 2017, 09:55:29 AM

Previous topic - Next topic

EsSa55

VM = v3.22

Using ECB conversioon

Base currency = GBP

Accepted currencies: AUD, CAD, NZD, USD............etc

For dynamic conversion, I entered a 0 for each of the accepted currencies and saved.

The rate keeps reverting to 1.0000.

I tried it via the table directly and the 0's seemed to be accepted.

However, having received a number of orders in different currencies, it was apparent that the conversion rate had reverted to 1.0000, thus incurring an immediate loss on those sales.

Any advice or fix will be gratefully received.

TIA

jjk

General question: And which currency do you want to receive on your bank account?
Non-English Shops: Are your language files up to date?
http://virtuemart.net/community/translations

EsSa55

Quote from: jjk on June 18, 2017, 08:44:46 AM
General question: And which currency do you want to receive on your bank account?

Paypal is our gateway. Whether payment is by credit card or Paypal, we accept payment in each/any of the currencies.

jjk

Sorry, but I can't reproduce that (tested with VM 3.2.3). If I go to your shop, the amount in the cart is converted correctly into the selected currency, too.
Non-English Shops: Are your language files up to date?
http://virtuemart.net/community/translations

EsSa55

#4
Quote from: jjk on June 19, 2017, 11:14:17 AM
Sorry, but I can't reproduce that (tested with VM 3.2.3). If I go to your shop, the amount in the cart is converted correctly into the selected currency, too.

Thanks for testing.

Since raising the issue, I have installed the Yahoo Finance converter from MGSCreativa and which clearly seems to work.

It was the ECB converter that comes with VM 3.2.2 that produced the problem.

The update I did was directly from 3.0.18 to 3.2.2

If using the ECB converter and with all the accepted currencies converting at 1.00000, I had to "unaccept" them or accept any number of fx losses.

Therefore, it would not be possible to test the conversion from the frontend unless I setup a new test installation.

jjk

Quote from: EsSa55 on June 19, 2017, 13:30:34 PM
If using the ECB converter and with all the accepted currencies converting at 1.00000,...
When I tested that, the conversion rates supplied by the ECB were used correctly in the VM frontend, when I switched between currencies.
Non-English Shops: Are your language files up to date?
http://virtuemart.net/community/translations

EsSa55

I've just noticed the VM version in my Configuration panel reads:

VirtueMart 3.2.2 Black Corvus 9542

"Black Corvus", anyone?

jjk

Earlier this year there also was a 'Blue Corvus'  :)
Just open the file: ...\administrator\components\com_virtuemart\version.php
Non-English Shops: Are your language files up to date?
http://virtuemart.net/community/translations

EsSa55

Quote from: jjk on June 19, 2017, 20:03:13 PM
Earlier this year there also was a 'Blue Corvus'  :)
Just open the file: ...\administrator\components\com_virtuemart\version.php

Ok, thanks. I was concerned that I may have somehow installed a dodgy version.

I have not yet found anyone able to replicate the issue.

jjk

#9
Quote from: EsSa55 on June 19, 2017, 20:10:33 PM
I have not yet found anyone able to replicate the issue.
Perhaps simply the ECB server was down for a while. (I'm using fixed exchange rates which I update manually if there are significant changes in exchange rates. So I can't run into such a problem)
Non-English Shops: Are your language files up to date?
http://virtuemart.net/community/translations

EsSa55

Quote from: jjk on June 19, 2017, 21:30:26 PM
Perhaps simply the ECB server was down for a while. (I'm using fixed exchange rates which I update manually if there are significant changes in exchange rates. So I can't run into such a problem)

Thanks for the ongoing advice.

When setting to 0, for dynamic, reverted to 1.00000, I tried fixing the rates.

However, they still switched back to 1.0000.