"Price-discrimination is not allowed
A seller may not charge you as a EU-citizen a higher price for goods or services on ground of your nationality or the country where you live. Some price-differences are justified, as long as they are based on objective criteria, not only on nationality.
If shipping-costs in your country are higher, it can therefore be that you will have to pay more. The seller is also allowed to use different prices through different sales-channels, for example in the real shop and in the webshop. The seller is also allowed to do an offer in a specific region of a EU-country. But according to EU-rules such offers there must also be available for consumers from other EU-countries.
Goods and services must always be offered to consumers from other EU-countries at the same pricing in following circumstances:
The selling of goods which don´t have to be delivered, for example because you collect them yourself in a store.
The selling of electronic services (with the exception of copyright-protected content), like cloud services or website hosting.
The selling of services which are executed on a specific location, like hotel-reservations, car-renting or tickets for an amusement park.
When a seller has different versions of the same website, like a webshop that delivers in different EU-countries, you must have the possibility to choose which version you visit. You must give permission before you can be guided to a specific country-version of a website. You must be able to change that choice on any moment you want."