Any currency related entity has its own currency. The main principle is that everyting is calculated into the shopcurrency and is then displayed by the selected currency.
In addition there is also a payment currency.
When a product is given a product price in a different currency than the shop currency, it is intended to be the purchasing currency. The final price to the shopper is directly displayed in the shop currency (vendor currency).
Rounding of the displayed currency
There are two settings for this.
- The general settings in the vm config
- shoppergroup specific settings.
Rounding is important (for most instances leaving as default will be sufficient). The default value -1 will round based on the currency setting, any other value overrides the specific rounding by currency.
You can easily define your own currency with a fixed exchange rate for dynamically adjusting your price for imports. You can also create currencies for raw materials, like gold, silver, ...