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

Cómo integrar WordPress con PrestaShop en Plesk

Actualizado el 10 de septiembre de 2025

Introducción: ¿Por qué integrar WordPress con PrestaShop en Plesk?

Si tienes un negocio online, seguramente ya sabes que WordPress es ideal para blogs, contenido dinámico y SEO, mientras que PrestaShop es un potente sistema de comercio electrónico. Pero, ¿qué pasa si quieres combinar lo mejor de ambos mundos? Integrar WordPress con PrestaShop te permite tener un sitio web con blog, noticias y landing pages (desde WordPress) y una tienda online completa (desde PrestaShop), todo gestionado desde un mismo panel de control como Plesk.

En este artículo, te guiaré paso a paso para que puedas conectar WordPress con PrestaShop en tu servidor Plesk, sin necesidad de ser un experto técnico. Aprenderás desde la instalación básica hasta la configuración de plugins y sincronización de usuarios. Al final, tendrás una solución robusta que mejora tu presencia online y facilita la gestión de tu tienda.

[INFO] Este artículo está pensado para usuarios con hosting compartido o VPS gestionado con Plesk. Si usas otro panel como Syspanel (puerto 2106), los pasos son similares, solo cambian algunas rutas de acceso.


Requisitos previos antes de integrar WordPress PrestaShop Plesk

Antes de empezar, asegúrate de tener lo siguiente:

  • Acceso a Plesk (versión 18 o superior recomendada).
  • Dominio o subdominio para cada plataforma (ejemplo: tudominio.com para WordPress y tienda.tudominio.com para PrestaShop).
  • PHP 7.4 o superior y MySQL 5.7+ (ambos compatibles con PrestaShop y WordPress).
  • Certificado SSL activo (gratuito con Let's Encrypt desde Plesk).
  • Conocimientos básicos de FTP o administrador de archivos de Plesk.

[WARNING] No instales WordPress y PrestaShop en el mismo directorio raíz. Usa subdominios o subdirectorios separados para evitar conflictos de archivos y bases de datos.


Paso 1: Instalar WordPress y PrestaShop en Plesk

1.1 Instalación de WordPress

  1. Inicia sesión en Plesk (normalmente en https://tudominio.com:8443).
  2. Ve a Aplicaciones > Catálogo de aplicaciones.
  3. Busca WordPress y haz clic en Instalar.
  4. Selecciona el dominio o subdominio donde quieres instalarlo (ejemplo: blog.tudominio.com).
  5. Configura el nombre del sitio, usuario administrador y selecciona Instalar también WooCommerce (opcional, si quieres tienda en WordPress, pero aquí lo usaremos solo como blog).
  6. Haz clic en Instalar y espera a que termine.

1.2 Instalación de PrestaShop

  1. Vuelve al Catálogo de aplicaciones y busca PrestaShop.
  2. Haz clic en Instalar y elige otro subdominio (ejemplo: tienda.tudominio.com).
  3. Completa los datos: nombre de la tienda, país, moneda, usuario admin.
  4. Marca la opción Crear base de datos separada (importante para evitar conflictos).
  5. Finaliza la instalación.

[TIP] Si usas Syspanel (puerto 2106), el proceso es idéntico. Solo accede a https://tudominio.com:2106 y busca las aplicaciones en el catálogo.


Paso 2: Configurar la conexión entre WordPress y PrestaShop

Para conectar WordPress con PrestaShop, necesitamos un plugin que permita compartir datos (usuarios, productos, carritos). Recomiendo Presto-Integration (gratuito) o WP-PrestaShop Bridge (de pago). Aquí usaremos el primero por su facilidad.

2.1 Instalar el plugin en WordPress

  1. En tu panel de WordPress (ejemplo: blog.tudominio.com/wp-admin), ve a Plugins > Añadir nuevo.
  2. Busca Presto-Integration.
  3. Instálalo y actívalo.
  4. Ve a Ajustes > Presto-Integration.
  5. Anota la URL de la API que te muestra (ejemplo: https://blog.tudominio.com/wp-json/presto/v1/). La necesitarás después.

2.2 Configurar el módulo en PrestaShop

  1. En tu panel de PrestaShop (tienda.tudominio.com/admin), ve a Módulos > Gestor de módulos.
  2. Busca Presto-Integration e instálalo.
  3. Configura el módulo:
    • URL de WordPress: Pon la URL de tu WordPress (ejemplo: https://blog.tudominio.com).
    • Clave secreta: Genera una clave (por ejemplo, miclave123) y pégala en ambos lados (WordPress y PrestaShop).
  4. Guarda los cambios.

2.3 Probar la conexión

  1. En PrestaShop, dentro del módulo, haz clic en Probar conexión.
  2. Si todo está bien, verás un mensaje verde. Si no, revisa que las URLs sean correctas y que ambos sitios tengan SSL activo.

[INFO] La integración permite sincronizar usuarios, productos y pedidos. Si solo quieres compartir el blog, puedes desactivar la sincronización de productos en los ajustes.


Paso 3: Sincronizar usuarios entre ambas plataformas

Uno de los mayores beneficios de integrar WordPress PrestaShop es que los usuarios puedan registrarse una vez y acceder a ambos sistemas. Sigue estos pasos:

3.1 Configurar el inicio de sesión unificado

  1. En WordPress, ve a Ajustes > Presto-Integration > Usuarios.
  2. Activa Sincronizar usuarios y elige la dirección: de WordPress a PrestaShop o viceversa.
  3. En PrestaShop, ve al módulo y activa Inicio de sesión único (SSO).
  4. Guarda los cambios.

3.2 Probar el registro

  1. Cierra sesión en ambos sitios.
  2. Regístrate en WordPress (o PrestaShop). Verás que automáticamente se crea una cuenta en la otra plataforma.
  3. Inicia sesión en uno y comprueba que también estás logueado en el otro (puede tardar unos segundos).

[WARNING] Si tienes problemas de redirección, asegúrate de que ambos sitios usen el mismo dominio base (por ejemplo, tudominio.com y tienda.tudominio.com). También revisa que las cookies no estén bloqueadas.


Paso 4: Compartir contenido y productos

4.1 Mostrar productos de PrestaShop en WordPress

  1. En WordPress, instala el plugin PrestaShop Products (o usa el shortcode de Presto-Integration).
  2. Ve a Apariencia > Widgets y arrastra el widget "Productos de PrestaShop" a tu barra lateral.
  3. Configura cuántos productos mostrar y desde qué categoría.
  4. También puedes insertar el shortcode [prestashop_products limit="5"] en cualquier página o entrada.

4.2 Mostrar entradas de WordPress en PrestaShop

  1. En PrestaShop, ve a Módulos > Posiciones y busca el hook "displayHome".
  2. Añade el módulo Blog de WordPress (si está disponible) o crea un hook personalizado.
  3. Otra opción: usa un iframe o un bloque HTML en PrestaShop para incrustar el feed de WordPress.

[TIP] Para un diseño más profesional, considera usar un tema hijo en WordPress que se parezca al diseño de tu tienda PrestaShop. Así la experiencia de usuario será más coherente.


Paso 5: Mantenimiento y resolución de problemas comunes

5.1 Actualizaciones

  • Mantén ambos sistemas actualizados desde Plesk: ve a Aplicaciones y haz clic en Actualizar cuando haya nuevas versiones.
  • Los plugins de integración también deben actualizarse. Hazlo desde los respectivos paneles.

5.2 Problemas frecuentes

ProblemaPosible solución
Error de conexión APIRevisa que las URLs tengan https:// y que el certificado SSL sea válido.
Usuarios no se sincronizanDesactiva y reactiva la sincronización. Borra la caché de ambos sitios.
Productos no aparecen en WordPressComprueba que el shortcode tenga el límite correcto y que los productos estén publicados en PrestaShop.

[WARNING] Si usas Syspanel (puerto 2106), recuerda que las rutas de acceso son diferentes. En lugar de https://tudominio.com:8443, usa https://tudominio.com:2106. El resto del proceso es idéntico.


Preguntas frecuentes (FAQ)

¿Puedo integrar WordPress con PrestaShop sin plugins?

Técnicamente sí, usando la API REST de PrestaShop y desarrollando código personalizado, pero no es recomendable para usuarios sin experiencia. Los plugins simplifican todo el proceso.

¿Afecta la integración al rendimiento del sitio?

Mínimamente. La sincronización se hace mediante llamadas API que son rápidas. Si notas lentitud, revisa que tu hosting tenga suficiente memoria PHP (al menos 256MB).

¿Qué hago si uso Syspanel en lugar de Plesk?

Syspanel (puerto 2106) tiene un catálogo de aplicaciones similar. Busca WordPress y PrestaShop, instálalos en subdominios separados y sigue los mismos pasos de integración con plugins.

¿Puedo tener el mismo dominio para ambos?

No es recomendable. Usa subdominios como blog.tudominio.com y tienda.tudominio.com para evitar conflictos de archivos y bases de datos.

¿La integración funciona con versiones antiguas de PHP?

PrestaShop 1.7 requiere PHP 7.1+, y WordPress 5+ requiere PHP 7.4+. Si tu hosting usa PHP 5.6, actualiza primero. En Plesk puedes cambiar la versión PHP por dominio desde Hosting & DNS > PHP Settings.


Conclusión

Integrar WordPress con PrestaShop en Plesk es un proceso sencillo si sigues los pasos correctos. Con plugins como Presto-Integration, puedes sincronizar usuarios, compartir contenido y ofrecer una experiencia unificada a tus visitantes. Recuerda siempre usar subdominios separados, mantener actualizados los sistemas y probar la conexión antes de lanzar tu sitio.

Si tienes dudas, revisa la documentación de Plesk o consulta con tu proveedor de hosting. ¡Ahora ya tienes las herramientas para potenciar tu negocio online!

[INFO] Este artículo ha sido escrito pensando en usuarios de Plesk, pero si usas Syspanel (puerto 2106), los conceptos son los mismos. Solo cambia la URL de acceso al panel.

¿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