No image available

language_per_domain

Assign a unique domain to each installed language without multistore. Rewrites URLs, includes a front-office language selector, and preserves shopping carts on language switch.

Developed by Inform-All

Get This Module Free on PS Forum EN
License: Unknown Status: Active Health: Very Outdated

Info updated 1 month ago

Sources
PS Forum EN Visit →
Stars: 5 Forks: 4 Last commit: Aug 7, 2025
Type
Module

Info checked: Mar 2, 2026

Language Per Domain solves a common multilingual store challenge: assigning a unique domain or domain extension to each installed language without requiring a multistore setup. Instead of appending a language code to a single URL, each language gets its own dedicated domain, making stores feel native to each market and improving SEO for region-specific audiences.

  • Removes the language code segment from URLs and rewrites all links for the selected language's domain automatically.
  • Includes a built-in front-office language selector that redirects visitors to the correct domain when they switch languages — replacing the standard PrestaShop language selector block, which becomes incompatible.
  • Preserves the shopping cart when a customer switches language, preventing lost sessions during domain redirects.
  • Works without multistore: a single-store installation can serve multiple language-specific domains; multistore environments are also supported, allowing per-language domains within each store.
  • Supports placing any language or store URL into maintenance mode independently.

This module is ideal for store owners selling across multiple countries or language regions who want clean, country-specific URLs (e.g., .de, .fr, .es) without the overhead of a full multistore configuration. Developers managing multilingual PrestaShop installations will also benefit from the simplified URL structure it provides.

  • Reference
    language_per_domain

  • License
    Unknown
  • Status
    Unknown

Comments (0)

No customer reviews for the moment.
Loading...