Site icon PrestaShop | Magento | CRM Modules

PrestaShop Multi-Domain configuration

ย 

Hereโ€™s the step-by-step process:


๐Ÿ”น 1. Enable Multistore


๐Ÿ”น 2. Create Shop Groups

โš ๏ธ Once you enable Share Customers or Share Orders, you cannot disable them later.


๐Ÿ”น 3. Create Shops


๐Ÿ”น 4. Assign a Domain to Each Shop

This is the key step for Multi-Domain setup.

  1. Go to Advanced Parameters โ†’ Multistore โ†’ Shop URLs.
  2. Add a new URL for each shop:
    • Domain โ†’ e.g., store1.com
    • SSL domain โ†’ store1.com (if using HTTPS)
    • Physical URI โ†’ / (if installed at root; or /shop/ if in subfolder)
    • Virtual URI โ†’ leave empty (unless you want something like store1.com/furniture/)
  3. Repeat for each shop with its own domain:
    • Shop A โ†’ store1.com
    • Shop B โ†’ store2.com
    • Shop C โ†’ brandx.com

๐Ÿ”น 5. DNS & Hosting Configuration

Apache example (VirtualHost config):

<VirtualHost *:80>
    ServerName store1.com
    DocumentRoot /var/www/prestashop
</VirtualHost>

<VirtualHost *:80>
    ServerName store2.com
    DocumentRoot /var/www/prestashop
</VirtualHost>

Both domains point to the same PrestaShop installation. PrestaShop decides which shop to load based on the URL configured in Shop URLs.


๐Ÿ”น 6. Switch Context to Manage Each Shop

Use the Multistore context dropdown in the top menu:


๐Ÿ”น 7. SEO & Domain Considerations


โœ… Example Setup:


ย 

Exit mobile version