There are Danish supermarkets right across the border in Germany for the locals because things are still a bit cheaper there but most of us no longer bother driving all the way to Germany with a trailer on the car just to buy stuff. It used to be common to do that a couple of times a year.
The multinationals do what they can get away with. A fine from a Bulgarian authority is likely to be trivial to them, and if it actually bites, they can always withdraw from the market as a retaliation.
No one wants to lose market access to Germany, but the smaller countries don't have as much leverage.
The price at the time is generaly considerably higher than in neighbouring countries because VAT is just a part of the general taxation scheme. Whatever taxes companies get saddled with just get transferred to the general population via prices on the stuff they sell. And taxation in Croatia is crazy high unfortunately for everyone.
I'm shocked that that is still the case. I remember recurrent news stories years ago on German TV about that exact thing, except with Poland. Poles who lived close to the border shopped food in Germany for that very reason.
I don't understand why food would be more expensive in countries with lower wages. The VAT rates are not that different.
https://taxation-customs.ec.europa.eu/system/files/2021-06/v...