Geolocation for PrestaShop: Prices, Currency & Language by Country
Every visitor lands in the language, currency and price of their own country, automatically. Country rules, a flag…
- PS 1.7+
- PS 8
- PS 9
First they see the EU harmonised notice on the legal guarantee of conformity, in their language and in colour, inside the product page. Not a banner stuck on top of your theme: it comes in as one more section of your shop, with the frame and the width you choose.

Install it and it is already being served. Nothing to upload, nothing to translate, no templates to touch: the official file for the 24 languages of the Union travels inside the module and each customer sees their own.
The regulation asks for the information to reach the customer before buying and to stay available afterwards. The module covers the three moments without you placing anything by hand.
Where you make the offer. Three positions to choose from: below the buy button, under the gallery, or at the end of the page.
In the order summary, visible from the first step, or right above the payment methods.
Inside the body of the confirmation email and as an attachment too, because half the inboxes block images.
Four frames and three positions, so the notice reads as part of your shop and not as a poster taped on it. You choose by clicking the thumbnail, not by translating the name in a dropdown.

When the producer offers a commercial durability guarantee, the GARAN label goes with the product. Folded it takes one line, and it opens in full on hover, touch or click; and it floats, so opening it does not move the page.

What folds is the official figure of Annex II, with the years in their slot. It is the only piece the regulation lets you show that way: the legal guarantee notice is not granted it, which is why the module does not offer you that option for it.
The EmpCo Directive asks for this too: since 27 September 2026, if you sell in Germany, Austria or Italy, your customer has to know before buying how long updates will last and how the product can be repaired, whenever the manufacturer says so. You fill it in once and the module shows it where they need it.
How long updates last and how it is repaired: the repairability score or, if there is none, spare parts, prices and instructions. With that, they compare and decide.
The GARAN label of every product in the cart that has one, on the last step of the order. One click shows it in full.
The same, product by product. They keep it and have it at hand the day they need a spare part or have to make a claim.
What you show binds you: in Germany and Austria it becomes part of the contract, so copy the manufacturer’s information as given, without rounding.
EmpCo stands for «Empowering Consumers for the Green Transition», Directive (EU) 2024/825: your customer should know before buying what guarantee they have, how long they will get updates and whether the product can be repaired. In your shop, that means new information on the product page, right before the order button and in the confirmation email. Each country writes the directive into its own law:
Country by country, and other obligations
Since 27 September 2026, in the BGB and the EGBGB. On the product page, the guarantee notice, the GARAN label if the manufacturer offers a durability guarantee, and how long updates last and how it is repaired, if the manufacturer tells you. Right before the order button, the GARAN label again, and all of it together in the confirmation email. If something is missing, a competitor can send you an Abmahnung, a formal legal warning (Art. 246a § 1 EGBGB; §§ 312f and 312j BGB).
The same as in Germany, in the FAGG, for contracts from 27 September 2026 (FAGG §§ 4, 7 and 8).
The same since 27 September 2026: D.Lgs. 30/2026 wrote it into the Codice del consumo (arts. 49 and 51).
Not yet: neither has written the EmpCo Directive into its law, and until they do, none of this is mandatory there, not even the guarantee notice. When they do, they will ask for the same, and the module already has it. If your shop targets customers in Germany, Austria or Italy, though, their law applies to those orders.
If you offer it, your customer has to see it before buying, and you do not need the module for that: under Shipping › Carriers, the name and the «Transit time» of each language appear right where they choose the shipping (Art. 246a § 1 Nr. 10 EGBGB; § 4 Abs. 1 Z 7 FAGG; art. 49 lett. g Codice del consumo).
Say what it consists of — cargo-bike delivery, consolidated shipments — and do not just call it «eco-friendly» or «klimaneutral»: without proof the same directive bans it, and in Germany a competitor can send you an Abmahnung for it.
That is Annex I of Implementing Regulation (EU) 2025/1960, with which the EU set the notice and the GARAN label of the EmpCo Directive, and it is why this module composes nothing: it serves the file exactly as the Official Journal of the European Union publishes it in each language. Not cropped, not translated by hand, not redrawn smaller to fit.
You decide where it goes and what frame it wears. The content is untouched.
The whole thing, with what you may and may not do, is in the article on the guarantee notice.
Any shop selling goods to consumers in the European Union. No exception for size or turnover, and selling through a marketplace does not get you off either.
Five steps, and the first one is already done: the notice is served from the moment you install the module. The other four are there to make it yours, and none takes more than a minute.
The notice is on the product page as soon as the installation finishes. The module’s first screen tells you whether your languages are covered and whether the QR code scans at the width you have set. If something is off, it shows there before any setting.
In the «Presentation» tab you pick the frame by clicking its thumbnail, the position on the page and the point in the checkout, the width and the alignment. What ships is already the compliant combination: a band at the foot of the page, 620 pixels and a readable QR.
In «Catalogue» you leave out what is not goods: whole categories, individual products searched by name or reference, or every virtual product in one go. If you only sell goods, there is nothing to touch.
Only for products with a producer guarantee longer than two years and free of charge. In «Producer data» you create a rule by brand, by category or by specific products, and the module takes the brand and the model from each product. If you have many, they import from CSV with a preview.
You enter it once for the whole brand and change it only on the model that needs it. If the manufacturer gives you nothing, you say so and nothing shows in the shop.
And that is it. No templates to edit, no images to upload, no translations to write: that is exactly what the regulation does not let you touch, which is why the module brings it done.
It is Directive (EU) 2024/825, known as EmpCo («Empowering Consumers for the Green Transition»). It changes EU consumer law in two ways: before buying, your customer has to know what guarantee they have, how long they will get updates and whether the product can be repaired; and environmental claims without proof, such as «climate neutral», are banned. In your shop it shows up as the guarantee notice, the GARAN label and the information on software updates and repair.
Since 27 September 2026 in Germany and Italy, and in Austria for contracts from that day. France and Spain have not yet written it into their law; it will apply there once they do, because a directive only binds a shop once its own country has transposed it. If your shop targets customers in Germany, Austria or Italy, their law applies to those orders wherever you are based.
For everything that has to be seen in the shop, yes: it shows the guarantee notice, the GARAN label on the product page and right before the order button (at the top of the payment step with the PrestaShop 1.7 default theme), the manufacturer’s information on software updates and repair on the product page, and all of it again in the order email. Two things stay with you: what you enter, because the module shows the information exactly as you copy it from the manufacturer, and your own advertising. «Eco-friendly» or «climate neutral» without proof is banned by the same directive, and no module can check that for you.
Since 27 September 2026 in Germany, Austria and Italy, where the EmpCo Directive it comes from already applies; in France and Spain, once they write it into their law. Its design is set by Implementing Regulation (EU) 2025/1960. It applies to any shop selling goods to consumers, including those selling through marketplaces and those selling second-hand.
In Ireland, yes: the European Union (Empowering Consumers for the Green Transition) Regulations 2026, S.I. No. 124 of 2026, wrote the harmonised notice and the GARAN label into the Consumer Rights Act 2022, and they have applied since 27 September 2026. In the United Kingdom, no: it is EU law, and a British shop selling to British customers does not show it. If you sell from the UK to consumers in Ireland or elsewhere in the EU, those orders follow their law, and the notice goes on your product pages.
It is pre-contractual information, so it goes where the offer is presented: the product page. Putting it only in the footer or inside your terms of sale is not enough. The module places it on the product page and repeats it in the order summary.
No. The regulation grants nested display to the GARAN label only; for the notice it says nothing, and specialist law firms agree it must be embedded as a direct graphic, not hidden behind tabs, accordions or links. That is why the module does not offer the option: it would be selling non-compliance dressed up as a feature. What you do choose is the place and the frame.
Because the notice is a single document for the whole Union and may not be edited. Inside it there is a box warning that some countries have a longer period, and the QR code leads to each country's section on the Your Europe portal. Writing «3 years» over it would be editing it, which is exactly what the regulation forbids.
A shop selling exclusively to businesses falls outside the obligation. A mixed shop is B2C and everything applies. The module ships a master switch for the first case and another to hide it from specific customer groups in the second, though that second decision is yours and not a recommendation from us.
Only when the producer offers a commercial durability guarantee at no extra cost, covering the whole product, lasting more than two years, and has made that information available to you. A commercial guarantee of your own is not GARAN. If you have none, you show nothing and you still comply.
In Germany, a competitor or an association can send you an Abmahnung, a formal legal warning, for the missing information. And what you do show binds you: in Germany and Austria it becomes part of the contract (§ 312d Abs. 1 Satz 2 BGB, § 4 Abs. 4 FAGG), so use the manufacturer’s information as given.
Yes: of everything new, it is the only piece that has to be highlighted immediately before the order (§ 312j Abs. 2 BGB; in Austria § 8 Abs. 1 FAGG; in Italy art. 51 c.2 Codice del consumo). Updates and repair go on the product page and in the confirmation. The module puts the label above the order button, folded and in full on the first click.
Yes, if you sell devices with software, digital content or digital services and the manufacturer gives you the period. It goes on the product page and in the order confirmation, as a period or as a date. In the module you enter it once for the whole brand and change it only on the model that needs it.
Then you do not have to show anything: the law only asks for what the manufacturer makes available. You say so in the module and nothing shows in the shop. One caveat: if it is on the manufacturer’s website, it is hard to argue it was not available.
Only for smartphones and tablets: today the only EU-wide score is the A to E repairability class on their energy label (Delegated Regulation (EU) 2023/1669). The French index does not count here. For everything else you give spare parts and repair details, if the manufacturer provides them.
No. The module replaces no template and installs none of its own. It adds its block inside the body of the order confirmation email — that one only — with inline styles, capped to its own width and depending on no class of your template. The attachment is added to whatever was already travelling, so your invoice still arrives.
Yes, and on 1.7.5, 1.7.6, 1.7.7 and 1.7.8 too. It has been tested version by version on real installations of 1.7.5.2, 1.7.8.10, 8.1.4, 8.1.5 and 9.0.1. On 1.7.5 the module works the same, but its interface texts appear in English because that version does not load module translations.
One screen with tabs, with the coverage per language and the QR code verdict always in sight. Every setting says what it does and where its limit is; no checkbox leaves you guessing the consequence.


For a large catalogue, rules go out to CSV, get edited in the spreadsheet and come back: each rule is recognised by its name, so re-importing updates instead of duplicating, and uploading a file never writes anything until you have seen row by row what is about to happen.

A module, an app, a server that is giving you trouble or something urgent. We answer within 24 hours, with a fixed quote with a price and a date.