In my country, we rarely use decimal, so i would like to hide it. In Virtuemart, there are steps that you need to follow to hide the decimal

Step 1 - Currency Format

Go to Configuaration -> Currencies -> Select your Currency -> Decimals: 0 (zero)

Step 2 - Shop Pricing

Go to Configuaration -> Select Pricing tab -> Show Following Prices
- Select Enable shoppergroup specific price display
- Select Show Prices
- Select any price display as you want in Show Price
- Rounding Digits: 0 (zero)

Step 3 - Shopper Group Pricing (Optional)

Go to Orders & Shoppers -> Shopper Groups -> select -anonymous-:
- Select Enable shoppergroup specific price display
- Select Show Prices
- Select any price display as you want in Show Price
- Rounding Digits: 0 (zero)

Step 4 - Change Default Codes (Code Hack)

Open file administrator/components/com_virtuemart/helpers/currencydisplay.php

find (line 31):
private $_nbDecimal       = 2;

change to:

private $_nbDecimal       = 0;

 

That's all folks !

Credit goes to jtut in virtuemart forum thread 100557