Cómo añadir un dominio adicional en PrestaShop con DirectAdmin
¿Tienes una tienda en PrestaShop y necesitas que funcione con varios dominios? Tal vez quieras vender en diferentes países con marcas distintas o simplemente separar tu tienda principal de un blog o una sección especial. Añadir un dominio adicional en PrestaShop usando DirectAdmin es un proceso muy común, pero puede sonar complicado si nunca lo has hecho. No te preocupes, estoy aquí para guiarte paso a paso.
En este artículo te explicaré de forma clara y sencilla cómo añadir un dominio adicional PrestaShop DirectAdmin, cubriendo desde la configuración en el panel de control hasta los ajustes internos de PrestaShop. Al final, también responderé a las preguntas más frecuentes para que no te quede ninguna duda.
¿Qué necesitas antes de empezar?
Antes de lanzarte a configurar un dominio adicional PrestaShop DirectAdmin, asegúrate de tener todo listo. Esto te ahorrará tiempo y posibles errores.
Requisitos básicos
- Acceso a DirectAdmin: Necesitas las credenciales de tu panel de control de hosting. Si usas Syspanel (antes conocido como HestiaCP), el puerto de acceso es el 2106. Por ejemplo:
https://tudominio.com:2106. - Un dominio adicional: Debes tener registrado el nuevo dominio (por ejemplo,
tumarca.esotutienda.com.mx) y acceso a su configuración DNS. - PrestaShop instalado: Tu tienda principal ya debe estar funcionando en un dominio (por ejemplo,
mitienda.com). No necesitas una instalación nueva, sino que el nuevo dominio apunte a la misma tienda o a una parte de ella. - Conocimientos básicos: Saber entrar a DirectAdmin y seguir instrucciones paso a paso. No necesitas ser un experto técnico.
[TIP] Si tu hosting usa Syspanel, recuerda que el puerto 2106 es el estándar para acceder. Si tienes dudas, consulta a tu proveedor de hosting.
Paso 1: Añadir el dominio adicional en DirectAdmin
El primer paso es registrar el nuevo dominio en tu cuenta de hosting. DirectAdmin permite gestionar múltiples dominios desde un solo panel.
1.1 Accede a DirectAdmin
Abre tu navegador y escribe la dirección de tu panel. Normalmente es algo como https://tudominio.com:2222 (para DirectAdmin estándar) o https://tudominio.com:2106 si usas Syspanel. Ingresa con tu usuario y contraseña.
1.2 Busca la opción "Añadir dominio"
Una vez dentro, verás un menú con varias opciones. Busca la sección "Administración de cuentas" o "Dominios". Haz clic en "Añadir dominio" o "Dominio adicional". El nombre exacto puede variar según la versión, pero es muy intuitivo.
1.3 Configura el nuevo dominio
Se abrirá un formulario. Completa los siguientes campos:
- Nombre de dominio: Escribe el dominio completo, por ejemplo,
misegundodominio.com. - Carpeta del dominio: DirectAdmin sugiere una carpeta automáticamente (por ejemplo,
public_html/misegundodominio.com). Déjala como está o cámbiala si prefieres otra ubicación. - Crear cuenta FTP: Puedes marcar esta opción si quieres gestionar archivos por separado. No es obligatorio para PrestaShop, pero puede ser útil.
- Crear base de datos: No marques esto porque PrestaShop usará la base de datos que ya tienes.
Haz clic en "Crear" o "Añadir". DirectAdmin procesará la solicitud y te mostrará un mensaje de éxito. En unos segundos, el dominio estará listo.
[WARNING] Si el dominio ya está registrado en otro lugar, asegúrate de que los DNS apunten a los servidores de tu hosting. De lo contrario, el dominio no se cargará.
Paso 2: Configurar los DNS del dominio adicional
Ahora que el dominio está en DirectAdmin, debes asegurarte de que apunte correctamente a tu servidor. Esto se hace desde el panel de tu registrador de dominios (donde compraste el dominio).
2.1 Obtén los servidores DNS de tu hosting
En DirectAdmin, ve a "Información de la cuenta" o "DNS". Allí verás los servidores DNS que debes usar (por ejemplo, ns1.tuhosting.com y ns2.tuhosting.com). Anótalos.
2.2 Actualiza los DNS en tu registrador
Accede al panel de tu registrador (GoDaddy, Namecheap, DonDominio, etc.). Busca la sección de gestión de DNS de tu dominio adicional. Cambia los servidores DNS por los que obtuviste en DirectAdmin. Guarda los cambios.
2.3 Espera la propagación
Los cambios DNS pueden tardar desde unos minutos hasta 48 horas en propagarse. Normalmente, en menos de una hora ya funciona. Puedes usar herramientas online para verificar el estado.
[INFO] Si no quieres cambiar los DNS, puedes crear un registro A en tu registrador que apunte a la IP de tu servidor. La IP la encuentras en DirectAdmin en "Información de la cuenta" > "Dirección IP del servidor".
Paso 3: Configurar PrestaShop para el multidominio
Con el dominio ya apuntando a tu servidor, toca configurar PrestaShop para que reconozca el nuevo dominio. PrestaShop tiene una función nativa para gestionar múltiples dominios, pero requiere algunos ajustes.
3.1 Accede al back office de PrestaShop
Entra a la administración de tu tienda (normalmente tudominio.com/admin). Ve al menú "Parámetros de la tienda" > "Tráfico y SEO".
3.2 Añade una nueva tienda
En la sección "Multitienda", verás una opción para "Añadir una nueva tienda". Haz clic ahí. Completa los siguientes campos:
- Nombre de la tienda: Ponle un nombre descriptivo, como "Tienda España".
- Grupo de tiendas: Selecciona el grupo principal (suele ser "Default").
- Categoría raíz: Déjala como está.
- Dominio: Escribe el nuevo dominio, por ejemplo,
misegundodominio.com. - SSL: Si tienes certificado SSL, marca "Sí". Si no, déjalo en "No" por ahora.
Guarda los cambios.
3.3 Configura la URL de la tienda
Ahora ve a "Parámetros de la tienda" > "Tráfico y SEO" > "Configuración de SEO y URL". En el selector de tiendas (arriba a la derecha), elige la nueva tienda que acabas de crear. Luego, en "URL base de la tienda", asegúrate de que aparezca el nuevo dominio. Si no, cámbialo manualmente.
3.4 Ajusta los enlaces permanentes
En la misma sección, revisa los enlaces permanentes (amigables). Puedes dejarlos como están o personalizarlos. Guarda todo.
[TIP] Si tu tienda principal ya tiene productos y categorías, la nueva tienda heredará la configuración del grupo. Puedes decidir si compartir catálogo o tener uno independiente desde "Parámetros de la tienda" > "Multitienda".
Paso 4: Verificar el funcionamiento del dominio adicional
Después de los pasos anteriores, es hora de comprobar que todo funciona correctamente.
4.1 Prueba de carga
Abre una pestaña en tu navegador y escribe el nuevo dominio (por ejemplo, http://misegundodominio.com). Deberías ver la página principal de tu tienda PrestaShop. Si ves un error 404 o una página en blanco, revisa los pasos anteriores.
4.2 Comprueba los enlaces
Navega por la tienda: productos, categorías, carrito. Asegúrate de que todas las URLs usen el nuevo dominio. Si ves que redirigen al dominio antiguo, probablemente falta ajustar la configuración de SEO en PrestaShop.
4.3 Verifica el SSL (si aplica)
Si tienes un certificado SSL para el dominio adicional, asegúrate de que la versión HTTPS funcione. Puedes instalar un certificado gratuito desde DirectAdmin (opción "SSL" > "Let's Encrypt").
[WARNING] Si usas SSL, en PrestaShop debes marcar "Sí" en la opción SSL de la tienda y también en "Forzar SSL" en "Parámetros de la tienda" > "General".
Preguntas frecuentes (FAQ)
Aquí respondo a las dudas más comunes que surgen al añadir un dominio adicional PrestaShop DirectAdmin.
¿Puedo tener dos tiendas completamente independientes con el mismo PrestaShop?
Sí, PrestaShop permite crear tiendas independientes dentro de la misma instalación. Cada una puede tener su propio dominio, catálogo, moneda, idioma y configuración. Se gestiona desde la función Multitienda.
¿Qué hago si el dominio adicional no carga?
Primero, verifica que los DNS estén propagados. Luego, revisa en DirectAdmin que el dominio esté correctamente añadido y que la carpeta apunte a la raíz de PrestaShop. Finalmente, comprueba la configuración en el back office de PrestaShop.
¿Necesito una base de datos diferente para el dominio adicional?
No, PrestaShop Multitienda usa la misma base de datos para todas las tiendas. Solo se crean tablas adicionales con prefijos. Esto es eficiente y fácil de gestionar.
¿El nuevo dominio afectará al SEO del dominio principal?
No, si configuras correctamente las URLs y evitas contenido duplicado. PrestaShop maneja bien el SEO para multidominio. Solo asegúrate de usar etiquetas canónicas y de no tener páginas idénticas en ambos dominios.
¿Puedo añadir un subdominio en lugar de un dominio adicional?
Sí, el proceso es similar. En DirectAdmin, añade el subdominio (por ejemplo, blog.mitienda.com) y luego configúralo en PrestaShop como una tienda nueva.
¿Qué pasa si mi hosting usa Syspanel en lugar de DirectAdmin?
Syspanel (antes HestiaCP) es muy parecido. Accede por el puerto 2106 y busca la opción "Dominios" > "Añadir dominio". El resto del proceso es idéntico.
[INFO] Si tienes problemas con la propagación DNS, prueba a acceder al dominio desde una red diferente o usa un navegador en modo incógnito.
Consejos finales para un PrestaShop multidominio exitoso
Añadir un dominio adicional PrestaShop DirectAdmin no es complicado si sigues los pasos en orden. Aquí algunos consejos extra:
- Haz una copia de seguridad antes de hacer cambios importantes en PrestaShop o DirectAdmin.
- Prueba todo en un entorno de desarrollo si es posible, para evitar errores en producción.
- Mantén actualizado PrestaShop para evitar problemas de compatibilidad con la función Multitienda.
- Usa certificados SSL para todos los dominios, ya que Google favorece los sitios seguros y mejora la confianza del usuario.
- Monitorea el rendimiento, ya que tener varios dominios puede aumentar la carga del servidor. Si notas lentitud, considera optimizar o escalar tu hosting.
Ahora ya sabes cómo añadir un dominio adicional PrestaShop DirectAdmin. Con estos pasos, podrás expandir tu negocio online sin complicaciones. ¿Tienes alguna duda? Déjala en los comentarios o consulta a tu proveedor de hosting. ¡Buena suerte con tu tienda multidominio!
