Guía para añadir un dominio adicional a PrestaShop en Plesk
¿Tienes una tienda online con PrestaShop y necesitas gestionar varios dominios desde un solo panel de control? Es muy habitual querer añadir un dominio adicional a tu instalación de PrestaShop en Plesk, ya sea para lanzar una tienda en otro idioma, crear una marca paralela o simplemente centralizar la administración de todos tus proyectos. En esta guía completa y detallada, aprenderás paso a paso cómo añadir un dominio adicional a PrestaShop en Plesk, configurarlo correctamente y resolver las dudas más frecuentes. Todo explicado de forma clara, sin tecnicismos innecesarios, para que lo puedas hacer tú mismo aunque no seas un experto técnico.
¿Qué significa añadir un dominio adicional en PrestaShop y Plesk?
Antes de empezar, es importante que entiendas qué estamos haciendo. Cuando hablamos de dominio adicional PrestaShop Plesk, nos referimos a la capacidad de alojar más de un sitio web (o una misma tienda con diferentes URLs) dentro de un mismo plan de hosting gestionado por Plesk. Plesk es un panel de control muy popular que facilita la administración de servidores y sitios web. Por otro lado, PrestaShop es un sistema de gestión de contenidos (CMS) para crear tiendas online.
Imagina que ya tienes tu tienda principal en marca-principal.com y quieres lanzar una versión en otro país con marca-secundaria.es. Con esta guía, podrás añadir dominio PrestaShop Plesk sin necesidad de contratar un nuevo hosting. También puedes usarlo para tener dos tiendas completamente independientes bajo el mismo panel.
Requisitos previos antes de añadir un dominio adicional
Para que todo funcione sin problemas, asegúrate de cumplir con estos puntos:
- Tener acceso a Plesk con permisos de administrador o de usuario con capacidad de gestionar dominios.
- Contar con un plan de hosting que permita alojar múltiples dominios (la mayoría lo hace).
- Tener el dominio adicional ya registrado y apuntando a los servidores DNS de tu hosting.
- Tener instalado PrestaShop en el dominio principal (o estar dispuesto a instalar una copia nueva).
- Conocer las credenciales de acceso a la base de datos de tu PrestaShop actual (si vas a clonar la tienda).
[INFO] Si no sabes cómo apuntar tu dominio a los DNS de Plesk, contacta con tu proveedor de hosting. Normalmente te darán dos servidores DNS (ej: ns1.tuhosting.com y ns2.tuhosting.com).
Paso 1: Acceder a Plesk y añadir el dominio adicional
Lo primero es iniciar sesión en tu panel de Plesk. La URL suele ser algo como https://tudominio.com:8443 o https://ipdelservidor:8443. Si usas Syspanel (antes conocido como HestiaCP), recuerda que el puerto de acceso es el 2106.
Una vez dentro, sigue estos pasos:
- En el menú lateral izquierdo, busca la opción "Dominios" o "Sitios web y dominios".
- Haz clic en "Añadir dominio" o "Agregar nuevo dominio".
- Introduce el nombre del dominio adicional completo (ej:
misegundatienda.com). - Selecciona la opción de "Crear un sitio web independiente" (no lo añadas como alias ni subdominio, a menos que quieras redirigir).
- Elige la carpeta raíz donde se alojarán los archivos de este dominio. Por defecto, Plesk sugiere algo como
/var/www/vhosts/misegundatienda.com/httpdocs. Puedes dejarlo así. - Haz clic en "Aceptar" o "Guardar".
[TIP] Si tu plan de hosting tiene límite de dominios, verifica que te quede al menos uno disponible. En Plesk suele aparecer un contador en la parte superior.
Paso 2: Configurar el dominio adicional en Plesk
Una vez creado el dominio, debes configurarlo para que funcione correctamente con PrestaShop. No te preocupes, es más sencillo de lo que parece.
2.1. Asegurar que el dominio está activo y resuelve correctamente
Después de añadirlo, Plesk te mostrará un mensaje de confirmación. Es importante que verifiques que el dominio se haya añadido correctamente:
- Ve a "Sitios web y dominios" y busca tu nuevo dominio en la lista.
- Debería aparecer con un estado "Activo".
- Si ves un candado o un signo de advertencia, puede que falte la configuración DNS. En ese caso, revisa que los registros NS apunten a tu hosting.
2.2. Configurar la base de datos para el nuevo dominio
Cada instalación de PrestaShop necesita su propia base de datos. Si vas a instalar PrestaShop desde cero en el dominio adicional, necesitarás crear una nueva base de datos:
- En Plesk, ve a "Bases de datos" (dentro de las herramientas del dominio).
- Haz clic en "Añadir base de datos".
- Ponle un nombre descriptivo (ej:
prestashop_segundo). - Elige el usuario de la base de datos (puedes crear uno nuevo o usar uno existente).
- Anota el nombre de la base de datos, el usuario y la contraseña. Los necesitarás durante la instalación de PrestaShop.
[WARNING] No uses la misma base de datos para dos tiendas diferentes. Cada PrestaShop debe tener su propia base de datos para evitar conflictos.
2.3. Configurar el acceso FTP (opcional pero recomendado)
Aunque no es estrictamente necesario para añadir el dominio, tener acceso FTP te facilitará subir archivos de PrestaShop. Plesk permite gestionar usuarios FTP por dominio:
- Ve a "Acceso FTP" dentro del dominio adicional.
- Crea un usuario FTP (por ejemplo,
ftp_segunda) y asígnale una contraseña segura. - La carpeta raíz de este usuario será la misma que la del dominio.
Paso 3: Instalar PrestaShop en el dominio adicional
Ahora tienes dos opciones: instalar PrestaShop desde cero o duplicar una tienda existente. Vamos a ver ambas.
Opción A: Instalación limpia de PrestaShop
Esta es la opción más recomendada si quieres una tienda independiente y sin datos previos.
- Descarga la última versión de PrestaShop desde su sitio oficial (archivo ZIP).
- Conéctate al dominio adicional vía FTP y sube el contenido del ZIP a la carpeta
httpdocs(o la que hayas definido). - Abre tu navegador y visita
http://misegundatienda.com. Te redirigirá al asistente de instalación de PrestaShop. - Sigue los pasos:
- Selecciona el idioma.
- Acepta la licencia.
- En el paso de "Configuración de la base de datos", introduce los datos que creaste en el paso 2.2.
- Configura la tienda (nombre, país, etc.).
- Crea la cuenta de administrador.
- Finaliza la instalación y elimina la carpeta
installpor seguridad (PrestaShop te lo indicará).
[INFO] Si usas Syspanel, el proceso es similar. Accede al panel por el puerto 2106, busca la sección de dominios y sigue los mismos pasos para añadir el dominio y crear la base de datos.
Opción B: Duplicar una tienda PrestaShop existente
Si quieres que el dominio adicional tenga los mismos productos, clientes y configuración que tu tienda principal, puedes clonarla. Esto es más avanzado, pero te explico lo básico:
- Exporta la base de datos de tu PrestaShop original (desde phpMyAdmin en Plesk).
- Crea una nueva base de datos para el dominio adicional (como en el paso 2.2).
- Importa el archivo SQL en la nueva base de datos.
- Copia todos los archivos de la tienda original (carpeta
httpdocs) a la carpeta del nuevo dominio. - Edita el archivo
app/config/parameters.phpen el nuevo dominio y cambia los datos de conexión a la base de datos (nombre, usuario, contraseña). - También cambia la URL base en la tabla
ps_configurationde la nueva base de datos (campoPS_SHOP_DOMAINyPS_SHOP_DOMAIN_SSL).
[WARNING] Duplicar una tienda requiere conocimientos medios de bases de datos. Si no te sientes seguro, opta por la instalación limpia.
Paso 4: Configurar el multitienda en PrestaShop (opcional)
Si tu objetivo es gestionar varias tiendas desde un solo back office de PrestaShop, puedes activar la función Multitienda de PrestaShop. Esto te permite tener un único panel de administración para todos los dominios.
- En el back office de tu PrestaShop principal, ve a "Parámetros de la tienda" > "Multitienda".
- Activa la opción "Habilitar multitienda".
- Crea un nuevo grupo de tiendas (por ejemplo, "Grupo secundario").
- Añade una nueva tienda con el nombre del dominio adicional.
- Asigna la URL completa del dominio adicional en la configuración de la tienda.
- Guarda los cambios.
[TIP] Con el multitienda, puedes compartir catálogos, clientes o pedidos entre las tiendas, o mantenerlos separados. Es muy flexible.
Solución de problemas comunes (FAQ)
Aquí tienes las dudas más frecuentes al añadir dominio PrestaShop Plesk:
¿Por qué mi dominio adicional no carga la tienda?
- Verifica que los DNS ya se hayan propagado (puede tardar hasta 48 horas).
- Comprueba que la carpeta
httpdocsdel dominio adicional contenga los archivos de PrestaShop. - Asegúrate de que la base de datos esté correctamente configurada en el archivo
parameters.php.
¿Puedo usar el mismo certificado SSL para ambos dominios?
Sí, pero necesitarás un certificado SSL que cubra ambos dominios (por ejemplo, un certificado Wildcard o SAN). En Plesk, puedes instalar un certificado SSL para cada dominio por separado.
¿Cómo redirijo el dominio adicional a una subcarpeta del dominio principal?
Si no quieres una tienda independiente, puedes configurar el dominio adicional como un alias. En Plesk, al añadir el dominio, elige "Alias de dominio" y selecciona el dominio principal. Esto redirigirá automáticamente.
¿Qué hago si uso Syspanel (HestiaCP) en lugar de Plesk?
El proceso es similar. Accede a Syspanel por el puerto 2106, ve a "Dominios" y añade el nuevo dominio. Luego crea la base de datos y sube PrestaShop. La principal diferencia es la interfaz, pero los pasos lógicos son los mismos.
¿Puedo instalar PrestaShop en un subdominio (ej: tienda.midominio.com)?
Sí. En Plesk, al añadir el dominio, elige "Subdominio" y escribe el nombre (ej: tienda). Luego sigue los mismos pasos de instalación.
Conclusión y recomendaciones finales
Añadir un dominio adicional PrestaShop Plesk es un proceso sencillo si sigues los pasos correctos. Recuerda siempre:
- Crear una base de datos independiente para cada tienda.
- Verificar que los DNS apunten correctamente.
- Usar la función multitienda si quieres centralizar la administración.
- Mantener copias de seguridad de tus bases de datos y archivos.
Con esta guía, podrás configurar dominio PrestaShop adicional sin complicaciones. Si tienes alguna duda, revisa la documentación oficial de Plesk o consulta a tu proveedor de hosting. ¡Tu tienda online crecerá sin límites!
[TIP] Si necesitas gestionar muchos dominios, considera usar Syspanel (puerto 2106) como alternativa ligera a Plesk. Ambos son excelentes para administrar PrestaShop.
