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

Cómo migrar PrestaShop de WordPress a cPanel

Actualizado el 14 de abril de 2026

¿Estás buscando cómo migrar PrestaShop de WordPress a cPanel? Es posible que hayas leído algo confuso o que tengas una idea errónea: PrestaShop y WordPress son dos sistemas diferentes. No puedes convertir uno en el otro directamente. Lo que realmente necesitas hacer es migrar tu tienda PrestaShop (que quizás tenías en un servidor WordPress o en un hosting compartido) a un nuevo servidor con cPanel, o bien, si tu tienda estaba dentro de un WordPress (usando un plugin de comercio), extraer los datos y montar PrestaShop desde cero en cPanel.

No te preocupes, este artículo te guiará paso a paso para que realices una migración PrestaShop cPanel exitosa, incluso si no eres un experto técnico. Al final, tendrás tu tienda funcionando en tu nuevo hosting con cPanel, sin perder productos, clientes ni configuraciones.


¿Qué significa realmente «migrar PrestaShop de WordPress a cPanel»?

Primero, aclaremos un malentendido común. WordPress es un CMS (Sistema de Gestión de Contenidos) para blogs y sitios web. PrestaShop es un CMS especializado en tiendas online. No puedes «convertir» WordPress en PrestaShop. Si tenías una tienda usando un plugin como WooCommerce dentro de WordPress, eso no es PrestaShop.

Lo que realmente harás es:

  1. Exportar tus datos (productos, clientes, pedidos) desde tu tienda actual (sea WordPress con WooCommerce o un PrestaShop antiguo).
  2. Instalar PrestaShop desde cero en tu nuevo hosting con cPanel.
  3. Importar los datos a tu nueva tienda PrestaShop.
  4. Configurar el dominio, SSL y redirecciones para que todo funcione.

Si tu objetivo es transferir PrestaShop cPanel porque ya tenías PrestaShop en otro servidor y quieres moverlo a cPanel, el proceso es más directo: copias archivos y base de datos. Te explicaremos ambos escenarios.


Requisitos previos antes de migrar PrestaShop a cPanel

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

  • Acceso a cPanel de tu nuevo hosting (usuario y contraseña).
  • Acceso FTP o al administrador de archivos de cPanel.
  • Acceso a phpMyAdmin (dentro de cPanel) para gestionar bases de datos.
  • Copia de seguridad de tu tienda actual (archivos y base de datos).
  • Dominio apuntando al nuevo servidor (o un subdominio para pruebas).
  • Paciencia: la migración puede tomar entre 30 minutos y 2 horas.

[WARNING] No empieces sin una copia de seguridad completa. Si algo sale mal, podrás restaurar tu tienda original.


Paso 1: Preparar tu nuevo hosting en cPanel

Lo primero es tener listo el entorno donde vivirá tu PrestaShop.

1.1 Crear una base de datos y un usuario

  1. Ingresa a cPanel (generalmente tudominio.com/cpanel).
  2. Busca la sección Bases de Datos y haz clic en MySQL Databases.
  3. Crea una nueva base de datos (ej: mitienda_presta).
  4. Crea un usuario (ej: mitienda_user) y asígnale una contraseña segura.
  5. Agrega el usuario a la base de datos con todos los privilegios.

Guarda estos datos: nombre de la base, usuario y contraseña. Los necesitarás para instalar PrestaShop.

1.2 Subir los archivos de PrestaShop

Si vas a instalar PrestaShop desde cero (porque migras desde WordPress), descarga la última versión desde prestashop.com (versión completa, no la de actualización).

  1. En cPanel, ve a File Manager.
  2. Accede a la carpeta public_html (o la carpeta raíz de tu dominio).
  3. Sube el archivo ZIP de PrestaShop.
  4. Extrae el ZIP (clic derecho → Extract).
  5. Mueve todos los archivos extraídos a public_html si es necesario.

Si ya tienes PrestaShop en otro servidor y quieres transferir PrestaShop cPanel, simplemente sube tus archivos existentes (copia de seguridad) a public_html usando FTP o File Manager.


Paso 2: Migrar los datos desde WordPress (o desde otro PrestaShop)

Aquí viene la parte más técnica. Dependiendo de tu origen, el proceso varía.

Escenario A: Vienes de WordPress con WooCommerce

No puedes importar directamente los productos de WooCommerce a PrestaShop. Necesitas usar un plugin de migración o un archivo CSV.

Opción recomendada: usar un plugin como «Cart2Cart» (es de pago pero muy fiable) o hacerlo manualmente con CSV.

Para exportar desde WooCommerce:

  1. Ve a WooCommerce → Productos → Exportar.
  2. Descarga el archivo CSV con todos los productos.
  3. También exporta clientes (WooCommerce → Clientes → Exportar) y pedidos (si es necesario).

Para importar a PrestaShop:

  1. En tu PrestaShop recién instalado, ve a Catálogo → Productos → Importar.
  2. Sube el CSV de productos. Deberás mapear las columnas (nombre, precio, descripción, etc.).
  3. Repite para clientes y pedidos (si los tienes).

[TIP] PrestaShop tiene un asistente de importación que te guía. Si el CSV tiene muchos campos, puede que necesites limpiarlo antes.

Escenario B: Ya tienes PrestaShop en otro servidor

Esta es una migración PrestaShop cPanel directa. Sigue estos pasos:

  1. Exporta la base de datos desde tu servidor antiguo:
    • Accede a phpMyAdmin en el servidor antiguo.
    • Selecciona la base de datos de PrestaShop.
    • Haz clic en Exportar → método rápido → SQL → Descargar.
  2. Descarga los archivos de tu tienda antigua (carpeta completa) mediante FTP.
  3. Sube los archivos a tu nuevo cPanel (en public_html).
  4. Importa la base de datos:
    • En cPanel, ve a phpMyAdmin.
    • Selecciona la base de datos vacía que creaste.
    • Haz clic en Importar y selecciona el archivo SQL descargado.
  5. Configura el archivo app/config/parameters.php:
    • Edita este archivo (está en la raíz de tu PrestaShop).
    • Cambia los valores de database_host, database_name, database_user y database_password por los de tu nueva base de datos en cPanel.

Paso 3: Instalar y configurar PrestaShop en cPanel

Si ya subiste los archivos y la base de datos, ahora debes ejecutar la instalación o ajustar la configuración.

3.1 Instalación desde cero (si migras desde WordPress)

  1. Abre tu navegador y ve a tudominio.com.
  2. Sigue el asistente de instalación de PrestaShop:
    • Selecciona tu idioma.
    • Acepta los términos.
    • Introduce los datos de la base de datos (los que creaste en cPanel).
    • Configura la tienda (nombre, país, moneda).
    • Crea una cuenta de administrador (guarda usuario y contraseña).
  3. Al finalizar, elimina la carpeta install desde File Manager (por seguridad).

3.2 Configuración post-instalación

  • Activa SSL: En cPanel, ve a SSL/TLS y asegura tu dominio. Luego en PrestaShop, ve a Parámetros de la tienda → General y activa «Forzar SSL».
  • Configura URLs amigables: En Parámetros de la tienda → SEO y URL, activa las URLs amigables.
  • Verifica los módulos: Asegúrate de que los módulos esenciales (pago, envío) estén activos.

[INFO] Si tu tienda es grande, puedes necesitar aumentar el límite de memoria PHP en cPanel (MultiPHP INI Editor).


Paso 4: Probar y verificar la migración

Antes de anunciar que todo está listo, haz pruebas exhaustivas:

  • Navega por la tienda como cliente: añade productos al carrito, simula una compra.
  • Revisa el panel de administración: productos, clientes, pedidos.
  • Comprueba las imágenes: si no se ven, puede que las rutas estén mal. Regenera las miniaturas en Parámetros avanzados → Rendimiento → Regenerar miniaturas.
  • Verifica los enlaces: especialmente si cambiaste de dominio.

Si todo funciona, ¡enhorabuena! Has completado la migración PrestaShop cPanel.


Paso 5: Redireccionar y actualizar DNS

Si cambiaste de dominio o servidor:

  1. Actualiza los DNS de tu dominio para que apunten al nuevo hosting (esto puede tardar hasta 48 horas).
  2. Configura redirecciones 301 si la URL de tu tienda cambió (desde cPanel, en Redirecciones).
  3. Notifica a Google del cambio usando Search Console (opcional pero recomendado).

Preguntas frecuentes (FAQ)

¿Puedo migrar PrestaShop de WordPress a cPanel sin perder datos?

Sí, siempre que hagas una copia de seguridad completa y sigas los pasos correctos. La pérdida de datos ocurre solo si omites la exportación/importación de la base de datos.

¿Necesito conocimientos de programación?

No, pero sí es útil saber usar cPanel y phpMyAdmin. Si te sientes inseguro, pide ayuda a tu hosting o a un técnico.

¿Qué hago si la tienda no carga después de la migración?

Revisa:

  • El archivo parameters.php (datos de base de datos correctos).
  • Los permisos de archivos (generalmente 755 para carpetas, 644 para archivos).
  • Que la base de datos esté importada correctamente.

¿Puedo migrar solo los productos y no los pedidos?

Sí, exporta solo la tabla de productos desde la base de datos o usa un CSV filtrado.

¿Cuánto tiempo tarda la migración?

Depende del tamaño de tu tienda. Una tienda pequeña (100 productos) puede estar lista en 30 minutos. Una grande (miles de productos) puede llevar varias horas.

¿Qué hago si mi hosting usa Syspanel (HestiaCP) en lugar de cPanel?

Si tu hosting usa Syspanel (también conocido como HestiaCP), el proceso es similar pero la interfaz cambia. El acceso a Syspanel se hace por el puerto 2106 (ej: tudominio.com:2106). Allí encontrarás opciones para crear bases de datos, subir archivos y gestionar dominios. Los pasos de migración son los mismos: exportar/importar base de datos y archivos.

[INFO] Syspanel es un panel de control alternativo a cPanel. Si tu hosting lo usa, busca las secciones «Base de datos» y «Administrador de archivos» dentro de él.


Consejos finales para una migración exitosa

  • Haz una copia de seguridad de tu tienda original antes de cualquier cambio.
  • Prueba en un subdominio antes de apuntar el dominio principal.
  • Actualiza PrestaShop a la última versión después de migrar.
  • Verifica los módulos de pago (PayPal, tarjeta) para que sigan funcionando.
  • Comprueba el SEO: si cambiaste URLs, configura redirecciones 301 para no perder posicionamiento.

Migrar una tienda online puede parecer complicado, pero siguiendo esta guía paso a paso, lograrás transferir PrestaShop cPanel sin dolores de cabeza. Recuerda que siempre puedes contar con el soporte técnico de tu hosting si tienes dudas específicas.

¡Buena suerte con tu nueva tienda en PrestaShop!

¿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