Post by Eenuh » Sat Nov 30, 2013 2:50 am

Hi,

I am using version 1.5.1.3 I think and I seem to be having an issue with the price being wrong. I have currently set up my shop in such a way that £ is my main currency. I have changed the value rate of the € manually to 1.11000001 so that £1.80 = €2.00 (as I want to sell my products for a fixed price).

Now I have noticed that when I select 3 products or more of €2 each, the price is being shown as €5.99 instead of €6. This seems to happen when I select 3 of the same product or 3 different products which are all €2 each.

Does anyone know why my price is changing when I try to select more than 2 products? Any help is very much appreciated! :)

Newbie

Posts

Joined
Tue Nov 22, 2011 2:42 am

Post by butte » Sat Nov 30, 2013 3:21 am

Won't the Crown/Euro exchange rate fluctuate? You can set automatic updating for exchange rate, to be reasonably frequent, but the instant there is a change in that, there jolly well ought to be a sudden change in deviation from 2.00 Euros. If you're mainy Crowns and not Euros, whose exchange rate varies, then why worry about a farthing or few pennies difference from "TWO, damn it" IN Euros? I would expect the fussiness to attach to Crowns instead. (Sorry, but Crowns are shorter than British Pounds Sterling and have the nicer ring, going back a bit.)

Guru Member

Posts

Joined
Wed Mar 20, 2013 6:58 am

Post by Eenuh » Sat Nov 30, 2013 5:29 am

Hi butte, thanks for your reply. Though to be honest I have no clue what you are saying haha. :P

Basically I do not want a dynamic price, I want to have my prices to be static.
What doesn't make sense to me is how the price messes up. I have two screenshots to show the issue. For some reason when you do 3 x €2, it doesn't add up to €6. Why?

Image

Image

Newbie

Posts

Joined
Tue Nov 22, 2011 2:42 am

Post by butte » Sat Nov 30, 2013 5:49 am

Okay, you want your own fixed exchange rate. One problem may be that you need to fix the same currency for both storefront and admin. Another may be that unbeknownst to you currency updating is on in admin. Pricing is ordinarily entered to four digits of precision (n.1234). You have a trailing "1" well beyond the fourth, seemingly too small to contribute to errors as large as a penny. With your own duly decreed fixed exchange rate, you can play with digits to try to be rid of the penny. There is a known set of rounding puzzlements that show up in currency conversions and in VATs. (Search "rounding errors" and you'll see listed more than you will read.)

Guru Member

Posts

Joined
Wed Mar 20, 2013 6:58 am

Post by Eenuh » Sat Nov 30, 2013 6:28 am

Thanks for the reply!

I did try getting rid of that "trailing 1" in my exchange value, but it just kept coming back for some unknown reason. Can't get rid of it.

I have actually found an easy fix for this... I have just changed the appearance of my prices to only show one decimal (wish is fine as I never use 2 decimals anyway). And that seemed to fix it, the price shows up as 6 now. :)

Newbie

Posts

Joined
Tue Nov 22, 2011 2:42 am

Post by butte » Sat Nov 30, 2013 7:17 am

There's nothing like a good workaround when you need one. If money to one decimal place works for you, then good. For your own amusement you might ask support where the "1" comes from (it's coarser than the machine's arithmetic precision, and finer than pennies). You might wait to edit your opening title Solved, since the problem is still there, you hid it.

Guru Member

Posts

Joined
Wed Mar 20, 2013 6:58 am
Who is online

Users browsing this forum: No registered users and 16 guests