Somehow Magento calculates an incorrect price when adding an order from the backend.
This problem only occurs on products with a custom option field and when the locale is set to a land that uses commas in prices, instead of dots.
In my case, that is Dutch.
To demonstrate the steps I take:
Adding a product, goto:
Sales -> Orders -> Create new order
Click 'add product'
Select a product with a custom option, so a popup appears. Remember to set the locale first to another one (for instance: Netherlands) before you add the custom option product, else the miscalculation won't happen.
When you click 'ok' you will see that the quantity is multiplied by 100.
This a something strange, on a fresh installation of Magento it also occurs.
. instead of
I know that I can go a step further in the 'adding product' process, where you can edit the quantity. But, I still want to get this working normal for clients.
Can someone suggest the proper solution to resolve this issue?