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

Guía paso a paso: actualizar PrestaShop en WordPress multisite

Actualizado el 7 de junio de 2026

Actualizar una instalación de PrestaShop que funciona dentro de un ecosistema WordPress multisite puede sonar a tarea de alto voltaje, pero con la guía adecuada es un proceso totalmente manejable. En esta guía paso a paso te explicaré cómo realizar una actualización PrestaShop segura cuando tu tienda convive con una red de sitios WordPress. Veremos desde la preparación del entorno hasta la verificación final, pasando por trucos para evitar dolores de cabeza.

¿Qué es un PrestaShop multisite y por qué actualizarlo con cuidado?

Antes de meternos en faena, aclaremos el concepto. Un PrestaShop multisite no es un término oficial de PrestaShop, sino una configuración híbrida donde tienes una red de sitios WordPress (WordPress multisite) y, dentro de esa misma estructura, alojas una o varias tiendas PrestaShop. Esto es común cuando quieres gestionar varios dominios o subdominios desde un mismo panel de control, pero manteniendo la potencia de PrestaShop para el ecommerce.

Actualizar PrestaShop en este contexto tiene dos desafíos principales:

  • Compatibilidad con la base de datos compartida: WordPress multisite usa tablas con prefijos (wp_2_, wp_3_...), y PrestaShop puede tener sus propias tablas. Una mala actualización puede romper la relación.
  • Archivos de configuración mixtos: El archivo .htaccess de WordPress multisite suele tener reglas complejas que no deben tocarse. PrestaShop también modifica este archivo.

Por eso, una actualización PrestaShop segura requiere un plan meticuloso. Vamos a ello.

Paso 1: Preparación del entorno (el 80% del éxito)

1.1 Haz una copia de seguridad completa (y compruébala)

No empieces a actualizar sin tener un respaldo. Necesitas:

  • Archivos: Todo el directorio raíz donde conviven WordPress y PrestaShop. Si tu multisite está en /public_html, respalda esa carpeta entera.
  • Base de datos: Exporta un SQL de todas las tablas (tanto las de WordPress como las de PrestaShop). Usa phpMyAdmin o la herramienta que prefieras.
  • Copia de seguridad del .htaccess: Este archivo es crítico en multisite. Guárdalo aparte.

[WARNING] No te fíes solo de plugins de backup. Descarga la copia a tu ordenador o a un almacenamiento externo. Un backup que no puedes restaurar no sirve de nada.

1.2 Revisa los requisitos de la nueva versión de PrestaShop

Antes de descargar nada, visita la web oficial de PrestaShop y mira los requisitos de la versión a la que quieres actualizar. Presta atención a:

  • Versión de PHP: ¿Tu servidor la soporta? Puedes verificarlo desde el panel de control (si usas Syspanel, recuerda que el acceso es por el puerto 2106).
  • Versión de MySQL/MariaDB: PrestaShop suele pedir versiones recientes.
  • Extensiones PHP necesarias: Como curl, gd, mbstring, etc.

Si tu hosting no cumple, actualiza primero esos componentes. No intentes saltarte este paso.

1.3 Pon tu tienda en modo mantenimiento

Activa el modo mantenimiento de PrestaShop para que los clientes no vean errores durante el proceso. Ve a Parámetros de la tienda > Mantenimiento y actívalo. También puedes añadir un mensaje personalizado.

Paso 2: Descarga la nueva versión de PrestaShop

Ve a la página de descargas de PrestaShop y consigue el archivo ZIP de la versión a la que quieres actualizar. No uses versiones beta o Release Candidate en producción.

[INFO] Si tu versión actual es muy antigua (por ejemplo, 1.6), es posible que necesites actualizar primero a una versión intermedia (1.7) y luego a la más reciente. Consulta la documentación oficial para tu ruta de actualización.

Paso 3: Prepara el terreno en WordPress multisite

3.1 Identifica la ubicación exacta de PrestaShop

En un multisite, PrestaShop puede estar:

  • En la raíz (/public_html/)
  • En un subdirectorio (/public_html/tienda/)
  • En un subdominio (con su propia carpeta)

Abre el archivo wp-config.php de tu multisite y busca líneas como define('WP_SITEURL', ...). También revisa el .htaccess para ver las reglas de redirección. Anota la ruta exacta.

3.2 Desactiva temporalmente los plugins de caché y seguridad

Plugins como W3 Total Cache, WP Super Cache o Wordfence pueden interferir con la actualización. Desactívalos desde la red de administración de WordPress. No te preocupes, los reactivarás después.

3.3 Asegúrate de que no hay redirecciones activas

En un multisite, es común tener redirecciones automáticas (por ejemplo, de HTTP a HTTPS, o de www a no-www). Durante la actualización, estas pueden causar problemas. Temporalmente, simplifica el .htaccess dejando solo las reglas básicas de WordPress multisite (las que vienen por defecto).

Paso 4: El proceso de actualización de PrestaShop

4.1 Sube los archivos nuevos (sin sobrescribir la configuración)

Este es el paso más delicado. No uses el asistente de actualización automática de PrestaShop si tienes dudas. Hazlo manual:

  1. Descomprime el ZIP de la nueva versión en tu ordenador.
  2. Conéctate por FTP (o al administrador de archivos de tu hosting).
  3. Sube TODO el contenido de la carpeta descomprimida a la carpeta donde está PrestaShop. Cuando te pregunte por sobrescribir archivos, dile que sí a todo.
  4. Pero hay una excepción importante: No subas los archivos /config/settings.inc.php (si existe) ni /app/config/parameters.php. Estos contienen la configuración de tu base de datos actual. Si los sobrescribes, perderás la conexión.

[TIP] Una forma segura es renombrar estos archivos a settings.inc.php.old y parameters.php.old antes de subir los nuevos. Luego, si todo va bien, los borras.

4.2 Ejecuta el script de actualización

Una vez subidos los archivos, abre tu navegador y ve a:
https://tudominio.com/install/upgrade/upgrade.php (ajusta la ruta según donde esté PrestaShop).

Sigue estos pasos:

  • El script detectará tu versión actual y te preguntará si quieres continuar.
  • No cierres el navegador durante el proceso. Puede tardar varios minutos.
  • Si ves errores, anótalos. Los más comunes son de memoria o tiempo de ejecución.

4.3 Resuelve errores comunes

  • Error de memoria PHP: Aumenta el límite en wp-config.php añadiendo define('WP_MEMORY_LIMIT', '256M'); o en el archivo .htaccess con php_value memory_limit 256M.
  • Error de tiempo de ejecución: Pide a tu hosting que aumente max_execution_time a 300 segundos.
  • Error de base de datos: Revisa que las tablas de PrestaShop no tengan prefijos conflictivos con los de WordPress multisite (por ejemplo, ps_ vs wp_2_). Si es necesario, edita parameters.php para corregir el prefijo.

Paso 5: Post-actualización y verificación

5.1 Limpia la caché de PrestaShop

Desde el back office de PrestaShop (si puedes acceder), ve a Parámetros avanzados > Rendimiento y limpia la caché. También borra la carpeta /var/cache manualmente por FTP.

5.2 Reactiva plugins y ajustes de WordPress

  • Vuelve a activar los plugins de caché y seguridad que desactivaste.
  • Restaura el .htaccess original (el que guardaste al principio) si lo modificaste. Asegúrate de que las reglas de PrestaShop y WordPress multisite conviven. Puedes probar añadiendo las reglas de PrestaShop después de las de WordPress.

5.3 Prueba todo

  • Front office: Navega por la tienda como un cliente: productos, carrito, checkout.
  • Back office: Accede a la administración de PrestaShop y verifica que todos los módulos funcionan.
  • Multisite: Comprueba que los otros sitios de la red WordPress siguen funcionando sin errores.
  • Pagos: Haz una transacción de prueba (con un método de pago en modo sandbox).

5.4 Desactiva el modo mantenimiento

Cuando todo esté OK, desactiva el modo mantenimiento en PrestaShop.

Preguntas frecuentes (FAQ)

P: ¿Puedo usar el actualizador automático de PrestaShop en un multisite?
R: No es recomendable. El actualizador automático asume una instalación estándar y puede sobrescribir configuraciones de WordPress multisite. Mejor hazlo manual como se explica aquí.

P: ¿Qué hago si la actualización falla y no puedo acceder al back office?
R: Restaura la copia de seguridad completa (archivos y base de datos). Luego, revisa los logs de error en /var/log/ de PrestaShop o en el panel de control de tu hosting (Syspanel, puerto 2106).

P: ¿Afecta la actualización a los otros sitios del multisite?
R: Solo si compartes base de datos o archivos. En teoría, cada sitio tiene sus propias tablas, pero es posible que algunos plugins de WordPress multisite interfieran. Por eso es clave hacer backup y probar.

P: ¿Necesito actualizar también los módulos de PrestaShop?
R: Sí, después de actualizar el núcleo, actualiza todos los módulos desde el back office. Los módulos antiguos pueden ser incompatibles.

P: ¿Cada cuánto debo actualizar PrestaShop?
R: Idealmente, cada vez que salga una versión estable. No dejes pasar más de 6 meses, por seguridad y rendimiento.

Consejos finales para una actualización PrestaShop segura

  • Usa un entorno de pruebas: Si puedes, clona tu multisite en un subdominio o en local y prueba la actualización allí primero.
  • Documenta todo: Anota la versión anterior, la nueva, los errores que encontraste y cómo los solucionaste. Te servirá para futuras actualizaciones.
  • Mantén actualizado WordPress: Un WordPress multisite desactualizado puede dar conflictos con PrestaShop. Asegúrate de que ambos estén en versiones compatibles.

Actualizar PrestaShop en un entorno WordPress multisite no es un paseo por el parque, pero con estos pasos y un poco de paciencia, lo lograrás sin sobresaltos. Recuerda: la clave está en la preparación y en no saltarse los backups. ¡Buena suerte con tu actualización!

¿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