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

Paso a paso: Migrar PrestaShop de cPanel a WordPress

Actualizado el 25 de mayo de 2026

¡Hola! ¿Tienes una tienda en PrestaShop alojada en cPanel y estás pensando en dar el salto a WordPress? Es una decisión muy inteligente. WordPress (con WooCommerce) es más fácil de manejar, tiene un montón de plugins y, a menudo, resulta más económico a largo plazo.

Migrar de PrestaShop a WordPress puede sonar a algo muy complicado, pero te prometo que, si sigues este paso a paso, lo harás sin problemas. No necesitas ser un experto en programación, solo tener paciencia y seguir las instrucciones al pie de la letra.

Aquí te voy a explicar todo el proceso: desde hacer una copia de seguridad de tu PrestaShop hasta tener tu nueva tienda en WordPress funcionando. Vamos a ello.


Fase 1: Preparación y Copia de Seguridad (El Paso Más Importante)

Antes de tocar nada, hay que asegurarse de que no perdemos ni un solo dato. Piensa en esto como ponerse el cinturón antes de arrancar el coche.

1.1. Haz una Copia de Seguridad Completa de tu PrestaShop en cPanel

cPanel tiene herramientas muy útiles para esto. Te recomiendo que guardes dos cosas: los archivos de tu web y la base de datos.

Para los archivos:

  1. Entra en tu cPanel (normalmente es tudominio.com/cpanel).
  2. Busca la sección Archivos y haz clic en Administrador de Archivos.
  3. Ve a la carpeta public_html (ahí suele estar tu PrestaShop).
  4. Selecciona todos los archivos y carpetas de tu tienda (Ctrl + A o Cmd + A).
  5. Arriba a la derecha, haz clic en Comprimir. Elige Zip y dale a Crear archivo comprimido. Descarga ese .zip a tu ordenador.

Para la base de datos:

  1. En cPanel, busca la sección Bases de Datos y haz clic en phpMyAdmin.
  2. En la columna de la izquierda, selecciona la base de datos de tu PrestaShop (suele llamarse algo como tutienda_prestashop).
  3. Arriba, haz clic en la pestaña Exportar.
  4. Elige el método Rápido y formato SQL. Haz clic en Continuar y se descargará un archivo .sql.

[WARNING] Guarda estos dos archivos (el .zip y el .sql) en una carpeta segura. Son tu salvavidas. Si algo sale mal, puedes restaurar tu tienda antigua sin problemas.

1.2. Instala WordPress y WooCommerce en tu Nuevo Espacio

Ahora necesitas un lugar donde vivir. Si vas a usar el mismo dominio, te recomiendo instalar WordPress en una subcarpeta (ej: tudominio.com/nuevatienda) o en un subdominio (nuevatienda.tudominio.com) para trabajar sin molestar a la tienda actual.

  1. Desde cPanel, busca la sección Softaculous Apps Installer o WordPress Installer.
  2. Elige WordPress y haz clic en Instalar.
  3. Rellena los datos: nombre del sitio, usuario y contraseña de admin (¡guárdalos bien!).
  4. Elige la carpeta de instalación (por ejemplo, /nuevatienda).
  5. Dale a Instalar.

Una vez instalado, entra en tu panel de WordPress (tudominio.com/nuevatienda/wp-admin).

Instala WooCommerce:

  1. Ve a Plugins > Añadir nuevo.
  2. Busca WooCommerce.
  3. Haz clic en Instalar ahora y luego en Activar.
  4. WooCommerce te guiará con un asistente de configuración. Puedes saltarte los pasos de productos y datos por ahora, solo configura la moneda, el país y los métodos de pago básicos.

Fase 2: La Migración en Sí (De PrestaShop a WordPress)

Aquí viene la parte más técnica, pero no te asustes. Vamos a usar herramientas que hacen el trabajo pesado por nosotros.

2.1. Prepara los Datos de tu PrestaShop para la Migración

Necesitamos extraer la información de tu tienda PrestaShop. La mejor manera es usando un plugin específico.

Opción A (Recomendada para principiantes): Usar un plugin de migración
Hay plugins como FG PrestaShop to WooCommerce que hacen gran parte del trabajo. Sin embargo, a veces fallan con versiones muy antiguas de PrestaShop.

Opción B (Más control, ligeramente más técnico): Exportar a CSV
Esta es la opción más segura y la que recomiendo si quieres tener control total.

  1. Exporta tus productos:

    • En tu PrestaShop (admin), ve a Catálogo > Productos.
    • Arriba a la derecha, busca el botón Exportar. Te descargará un archivo .csv.
    • Haz lo mismo con Categorías y Clientes (en Clientes > Direcciones).
  2. Exporta tus clientes y pedidos:

    • Ve a Clientes > Clientes y exporta.
    • Ve a Pedidos > Pedidos y exporta (esto es más complejo, pero te llevará los datos básicos).

[TIP] Si tu tienda tiene cientos de productos, el CSV es tu mejor amigo. Puedes abrirlo con Excel o Google Sheets para limpiar datos, corregir precios o añadir descripciones antes de importarlos a WordPress.

2.2. Importa tus Datos a WordPress con WooCommerce

Ahora vamos a meter toda esa información en tu nueva tienda.

Importar productos:

  1. En WordPress, ve a WooCommerce > Productos.
  2. Haz clic en el botón Importar (arriba a la izquierda).
  3. Sube tu archivo CSV de productos de PrestaShop.
  4. El asistente de importación te mostrará una columna de tu CSV y te preguntará a qué campo de WooCommerce corresponde. Por ejemplo:
    • name (nombre) -> Nombre del producto
    • price (precio) -> Precio regular
    • description (descripción) -> Descripción
    • category (categoría) -> Categorías
  5. Dale a Ejecutar el importador. Revisa si hay errores y listo.

Importar clientes y pedidos:
Esto es un poco más delicado. Para clientes, puedes usar un plugin como Customer / Order CSV Import Suite (de pago) o Import Export Suite for WooCommerce (gratuito, aunque limitado). El proceso es similar al de productos: subes tu CSV y mapeas las columnas.

[INFO] No te preocupes si los pedidos antiguos no se importan perfectamente. Con tener los datos de los clientes (nombre, email, dirección) es suficiente para empezar. Los pedidos históricos los puedes consultar en tu copia de seguridad de PrestaShop.

2.3. Migra las Imágenes de tus Productos

Las imágenes no vienen en el CSV. Necesitas subirlas manualmente o usar un plugin.

Opción manual:

  1. Descarga las imágenes de tu PrestaShop (desde el .zip que hiciste al principio, están en la carpeta img/p/).
  2. En WordPress, ve a Medios > Añadir nuevo y súbelas una a una (o varias a la vez).
  3. Luego, en cada producto, asigna la imagen destacada.

Opción automática (recomendada):
Usa el plugin Importador de productos de WooCommerce que ya viene con la función de detectar imágenes en una carpeta. O busca plugins como Product Import Export for WooCommerce que permiten importar imágenes desde una URL.


Fase 3: Ajustes y Personalización Post-Migración

Ya tienes los productos y clientes en WordPress. Ahora toca hacer que la tienda se vea bien y funcione correctamente.

3.1. Elige un Tema de WooCommerce

No uses el tema por defecto de WordPress. Necesitas un tema diseñado para tiendas online.

  1. Ve a Apariencia > Temas > Añadir nuevo.
  2. Busca temas como Storefront (el oficial de WooCommerce, gratuito y muy bueno), Astra, GeneratePress o Flatsome (de pago).
  3. Instala y activa el que más te guste.

3.2. Configura las Páginas Esenciales

WooCommerce crea páginas automáticas (Carrito, Finalizar compra, Mi cuenta). Asegúrate de que están bien enlazadas:

  1. Ve a Apariencia > Menús.
  2. Crea un menú principal y añade las páginas: Tienda, Carrito, Finalizar compra, Mi cuenta.
  3. Guarda el menú y asígnaselo a la ubicación Principal.

3.3. Revisa los Enlaces y las Redirecciones (SEO)

Tus productos en PrestaShop tenían URLs como tudominio.com/1234-nombre-producto. En WordPress serán como tudominio.com/producto/nombre-producto. Si no rediriges, tus visitantes se encontrarán con errores 404.

Solución:

  1. Instala el plugin Redirection (gratuito).
  2. Ve a Herramientas > Redirection.
  3. Haz clic en Añadir nueva redirección.
  4. En URL origen, pon la URL antigua de PrestaShop (ej: /1234-nombre-producto).
  5. En URL destino, pon la nueva URL de WordPress (ej: /producto/nombre-producto).
  6. Repite con tus productos y categorías principales.

[TIP] Si tienes muchos productos, puedes exportar la lista de URLs antiguas desde tu PrestaShop (con un plugin SEO o desde la base de datos) e importarlas en bloque en el plugin Redirection.

3.4. Prueba Todo Antes de Lanzar

Antes de que tus clientes vean la nueva tienda, haz una prueba exhaustiva:

  • Regístrate como nuevo cliente.
  • Añade productos al carrito.
  • Realiza una compra de prueba (usa un método de pago en modo prueba o un vale de descuento del 100%).
  • Comprueba los correos electrónicos (WooCommerce envía emails de confirmación, facturas, etc.).
  • Revisa que las páginas importantes (Contacto, Aviso Legal, Política de Privacidad) estén creadas y enlazadas.

Fase 4: El Gran Cambio (Poner la Nueva Tienda en Producción)

Cuando estés seguro de que todo funciona, es hora de que tu dominio apunte a la nueva tienda.

4.1. Cambia la Configuración de tu Dominio

Si instalaste WordPress en una subcarpeta (/nuevatienda), ahora tienes dos opciones:

Opción A (Recomendada): Mover WordPress a la raíz

  1. En cPanel, entra en Administrador de Archivos.
  2. Mueve todos los archivos de la carpeta /nuevatienda a la carpeta public_html (sobrescribe los archivos de PrestaShop).
  3. Luego, ve a Bases de Datos > phpMyAdmin, selecciona la base de datos de WordPress y cambia la opción siteurl y home en la tabla wp_options de tudominio.com/nuevatienda a tudominio.com.

Opción B (Más sencillo): Redirigir el dominio
Usa el plugin Redirection para redirigir todo el tráfico de tudominio.com a tudominio.com/nuevatienda. No es lo más limpio, pero funciona.

4.2. Desactiva la Tienda Antigua

Una vez que la nueva tienda esté funcionando, puedes desactivar o eliminar la instalación de PrestaShop. Primero, haz una copia de seguridad final de todo.

Para eliminar PrestaShop:

  1. En cPanel, ve a Administrador de Archivos.
  2. Elimina todos los archivos de PrestaShop (los que no sean de WordPress).
  3. En phpMyAdmin, elimina la base de datos de PrestaShop.

Preguntas Frecuentes (FAQ) sobre Migrar PrestaShop a WordPress

P: ¿Puedo migrar los pedidos antiguos a WooCommerce?
R: Sí, pero es la parte más compleja. Los plugins de importación de pedidos suelen ser de pago. Si tienes pocos pedidos, puedes introducirlos manualmente en WooCommerce (Pedidos > Añadir nuevo). Si son muchos, considera contratar a un desarrollador o usar un servicio como Cart2Cart.

P: ¿Qué pasa con mis plantillas de email de PrestaShop?
R: Las perderás. WooCommerce tiene sus propias plantillas de email. Puedes personalizarlas desde WooCommerce > Ajustes > Emails.

P: ¿Y los plugins de SEO que usaba en PrestaShop?
R: En WordPress, instala un plugin SEO como Yoast SEO o Rank Math. Te ayudará a configurar los títulos, meta descripciones y sitemaps. Recuerda las redirecciones para no perder posiciones.

P: Mi hosting es con Syspanel (HestiaCP). ¿El proceso cambia?
R: ¡Para nada! El proceso es el mismo. Solo que en lugar de cPanel, usarás Syspanel. Para acceder a tu panel de control, recuerda que la URL es tudominio.com:2106. Una vez dentro, busca las herramientas de Archivos y Bases de Datos (que están en el menú lateral). El resto del tutorial te sirve igual.

P: ¿Cuánto tiempo lleva todo el proceso?
R: Depende del tamaño de tu tienda. Para una tienda pequeña (menos de 50 productos), puedes hacerlo en un fin de semana. Para una tienda grande (cientos de productos y pedidos), puede llevarte varios días. No tengas prisa.


Conclusión

Migrar de PrestaShop a WordPress no es un paseo por el parque, pero tampoco es una misión imposible. Con una buena planificación, copias de seguridad y siguiendo estos pasos, tendrás tu nueva tienda en WooCommerce lista y funcionando.

Recuerda que lo más importante es no perder datos y cuidar el SEO con redirecciones. Si en algún momento te sientes abrumado, no dudes en pedir ayuda a un profesional o a la comunidad de WordPress.

¡Mucha suerte con tu nueva tienda! Si tienes dudas, déjalas en los comentarios (si este artículo está en un blog) o busca en foros especializados. ¡Estoy seguro de que te irá genial!

¿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