In many eurozone countries totals are rounded to the nearest 5 cents at the register if you pay cash. If you pay electronically then the exact amount is debited.
There are some weirdos who decide how to pay based on whether or not the rounding is in their favor (e.g if the total ends in a 2 they'll pay cash but if it ends in a 3 they'll pay with card). But I don't think these amounts are enough for stores to care, especially considering how much they save by not having to deal with 1¢ and 2¢ coins.