Where do I set the shop domain in PrestaShop?

The Citead team, updated

In short. PrestaShop places Shop domain, SSL domain and Base URI under Shop Parameters > Traffic > SEO & URLs > Set shop URL.

Definition: As of 17 October 2026, PrestaShop 8 documents the shop address fields in Shop Parameters > Traffic > SEO & URLs, under “Set shop URL.” Shop domain identifies the main domain or IP address, SSL domain identifies the secure domain or IP address, and Base URI identifies the installation folder.

Key facts

  • PrestaShop's Traffic documentation lists SEO and URLs within the shop parameters traffic section.
  • The SEO and URLs documentation specifies / as the Base URI for an installation at the domain root.
  • The General parameters documentation places HTTPS activation under “Enable SSL,” with an additional “Enable SSL on all pages” option. HTTPS is the secure form of a web address, identified by https://.

Where are the domain fields?

The back office path is Shop Parameters > Traffic > SEO & URLs. In its “Set shop URL” section, the form groups the address settings under these labels:

  • Shop domain holds the store's main domain name or IP address.
  • SSL domain holds the domain name or IP address used for secure access.
  • Base URI holds the folder where PrestaShop is installed.

These are server address settings. The same documentation warns that an incorrect value can break the shop, so the entries need to match the actual installation.

What belongs in Base URI?

A root installation uses the value below, as specified in PrestaShop's Base URI instructions:

/

For an installation inside a folder, Base URI identifies that installation folder. The domain fields and Base URI therefore describe different parts of the store address: the host and the folder containing the installation.

The same documentation places product URL patterns in a separate “Schema of URLs” section. Those patterns control routes to resources such as product pages. Base URI remains the installation folder setting.

How is secure access enabled?

SSL is the label PrestaShop uses for its secure connection settings. The General parameters instructions put “Enable SSL” on the General page and require hosting support for SSL. The documented procedure is to click the activation link, then select “Yes” in the selector that appears.

This enables secure connections on checkout and account pages. “Enable SSL on all pages” becomes available after SSL is enabled; activating it extends secure connections to every shop page. Configuring secure access therefore involves both the SSL domain address field and the General page's activation controls.

FAQ

What should I enter for a shop at the domain root?

Use / in Base URI. PrestaShop's SEO and URLs documentation defines this value for a root installation.

Where do I enable HTTPS for every page?

On the General page, enable SSL, then activate “Enable SSL on all pages.” The General parameters documentation says the latter option becomes available after SSL activation.

Sources

  1. PrestaShop Project, "SEO and URLs", undated
  2. PrestaShop Project, "Traffic", undated
  3. PrestaShop Project, "General parameters", undated

Check how a page reads to answer engines. Open the GEO score analyzer

Test a page and see what to fix first

The analysis usually takes less than 10 seconds and needs no account.

400,000+ pages scored in the public benchmark