🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Cómo crear un subdominio para PrestaShop en cPanel y conectar con WordPress

Actualizado el 7 de febrero de 2026

Introducción: ¿Por qué necesitas un subdominio para PrestaShop?

Si estás gestionando una tienda online, probablemente ya sepas que PrestaShop y WordPress son dos plataformas potentes pero con propósitos diferentes. PrestaShop es ideal para el comercio electrónico puro, mientras que WordPress brilla en blogs, páginas corporativas o portfolios. Pero, ¿qué pasa si quieres tener ambos en el mismo hosting? La solución más elegante y profesional es crear un subdominio prestashop.

Un subdominio es como una extensión de tu dominio principal. Por ejemplo, si tu dominio es mipagina.com, un subdominio podría ser tienda.mipagina.com. Esto te permite separar claramente las secciones de tu sitio sin necesidad de comprar un dominio nuevo ni contratar otro hosting.

En este artículo, te explicaré paso a paso cómo crear un subdominio en cPanel y conectarlo con WordPress, de manera que puedas tener tu tienda PrestaShop funcionando en paralelo con tu blog o web principal. No necesitas ser un experto en informática, solo seguir las instrucciones con calma.


¿Qué es un subdominio y por qué usarlo con PrestaShop?

Antes de lanzarnos a la configuración, vamos a entender el concepto. Un subdominio es una partición lógica de tu dominio principal. Piensa en tu dominio como una casa: el subdominio sería una habitación extra con su propia puerta de entrada.

Ventajas de usar un subdominio para PrestaShop:

  • Organización clara: Separas tu tienda del resto del contenido.
  • SEO mejorado: Puedes optimizar el subdominio con palabras clave específicas como "tienda" o "shop".
  • Rendimiento independiente: Si un día tu tienda recibe mucho tráfico, no afectará al resto de tu web.
  • Facilidad de gestión: Puedes instalar, actualizar o hacer copias de seguridad de PrestaShop sin tocar WordPress.

La combinación prestashop wordpress subdominio es muy común entre negocios que quieren un blog potente para atraer tráfico orgánico y una tienda robusta para vender. Con el método que te explico a continuación, tendrás ambos funcionando en armonía.


Requisitos previos antes de crear el subdominio

Para llevar a cabo este proceso, necesitas:

  1. Acceso a cPanel de tu hosting (te lo proporciona tu proveedor).
  2. Dominio principal registrado y apuntando al hosting.
  3. Credenciales FTP o administrador de archivos (normalmente lo tienes en cPanel).
  4. Tiempo y paciencia (no te llevará más de 30 minutos).

[!TIP]
Si tu hosting usa Syspanel en lugar de cPanel, el proceso es muy similar. Solo accede al panel con el puerto 2106 (por ejemplo, tu-servidor:2106) y busca la sección de "Subdominios". Las opciones son casi idénticas.


Paso 1: Accede a cPanel y localiza la sección de subdominios

El primer paso es entrar en tu cPanel. Normalmente se accede desde tudominio.com/cpanel o a través de la URL que te dio tu proveedor. Introduce tu usuario y contraseña.

Una vez dentro, busca la sección "Dominios" o "Subdominios". En la mayoría de los paneles, verás un icono que dice "Subdominios" o "Subdomains". Haz clic ahí.

[!INFO]
Si no encuentras la opción, usa el buscador interno de cPanel. Escribe "subdominio" y te mostrará el acceso directo.


Paso 2: Crea el subdominio para PrestaShop

Ahora viene la parte interesante. En la pantalla de subdominios, verás un formulario con estos campos:

  • Subdominio: Aquí escribes el nombre que quieras. Por ejemplo, tienda, shop, store o incluso prestashop.
  • Dominio principal: Se selecciona automáticamente, pero verifica que sea el correcto.
  • Directorio raíz (Document Root): Es la carpeta donde se instalarán los archivos. Por defecto, cPanel sugiere public_html/tienda. Es importante que lo dejes así, ya que esto creará una carpeta separada para tu tienda.

Haz clic en "Crear". El sistema creará automáticamente la carpeta y configurará el subdominio. Verás un mensaje de confirmación.

[!WARNING]
No elijas un nombre que ya exista. Por ejemplo, si ya tienes blog.tudominio.com, no intentes crear blog de nuevo. cPanel te dará un error.


Paso 3: Instala PrestaShop en el subdominio

Ahora que tienes el subdominio prestashop creado, es hora de instalar la plataforma de ecommerce. Tienes dos opciones:

Opción A: Usar el instalador automático de Softaculous

La mayoría de los cPanel incluyen Softaculous o un instalador similar. Sigue estos pasos:

  1. En cPanel, busca "Softaculous Apps Installer" o "Instalador de aplicaciones".
  2. Busca PrestaShop en la lista de aplicaciones.
  3. Haz clic en "Install".
  4. En el campo de dominio, selecciona tu subdominio recién creado (ej. tienda.tudominio.com).
  5. Completa los datos de la tienda (nombre, administrador, email, etc.).
  6. Deja el directorio en blanco (o / si te lo pide).
  7. Haz clic en "Install" y espera a que termine.

Opción B: Instalación manual desde el archivo ZIP

Si prefieres hacerlo manualmente:

  1. Descarga PrestaShop desde su web oficial.
  2. Ve a "Administrador de archivos" en cPanel.
  3. Navega a la carpeta public_html/tienda (o el nombre que hayas puesto).
  4. Sube el archivo ZIP y extráelo allí.
  5. Abre tu navegador y visita tienda.tudominio.com. Te guiará por el asistente de instalación.

Paso 4: Configura la base de datos para PrestaShop

PrestaShop necesita una base de datos MySQL para funcionar. Si usaste Softaculous, esto se hace automáticamente. Si lo hiciste manualmente, sigue estos pasos:

  1. En cPanel, busca "Bases de datos MySQL".
  2. Crea una nueva base de datos (ej. tienda_db).
  3. Crea un usuario con contraseña segura.
  4. Asigna el usuario a la base de datos con todos los privilegios.
  5. Durante la instalación de PrestaShop, te pedirá estos datos. Introdúcelos.

[!TIP]
Guarda estos datos en un lugar seguro. Los necesitarás para futuras configuraciones o migraciones.


Paso 5: Conecta WordPress con el subdominio de PrestaShop

Ahora viene la parte de configurar subdominio prestashop y conectarlo con WordPress. Aquí no hablamos de integrar bases de datos, sino de enlazar ambas plataformas para que funcionen juntas. Hay varias formas de hacerlo:

5.1. Enlazarlos mediante menús y enlaces

Lo más sencillo es añadir enlaces en tu menú de WordPress que apunten al subdominio. Por ejemplo:

  • En WordPress, ve a Apariencia > Menús.
  • Añade un "Enlace personalizado".
  • En la URL, escribe https://tienda.tudominio.com.
  • Ponle el texto "Tienda" o "Comprar".
  • Guarda el menú.

Así, tus visitantes podrán ir de tu blog a tu tienda con un clic.

5.2. Uso de plugins para sincronización avanzada

Si quieres algo más avanzado, como sincronizar usuarios o productos, puedes usar plugins:

  • Cart2Cart: Para migrar o sincronizar catálogos.
  • WP All Import: Para importar productos desde PrestaShop a WordPress (o viceversa).
  • REST API de PrestaShop: Si eres más técnico, puedes conectar ambas plataformas mediante API.

[!INFO]
Para la mayoría de los usuarios, los enlaces simples son suficientes. No compliques más de la cuenta si solo necesitas dos webs funcionando juntas.

5.3. Compartir la sesión de usuario (SSO)

Si quieres que tus clientes inicien sesión una sola vez y accedan tanto a WordPress como a PrestaShop, necesitarás una solución de Single Sign-On. Esto requiere desarrollo personalizado o plugins premium. Te recomiendo empezar sin esto y añadirlo cuando tu negocio crezca.


Paso 6: Configura DNS y SSL para tu subdominio

Cuando creas un subdominio en cPanel, los registros DNS se configuran automáticamente. Sin embargo, es posible que necesites esperar unas horas para que se propague por internet.

Además, es fundamental tener SSL (el candado de seguridad). Para ello:

  1. En cPanel, busca "SSL/TLS" o "AutoSSL".
  2. Selecciona tu subdominio.
  3. Activa el certificado SSL.
  4. En PrestaShop, ve a Parámetros avanzados > Rendimiento y activa "Forzar SSL".

[!WARNING]
Sin SSL, los navegadores mostrarán un aviso de "No seguro" y perderás ventas. No lo ignores.


Paso 7: Prueba todo el flujo

Antes de anunciar tu tienda, haz una prueba completa:

  1. Visita tienda.tudominio.com y verifica que PrestaShop carga correctamente.
  2. Añade un producto al carrito y completa una compra de prueba.
  3. Comprueba que el enlace desde WordPress te lleva a la tienda.
  4. Revisa que el SSL funciona en ambas URLs.

Solución de problemas comunes

Problema: El subdominio no carga

  • Verifica que la carpeta public_html/tienda existe y tiene archivos.
  • Comprueba que el DNS se ha propagado (puedes usar whatsmydns.net).
  • Revisa que no haya errores en el .htaccess.

Problema: Error de conexión a la base de datos

  • Confirma que el nombre de la base de datos, usuario y contraseña son correctos.
  • Asegúrate de que el prefijo de la tabla es el adecuado (ps_ para PrestaShop).

Problema: WordPress no encuentra el subdominio

  • Si usas enlaces relativos, cambia a absolutos (con https:// completo).
  • Limpia la caché de tu navegador y de plugins de caché.

Preguntas frecuentes sobre subdominios y PrestaShop

¿Puedo tener varios subdominios para PrestaShop?

Sí, puedes crear tantos como necesites. Por ejemplo, tienda.tudominio.com para tu tienda principal y outlet.tudominio.com para rebajas.

¿Afecta el subdominio al SEO de mi dominio principal?

No negativamente. De hecho, si lo usas correctamente, puedes posicionar palabras clave específicas en el subdominio. Google trata los subdominios como sitios independientes, pero relacionados.

¿Puedo mover mi PrestaShop a un subdominio después de tenerlo en el dominio principal?

Sí, pero es un proceso más complejo. Necesitarás mover archivos, exportar la base de datos y cambiar las URLs en la configuración. Te recomiendo hacer una copia de seguridad antes.

¿Necesito un hosting especial para esto?

No, cualquier hosting con cPanel y suficiente espacio funciona. Solo asegúrate de tener recursos suficientes para dos plataformas.


Conclusión: tu tienda y tu blog, juntos pero separados

Crear un subdominio prestashop en cPanel y conectarlo con WordPress es una estrategia inteligente para cualquier negocio online. Te permite aprovechar lo mejor de ambas plataformas sin sacrificar rendimiento ni organización.

Recuerda los pasos clave:

  1. Crea el subdominio en cPanel.
  2. Instala PrestaShop en la carpeta correspondiente.
  3. Configura la base de datos.
  4. Enlaza WordPress con tu tienda mediante menús o plugins.
  5. Activa SSL y prueba todo.

Con esta guía, no necesitas ser un experto en hosting. Solo sigue cada paso con calma y tendrás tu tienda online funcionando en menos de lo que piensas.

[!TIP]
Si tu hosting usa Syspanel, recuerda acceder por el puerto 2106. El proceso es prácticamente el mismo, solo cambia la interfaz gráfica.

Ahora que ya sabes cómo hacerlo, ¿qué esperas? ¡Pon en marcha tu tienda PrestaShop en un subdominio y haz crecer tu negocio! Si te surge cualquier duda, vuelve a este artículo y repasa los pasos.

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel