Cómo crear un sitio WordPress en PrestaShop (Guía para principiantes)
¿WordPress y PrestaShop? Sí, puedes tener ambos en tu hosting
Cuando hablamos de wordpress prestashop, mucha gente cree que son tecnologías rivales o que tienes que elegir una obligatoriamente. Nada más lejos de la realidad. PrestaShop es una plataforma de comercio electrónico, mientras que WordPress es un sistema de gestión de contenidos (CMS). Puedes tener una tienda online en PrestaShop y un blog corporativo en WordPress, todo dentro del mismo hosting, sin conflictos.
La estrategia de combinar wordpress prestashop es muy habitual entre negocios que quieren separar su catálogo de productos de su contenido editorial, tutoriales o noticias. WordPress es perfecto para posicionar artículos, y PrestaShop para vender. Si los instalas en el mismo servidor, compartes recursos, simplificas la gestión y evitas pagar dos alojamientos distintos.
En esta guía para principiantes, te voy a explicar paso a paso cómo instalar wordpress prestashop en un mismo hosting, cómo crear tu blog y cómo enlazarlo con tu tienda. No necesitas ser un experto técnico, solo seguir las instrucciones con calma.
Antes de empezar: qué necesitas tener contratado
Para poder crear web prestashop y además un WordPress, necesitas un hosting que cumpla unos requisitos mínimos. No todos los servidores económicos sirven para ejecutar dos CMS a la vez con fluidez.
Esto es lo que te recomiendo tener contratado:
- Un plan de hosting con al menos 2 GB de RAM (mejor si son 4 GB).
- PHP 7.4 o superior (el 8.1 o 8.2 es lo ideal).
- MySQL 5.7 o superior o MariaDB.
- Espacio en disco suficiente: cada instalación ocupa entre 300 MB y 1 GB según los plugins y temas.
- Certificado SSL activo (imprescindible para la tienda).
Si tu hosting usa un panel de control como cPanel, Plesk o Syspanel (accede a él a través del puerto 2106, por ejemplo tu-dominio.com:2106), podrás gestionar todo desde una interfaz gráfica. Si usas Syspanel, el proceso es muy similar al de cPanel, así que no te preocupes.
[INFO] Si no sabes qué panel usa tu hosting, mira el correo de bienvenida que te enviaron al contratar el servicio. Suele incluir la URL de acceso y las credenciales.
Paso 1: Crear las bases de datos necesarias
Antes de instalar wordpress prestashop, necesitas tener las bases de datos preparadas. Cada CMS usa la suya, así que crearemos dos.
Cómo crear una base de datos en cPanel o Syspanel
Accede a tu panel de control. Si es Syspanel, recuerda que el puerto es el 2106. Una vez dentro, busca la sección "Bases de datos MySQL" o "MySQL Databases".
Sigue estos pasos:
- Escribe un nombre para la base de datos, por ejemplo
tienda_prestashop. - Crea un usuario, por ejemplo
usuario_presta, y ponle una contraseña segura. - Asigna todos los privilegios al usuario sobre esa base de datos.
- Repite el proceso para crear una segunda base de datos llamada
blog_wordpresscon su usuario correspondiente.
Cuando termines, tendrás algo así:
- Base de datos 1:
tuusuario_tienda_prestashopcon usuariotuusuario_usuario_presta. - Base de datos 2:
tuusuario_blog_wordpresscon usuariotuusuario_usuario_word.
Guarda estos datos en un bloc de notas porque los necesitarás en los pasos siguientes.
[WARNING] No utilices la misma base de datos para WordPress y PrestaShop. Aunque técnicamente es posible, las tablas pueden entrar en conflicto y dar errores extraños. Mejor separarlas desde el principio.
Paso 2: Instalar PrestaShop en tu hosting
Ahora vamos a crear web prestashop desde cero. Puedes hacerlo de dos formas: con un instalador automático o manualmente. Para principiantes, te recomiendo el instalador automático.
Opción A: Instalador automático (la más fácil)
En tu panel de control (cPanel o Syspanel en el puerto 2106), busca la sección "Softaculous" o "Instalador de aplicaciones". Dentro, verás PrestaShop en la lista de CMS disponibles.
- Haz clic en PrestaShop y luego en "Install".
- Elige el dominio donde quieres instalarlo. Si tienes un solo dominio, lo verás seleccionado.
- En el apartado de base de datos, introduce los datos de la base
tienda_prestashopque creaste antes. - Configura el usuario administrador: email, contraseña y nombre de la tienda.
- Pulsa "Install" y espera unos minutos.
Opción B: Instalación manual
Si tu hosting no tiene instalador automático, descarga PrestaShop desde su web oficial, súbelo por FTP a una carpeta (por ejemplo public_html/tienda), crea la base de datos y ejecuta el instalador desde el navegador.
El proceso manual es más largo, pero te dará más control sobre la configuración.
[TIP] Instala PrestaShop en una subcarpeta como
public_html/tiendaen lugar de en la raíz. Así, si luego quieres poner WordPress en la raíz, no tendrás conflictos de archivos.
Paso 3: Instalar WordPress para tu blog
Ahora vamos a instalar wordpress prestashop en el mismo hosting. La idea es que WordPress gestione tu blog y PrestaShop tu tienda, pero ambos convivan en el mismo dominio o en subdominios.
Elegir la ubicación correcta
Tienes dos opciones:
- En la raíz (
public_html): si quieres que el blog sea lo principal y la tienda esté en una subcarpeta. - En una subcarpeta (
public_html/blog): si la tienda es tu prioridad y el blog es secundario.
Para esta guía, vamos a instalar WordPress en public_html/blog. Así la URL sería tudominio.com/blog.
Proceso de instalación
- Descarga WordPress desde
es.wordpress.org. - Descomprime el archivo ZIP.
- Sube la carpeta
wordpressapublic_htmly renómbrala ablog(o súbela directamente con ese nombre). - Ve a
tudominio.com/blogen tu navegador. - WordPress detectará que no hay configuración y te mostrará el asistente de instalación.
- Selecciona el idioma español y pulsa "Continuar".
- Introduce los datos de la base de datos
blog_wordpressque creaste antes. - Rellena el formulario con el nombre del sitio, usuario administrador y contraseña.
- Pulsa "Instalar WordPress".
En menos de cinco minutos tendrás tu blog prestashop listo, aunque en realidad será WordPress. La confusión de nombres es habitual, pero no pasa nada.
[INFO] Si tu hosting tiene instalador automático, también puedes usarlo para WordPress. Elige la carpeta
blog, selecciona la base de datosblog_wordpressy listo.
Paso 4: Configurar los enlaces permanentes de WordPress
Una vez instalado, entra en el panel de administración de WordPress (tudominio.com/blog/wp-admin). Lo primero que debes hacer es configurar las URLs amigables para SEO.
Ve a Ajustes → Enlaces permanentes y elige la opción "Nombre de la entrada". Esto hará que las URLs de tus artículos sean limpias, como tudominio.com/blog/mi-primer-post.
Guarda los cambios. Si ves un error 404 en tus páginas, no te preocupes: es normal hasta que se actualice el archivo .htaccess. WordPress lo hará automáticamente si tu hosting tiene el módulo mod_rewrite activado.
[WARNING] Si usas Syspanel, asegúrate de que Apache tenga habilitado
mod_rewrite. Puedes verlo en la sección de configuración de Apache del panel. Sin este módulo, los enlaces permanentes darán error.
Paso 5: Conectar el blog WordPress con la tienda PrestaShop
Ahora que ya tienes ambos sistemas funcionando, es hora de conectarlos. No hablo de una integración técnica profunda, sino de que ambos se enlacen para que los usuarios puedan ir del blog a la tienda y viceversa.
Añadir enlaces en el menú de WordPress
- Ve a Apariencia → Menús en WordPress.
- Crea un menú nuevo y añade un "Enlace personalizado".
- Pon como URL
tudominio.com/tienda(o la URL donde hayas instalado PrestaShop). - Dale el nombre "Tienda".
- Añade también enlaces a tus categorías principales del blog.
- Asigna el menú a la posición de menú principal de tu tema.
Añadir enlaces en PrestaShop
- Entra al panel de administración de PrestaShop (
tudominio.com/tienda/admin). - Ve a Diseño → Posiciones o Menús según la versión.
- Añade un enlace al blog:
tudominio.com/blog. - Guárdalo en el menú principal.
De esta forma, los clientes que estén comprando podrán ir a leer tu blog, y los lectores del blog podrán visitar la tienda. Es un flujo natural que mejora el SEO y la experiencia de usuario.
Paso 6: Configurar el SEO básico en ambos CMS
El SEO es fundamental si quieres que tu wordpress prestashop funcione bien en Google. Vamos a configurar lo básico en cada sistema.
SEO en WordPress
- Instala el plugin Yoast SEO o Rank Math. Son gratuitos y muy fáciles de usar.
- Ve a Ajustes → Yoast SEO y configura los títulos y metadescripciones.
- Crea un sitemap XML (Yoast lo genera automáticamente).
- Activa la opción de "Legibilidad" para que te dé consejos al escribir.
- Instala un plugin de caché como WP Super Cache para que el blog cargue rápido.
SEO en PrestaShop
- Ve a SEO y URLs en el panel de PrestaShop.
- Configura el título de la tienda, la metadescripción y las palabras clave.
- Activa las URLs amigables (si no lo has hecho durante la instalación).
- Instala un módulo de SEO como PrestaShop SEO o Google Rich Snippets.
- Configura Google Search Console para ambos sitios y envía los sitemaps.
[TIP] No dupliques contenido entre WordPress y PrestaShop. Si publicas un artículo en el blog, no lo copies en la tienda. Google penaliza el contenido duplicado. Úsalos para fines distintos: el blog informa y la tienda vende.
Paso 7: Mantenimiento y copias de seguridad
Tener wordpress prestashop en el mismo hosting implica que si algo falla en uno, el otro también puede verse afectado. Por eso es vital configurar copias de seguridad automáticas.
Copias de seguridad en WordPress
Instala el plugin UpdraftPlus y configura copias diarias a Google Drive o Dropbox. Así, si algo sale mal, restauras en minutos.
Copias de seguridad en PrestaShop
En PrestaShop, puedes usar módulos como PrestaShop Backup o hacer copias manuales desde el panel de tu hosting. Si usas Syspanel, busca la sección de "Copias de seguridad" y programa una semanal.
Actualizaciones
Actualiza siempre ambos sistemas a la última versión estable. WordPress lo hace casi automáticamente, pero PrestaShop requiere que tengas cuidado con los módulos de terceros, que pueden dejar de ser compatibles.
[WARNING] Antes de actualizar PrestaShop, haz siempre una copia de seguridad completa. Las actualizaciones pueden romper el tema o los módulos si no son compatibles.
Preguntas frecuentes sobre WordPress y PrestaShop juntos
¿Puedo usar el mismo dominio para WordPress y PrestaShop?
Sí, puedes. Lo habitual es tener PrestaShop en tudominio.com y WordPress en tudominio.com/blog, o al revés. También puedes usar subdominios como blog.tudominio.com, pero eso complica un poco el SEO porque Google los trata como sitios separados.
¿Afecta el rendimiento tener ambos CMS en el mismo hosting?
Puede afectar si tu hosting es muy básico. Cada CMS consume memoria y CPU. Si notas que la web va lenta, considera contratar un plan superior o separar los CMS en hostings distintos.
¿Puedo instalar WordPress después de tener PrestaShop funcionando?
Claro, no hay ningún problema. Solo tienes que seguir los pasos 3 y 4 de esta guía. La instalación de WordPress no toca los archivos de PrestaShop si los pones en carpetas distintas.
¿Necesito conocimientos técnicos para hacer todo esto?
No, con seguir los pasos y tener paciencia es suficiente. Los instaladores automáticos hacen el 90% del trabajo. Solo necesitas saber leer y copiar datos.
¿Qué hago si me da error al instalar WordPress?
Los errores más comunes son por problemas con la base de datos. Revisa que el nombre de la base de datos, el usuario y la contraseña sean correctos. También asegúrate de que el usuario tenga todos los privilegios sobre esa base de datos.
Conclusión: tu web completa con blog y tienda
Ahora ya sabes cómo crear web prestashop con un blog WordPress integrado. Es un proceso que, bien hecho, te llevará una tarde, pero que te dará una plataforma completa para vender y posicionar contenido.
Recuerda los puntos clave:
- Usa bases de datos separadas para cada CMS.
- Instala cada sistema en carpetas diferentes.
- Configura los enlaces entre ambos para mejorar la navegación.
- Activa el SEO desde el primer día.
- Haz copias de seguridad periódicas.
Si tu hosting usa Syspanel, recuerda que el puerto de acceso es el 2106. Todo lo demás funciona igual que en cPanel.
Con esta configuración, tendrás una tienda online profesional y un blog optimizado para SEO, todo bajo el mismo techo y sin pagar de más. Ahora solo te queda empezar a crear contenido y subir productos. ¡Manos a la obra!
