- Compact flag dropdown. The module replaces the desktop chooser in the navigation area with flags and an optional ISO label beside the active flag.
- Configurable visible text. Back Office switches control whether the toggle shows the ISO code and whether dropdown options show full language names next to the flags.
- Clean localized links. The module uses alternate PrestaShop links when available, falls back to standard locale links, and removes stray
id_langparameters from generated addresses. - Filter URL preservation. When Filter Revolution publishes an active filter path, the selector can translate that filter path for the target language before building the destination URL.
- Pagination-aware switching. If the current filtered listing is on a later page, the selector appends the localized page keyword and page number to language links.
- Mobile select fallback. A mobile selector shows language names and redirects to the selected language URL on change.
- Local flag assets. For each active language, the module maps the language ISO to a country code and uses the matching SVG from its own flag image directory when present.
PrestaShop flag selector language switcher for multilingual stores
Flag Selector replaces the default PrestaShop language selector with a compact flag-based switcher that helps international shoppers stay on the right language version. When visitors cannot quickly find their language, they lose confidence, misunderstand product information and leave before buying. The module maps active shop languages to flag icons, supports labels and language names, and sends shoppers to the matching localized page where available, so language switching feels clear instead of disruptive.
Reduce friction for multilingual shoppers
International customers are more likely to buy when the store makes language choice obvious from the first visit. A compact flag picker saves header space while still showing visitors which languages are available. That protects sales because shoppers do not have to search through a plain text menu or guess how to switch the page they are reading.

Keep shoppers on the page they wanted
Sending a visitor back to the homepage after a language switch breaks their buying flow and can make them abandon the product they were considering. Flag Selector points each option to the matching localized URL, including core pages and compatible module pages where the data is available. Keeping customers on the equivalent product, category or content page saves time and preserves purchase intent.

Make mobile language switching usable
Mobile visitors have less patience for navigation problems because every extra tap competes with a small screen and slower decision-making. The module can render a mobile language selector and synchronize PrestaShop's native mobile select with translated URLs. That convenience matters because many international sales are lost before the product is judged, simply because the interface feels awkward.

Filter URLs and mobile language switching
Flag Selector is deliberately focused on navigation: it does not translate content, detect visitor location or pretend to be a localization suite. Setup is simple because it uses your active PrestaShop languages, maps ISO codes to SVG flags and gives you back-office display options for active flag, ISO label and full language names. It is a lightweight storefront enhancement with no coding required, and it only shows when more than one language is available, so it does not add unnecessary interface noise to single-language shops.

-
Referencemprflagselector
-
In stock2147483647 Items
-
PrestaShop CompatibilityPS 1.6 – 9.x
-
Pricing ModelOne-time Purchase
-
Module TypeFront-office
-
GDPR RelevantNo
-
Business GoalBoost Conversions
-
External Account NeededNo
-
Module ComplexityLightweight Widget
-
Customer Journey StageEngage Shoppers
-
Works With PlatformNo External Platform
What customers say about us
Be the first to share your experience with this module.
Write a Review
Flag Language Selector replaces the standard PrestaShop language dropdown with a compact flag selector, so visitors can recognize and switch store languages faster. It uses your active PrestaShop languages and points each flag to the best translated URL PrestaShop can provide.
- AddedOwn mobile language selector — kill PS native, server-side correct URLs
- Addedcomplete FR/DE/ES/IT/PL translations
- FixedCanonicalize core page language links
Works Well With Flag Selector
Modules our team genuinely pairs with this one — and exactly why each belongs in the same setup.
Using the free Flag Selector signals that you run a multilingual store, giving shoppers a compact flag dropdown so they reach the right language version without losing their place. Serving several languages, though, raises the question of how search engines treat all those translated pages.
Product Canonical Manager helps you steer those signals. It lets you manage canonical, noindex, nofollow and hreflang rules for product, category, CMS, manufacturer or supplier pages from the back office, targeting specific entities or broader selections with priorities and per-shop application. It is a separate, paid module focused on which pages send the strongest search signal.
Together they pair a clean language experience for shoppers with control over how those language variants are indexed. The flag selector helps visitors choose their language in the header, while the canonical manager lets you decide which versions search engines should favour and how duplicates are handled, so a multilingual catalogue stays tidy for both people and crawlers.
The free Flag Selector shows you are running multiple languages, giving shoppers a tidy flag-based switcher built on your active PrestaShop languages. Multilingual stores carry a lot of technical SEO weight, and a single switcher is just the visible tip of it.
Smart SEO Revolution Suite brings that wider work into one place. It helps manage page details, structured data, canonicals, redirects and discovery workflows with meta templates, rich result data and Open Graph, so SEO is less scattered across theme edits and spreadsheets, which matters all the more across several languages. It is a separate, paid suite, a natural step up from single switchers.
Used alongside the free selector, the suite handles the broad technical signals while shoppers keep an easy way to choose their language. Together they cover both a clean multilingual front end and the back-office control over metadata, canonicals and structured data that a multi-language catalogue needs to be indexed well.
Running the free Flag Selector means you are helping multilingual shoppers reach the right language version through a compact header control over your active PrestaShop languages. That solves language choice for people, but search engines need their own signal to connect translations.
Hreflang Tags Manager provides exactly that. It adds alternate-language link tags in the page header, using active shop languages and PrestaShop's own URL generation, so search engines can match translated products, categories, CMS pages, manufacturers and suppliers with the correct audience. It is a separate, paid module aimed at crawlers rather than the visible switcher.
Together they cover both the human and the search-engine sides of a multilingual store. The flag selector lets shoppers pick their language in the header, while hreflang tags help search engines send visitors to the right translation, so your language versions are clear to people browsing and to the engines deciding which version to show.
If you have added the free Flag Selector, you are shaping a header that works for multilingual visitors, giving them a compact flag dropdown so they land on the right language without losing their place. Language is one half of what an international shopper needs to settle in.
Currency Selector handles the other half. It gives international shoppers a compact, symbol-first header switcher built on the currencies already configured in PrestaShop, so prices feel clearer while the navigation and mobile layout stay tidy. It is a separate, free module that mirrors the flag selector's tidy, header-friendly approach.
Together they complete a clean, international header. The flag selector lets shoppers choose their language and the currency selector lets them choose their currency, both without clutter, so a visitor arriving from another country can quickly set language and money to suit them before they begin browsing.
Easy return - no questions asked
Install, set up and take profit
Priority Help & Satisfaction Over Sales