Hreflang Tags Manager
Flag Selector lets visitors switch language by hand, and Hreflang Tags Manager tells search engines which language version to show in the first place. Visitors start in the right language and can still change it.
Language Switcher, Flag Selector replaces your PrestaShop language dropdown with flags and keeps shoppers on the same page when they switch languages. It works immediately after installation, with display switches in the settings panel.
A language change should not send a customer back to the homepage to find a product again. The module follows the page's language addresses and handles the localized addresses of best sellers, new products and price drops.
You choose language codes, full names and header placement, and upload regional flags when needed. Thirty flags come with the module and load from your shop. Phones use a native selection list, and the module records no visitor data.
Customers continue reading the product they chose, now in the language they understand.
Language Switcher, Flag Selector turns language switching from a risk into a detail that works.

They stay where they are. A customer reading a product page in English who picks German receives the same product page in German. The module prefers the page's own alternative-language addresses and falls back to the shop's language links, then cleans the result of stray parameters.
The shop's special pages are handled too: best sales, new products and price drops are rewritten to each language's own alias, so no language ever lands on a broken or half-translated address.

A compact control in the header: the current flag, optionally with the language code beside it, opening a list of the store's languages, each with its flag and, if you choose, its full name. The current language is marked in the list.
The styling takes its colors and typography from your theme, so the selector reads as part of the header rather than an addition to it, and you choose where in the header it sits.

A native selection list instead of a hover dropdown: the control the phone's own system renders, sized for a thumb, with the current language preselected. Choosing an entry switches immediately to the same page in that language.
Nothing needs zooming and nothing hides behind a hover, so the mobile half of your traffic switches languages as reliably as the desktop half.

Thirty flag images ship with the module and are served from your own store, so no visit depends on an outside host and no third party learns your traffic. A missing or politically wrong default is never a dead end: you upload your own flag for any language, including regional variants, and it replaces the bundled one.
The images are sharp at any size, load instantly and weigh next to nothing.

Two display settings; that is the entire storage of the module. It records nothing about visitors, no addresses, no history.
The control is a real button with correct labels for screen readers, the open state is announced, and the mobile list is labelled, so the selector also holds up in an accessibility review.

Requires PHP 7.1 or later.
Built and maintained by David Miller and mypresta.rocks. David Miller has worked with PrestaShop since 2013, and the company behind this shop has been registered since 3 December 2018. Every module in this catalogue is our own work, so your questions to support reach the people who wrote the code. The changelog on this page lists every update with its date.
Flag Selector lets visitors switch language by hand, and Hreflang Tags Manager tells search engines which language version to show in the first place. Visitors start in the right language and can still change it.
Flag Selector lets visitors switch language with a compact flag dropdown, and Checkout Revolution completes their purchase in their language with a translated checkout and local payment methods. International shoppers stay in their language from first page to payment.
Compliance & Legal
News & Updates
News & Updates
News & Updates
News & Updates
News & Updates