Cómo migrar PrestaShop a un nuevo hosting con WordPress y cPanel
¡Hola! Entendemos perfectamente que dar el salto de PrestaShop a WordPress puede parecer una montaña rusa de dudas. Has llegado al lugar indicado.
En esta guía extensa y práctica, vamos a desglosar todo el proceso de migrar prestashop hosting, pero con un giro muy especial: vamos a transformar tu tienda en un sitio WordPress mucho más ligero y fácil de gestionar, todo ello gestionado desde el panel de control cPanel.
No importa si eres principiante total; aquí no usaremos palabras raras. Vamos a explicar cada paso como si fuera la primera vez que lo haces, con consejos, advertencias y trucos para que no pierdas ni un solo cliente en el camino.
1. La Gran Pregunta: ¿Por qué Migrar de PrestaShop a WordPress + WooCommerce?
Antes de lanzarnos a la piscina, es fundamental entender qué vamos a hacer y por qué.
PrestaShop es un software muy potente, pero a menudo resulta pesado y complejo para tiendas pequeñas o medianas. Por otro lado, WordPress, combinado con el plugin WooCommerce, ofrece una interfaz mucho más intuitiva, miles de plantillas y una gestión de contenidos (blog, landing pages) infinitamente más sencilla.
¿Qué significa esto en la práctica?
- Para tu bolsillo: Un hosting más económico suele ser suficiente para WordPress, ya que consume menos recursos.
- Para tu tiempo: Actualizar productos, cambiar precios o añadir fotos es mucho más rápido en WooCommerce.
- Para tu SEO: WordPress es el rey del SEO por naturaleza. Su estructura limpia de código ayuda a que Google entienda mejor tu web y la posicione más rápido.
IMPORTANTE: No estamos migrando los datos directamente de un sistema a otro como un "copiar y pegar". Vamos a hacer un proceso de transferir prestashop a otro hosting (para tener una copia de seguridad) y luego una reconstrucción inteligente en WordPress. Te explicamos cómo hacerlo sin morir en el intento.
2. Preparación: El Kit de Supervivencia Antes de Empezar
Esta es la fase más aburrida pero la más crítica. No la saltes. Un error aquí puede costarte la tienda entera.
2.1. Haz una Copia de Seguridad Completa (Sí o Sí)
No podemos enfatizar esto lo suficiente. Antes de tocar nada, necesitas una red de seguridad.
Para ello, usaremos cPanel para migrar PrestaShop:
- Accede a tu cPanel actual (el del hosting antiguo donde está PrestaShop).
- Busca la sección "Archivos" y haz clic en "Administrador de archivos".
- Entra a la carpeta
public_html(owww). Dentro estará tu instalación de PrestaShop. Selecciona todos los archivos y carpetas, haz clic derecho y elige "Comprimir". - Elige formato Zip y crea el archivo. Esto puede tardar unos minutos dependiendo del tamaño de tu tienda.
2.2. Exporta tu Base de Datos (El Cerebro de la Tienda)
PrestaShop guarda todos los productos, pedidos y clientes en una base de datos MySQL. Necesitas exportarla.
- En tu cPanel, busca la sección "Bases de datos" y haz clic en "phpMyAdmin".
- En el menú de la izquierda, selecciona la base de datos de tu PrestaShop (suele tener un prefijo como
tuusuario_prestashop). - Haz clic en la pestaña "Exportar" en la parte superior.
- Deja seleccionada la opción "Rápida" y el formato "SQL". Haz clic en "Continuar".
- Se descargará un archivo
.sql. ¡Guárdalo como un tesoro!
[WARNING] No uses la opción "Exportación personalizada" si no sabes lo que haces. Una configuración incorrecta puede corromper el archivo. La opción rápida es perfecta para este propósito.
2.3. El Destino: Tu Nuevo Hosting con WordPress
Ahora necesitas el nuevo hosting (o el mismo pero con una cuenta nueva) que tenga cPanel. En este nuevo panel:
- Instala WordPress con el instalador automático "Softaculous" (está en la sección "Software"). Es un proceso de 5 minutos donde solo eliges el dominio y creas un usuario administrador.
- Anota los datos de acceso a la base de datos de este nuevo WordPress. Los verás en Softaculous o en la sección "Bases de datos MySQL" de tu nuevo cPanel. Necesitarás el nombre de la BD, el usuario y la contraseña.
3. El Proceso de Migración: Paso a Paso
Aquí viene la acción. Vamos a dividir el proceso en dos grandes bloques: llevarnos los archivos y luego reconstruir la tienda.
3.1. Subir Archivos y Base de Datos (La Mudanza Física)
Vamos a usar el cPanel del nuevo hosting para transferir prestashop a otro hosting de forma manual. Es la forma más fiable.
Paso 1: Subir el Zip de PrestaShop
- En tu nuevo cPanel, abre el "Administrador de archivos".
- Entra en
public_html. Si has instalado WordPress, verás carpetas comowp-admin,wp-content, etc. - Sube el archivo
.zipque creaste antes (el de PrestaShop) a esta carpetapublic_html. Puedes usar la opción "Subir" del administrador de archivos. - Una vez subido, haz clic derecho sobre el archivo
.zipy selecciona "Extraer". Esto creará una carpeta con todos los archivos de tu PrestaShop (por ejemplo,public_html/miprestashop/).
Paso 2: Importar la Base de Datos
- Ve a phpMyAdmin en tu nuevo cPanel.
- Selecciona la base de datos que creaste para WordPress (la que apuntaba en Softaculous).
- Haz clic en la pestaña "Importar".
- Haz clic en "Elegir archivo" y selecciona el archivo
.sqlque descargaste de tu PrestaShop. - Haz clic en "Continuar". Verás un mensaje de éxito si todo ha ido bien.
[INFO] No te preocupes si los nombres de las tablas de PrestaShop (ej. ps_products) se mezclan con las de WordPress (wp_posts). Son compatibles en la misma base de datos, pero no se tocan entre sí. Las usaremos solo para extraer datos.
4. La Transformación: De PrestaShop a WooCommerce
Ya tenemos los archivos y la BD en el nuevo hosting. Ahora toca construir el nuevo WordPress.
4.1. Instalar WooCommerce
- Entra en el Panel de administración de WordPress (tuweb.com/wp-admin).
- Ve a "Plugins" > "Añadir nuevo".
- Busca "WooCommerce" e instálalo y actívalo.
- Sigue el asistente de configuración inicial (elige tu país, moneda, etc.). No te preocupes, puedes cambiarlo después.
4.2. Reconstruir la Tienda: La Parte Manual (Pero con Atajos)
Aquí está el "secreto" de esta guía. No existe un botón mágico para convertir PrestaShop en WooCommerce, pero podemos hacerlo de forma organizada.
La estrategia es: Usar el acceso a la base de datos antigua para "copiar" y "pegar" la información en el nuevo WooCommerce.
Lo que sí puedes importar fácilmente:
- Productos: WooCommerce tiene un importador nativo de CSV. Pero exportar desde PrestaShop es complejo.
- Clientes: Igual de complejo.
[TIP] En lugar de usar CSV, usa un plugin llamado "WooCommerce Importer" (gratuito) o la opción nativa de WordPress. Pero para productos, lo más rápido es usar la herramienta de "Importar" de WooCommerce y subir un archivo CSV que nosotros mismos crearemos con los datos esenciales.
Crear el CSV de productos (El truco del experto):
- En tu antiguo phpMyAdmin (puedes volver a él o usar el que importaste), haz clic en la tabla
ps_product(o el prefijo que tengas). - Haz clic en la pestaña "Exportar" y elige formato "CSV para Excel".
- Esto te dará un archivo con columnas como
id_product,name, etc. Pero WooCommerce necesita nombres de columnas específicos. Tendrás que editar el archivo en Excel o Google Sheets para que las columnas se llamen:ID,Name,Regular price,Sale price,Description,Categories,Images.
Vamos a simplificarlo:
- En tu WordPress, ve a "Productos" > "Importar".
- Sube un archivo CSV con estas columnas mínimas:
- Name: El nombre del producto.
- Regular price: El precio.
- Description: La descripción larga.
- Categories: La categoría (ej. "Ropa", "Electrónica").
- Images: La URL de la imagen (puedes usar las URLs de tu antiguo hosting si aún está activo, o subirlas manualmente).
[WARNING] No intentes importar todos los campos de PrestaShop (como atributos complejos o combinaciones) en el primer intento. Haz una importación básica primero y luego ve puliendo los detalles. Intentar hacerlo todo a la vez es la causa número uno de errores.
Para los clientes y pedidos:
- Ve a la tabla
ps_customeren tu phpMyAdmin. - Exporta los datos de email, nombre y apellidos.
- En WordPress, instala un plugin llamado "Import Users and Customers" (es gratuito). Te permite subir un archivo CSV con estos datos y creará los usuarios en WooCommerce.
Para pedidos, es más complicado. Te recomendamos que, al principio, solo importes los pedidos pendientes de enviar. El resto, déjalos como histórico. Puedes usar un plugin de pago como "Order Import Export" para esto, pero es avanzado.
5. Configuración Final y SEO (No Olvides Esto)
Ya tienes tu tienda en WordPress. Ahora toca afinar.
5.1. Redirecciones 301 (Lo Más Importante para tu SEO)
¿Recuerdas que Google tenía indexadas las URLs de tu PrestaShop (ej. tutienda.com/zapatos/1234-nike-air.html)? Ahora esas URLs no existen y darán error 404. Para no perder posicionamiento, necesitas redirigirlas.
- En tu WordPress, instala un plugin SEO como Yoast SEO o Rank Math.
- Ve a la sección de "Redirecciones".
- Crea una redirección de la URL antigua a la nueva. Si tu nueva tienda tiene la misma estructura (ej.
tutienda.com/producto/nike-air/), puedes hacer una redirección masiva con un plugin de redirección que use reglas.
[TIP] La forma más fácil es redirigir la página de categoría antigua a la nueva categoría, y la página de producto antiguo al nuevo producto. No intentes hacer una redirección 1 a 1 para 500 productos manualmente. Usa la opción de "Redirigir por patrón" en Rank Math.
5.2. Ajustes de Permalinks
- Ve a "Ajustes" > "Enlaces permanentes" en WordPress.
- Elige la opción "Nombre de la entrada". Esto hace que tus URLs sean limpias y amigables para SEO.
5.3. Actualiza el Sitemap
- Con Yoast o Rank Math, ve a la sección de "Sitemaps" y haz clic en "Ver el sitemap".
- Envía esta URL (ej.
tutienda.com/sitemap_index.xml) a Google Search Console.
6. Preguntas Frecuentes (FAQ) - Resolviendo Dudas Comunes
Aquí tienes las respuestas a las preguntas que más nos hacéis en soporte.
¿Puedo hacer la migración sin perder el posicionamiento SEO?
Sí, pero es delicado. La clave está en las redirecciones 301. Si configuras bien las redirecciones de las URLs antiguas a las nuevas (como explicamos en el punto 5.1), Google entenderá que el contenido se ha movido y no te penalizará. También es crucial mantener la velocidad de carga y la estructura de contenidos.
¿Es necesario saber programar para hacer esto?
No. Con esta guía y un poco de paciencia, cualquier persona puede hacerlo siguiendo los pasos. El cPanel y WordPress están diseñados para ser fáciles. Lo más técnico es editar un CSV, pero con Excel o Google Sheets es pan comido.
¿Y si mi hosting usa Syspanel en lugar de cPanel?
Si tu hosting usa Syspanel (antes conocido como HestiaCP), el proceso es muy similar. La diferencia principal es la interfaz y el puerto de acceso. Para acceder a tu panel de control, deberás escribir la URL de tu dominio seguido de :2106 (ej. tudominio.com:2106). Dentro, las secciones de "Archivos" y "Bases de datos" funcionan igual, aunque con nombres ligeramente distintos (por ejemplo, "Base de datos" en lugar de "phpMyAdmin").
¿Qué hago con mis imágenes? ¿Se transfieren solas?
Las imágenes de los productos no se transfieren automáticamente al importar el CSV. Deberás subirlas manualmente a la biblioteca de medios de WordPress o, si usas URLs externas en tu CSV (apuntando a tu antiguo hosting), WooCommerce las descargará automáticamente durante la importación. Recomendamos esto último: es más rápido.
¿Pierdo los datos de mis clientes y pedidos antiguos?
No los pierdes, pero no se importan automáticamente. Deberás exportarlos de la base de datos de PrestaShop e importarlos con plugins específicos. Para pedidos, es un proceso más complejo y a menudo se opta por mantener el histórico en un archivo externo (como un Excel) o en una instalación "test" de PrestaShop para consultas.
Después de migrar, ¿mi tienda cargará más rápido?
Casi seguro que sí. WordPress y WooCommerce son mucho más ligeros que PrestaShop. Si además optimizas las imágenes y usas un buen plugin de caché, notarás una mejora de velocidad abismal, lo que mejorará tu SEO y la experiencia de usuario.
¿Qué pasa si algo sale mal durante la migración?
Por eso hicimos la copia de seguridad en el paso 2. Si algo falla, puedes restaurar tu sitio antiguo desde el cPanel (subiendo el zip y la base de datos a tu hosting original). Siempre tienes la puerta de atrás abierta. No hay riesgo de perder tu negocio si sigues los pasos de seguridad.
7. Conclusión: Tu Nueva Era Digital
Migrar de PrestaShop a WordPress con WooCommerce no es solo un cambio de plataforma; es una mejora en tu calidad de vida como administrador. Tendrás un sistema más ágil, más fácil de mantener y con un potencial de crecimiento enorme.
Hemos recorrido el camino completo: desde asegurar tus datos hasta configurar las redirecciones. Recuerda que la paciencia es tu mejor aliada. No intentes hacer todo en un día; ve paso a paso, y si te atascas, vuelve a leer esta guía.
Tu lista de verificación final:
- ✅ Copia de seguridad de archivos y BD.
- ✅ Instalación de WordPress en el nuevo cPanel.
- ✅ Subida de archivos e importación de BD.
- ✅ Instalación de WooCommerce.
- ✅ Importación de productos (CSV) y clientes.
- ✅ Configuración de redirecciones 301.
- ✅ Envío del sitemap a Google.
Y un último consejo: Una vez migres, tómate un tiempo para explorar la tienda. Juega con los temas, añade plugins de seguridad y de caché. WordPress es un mundo de posibilidades que ahora está a tus pies.
¡Mucha suerte con tu nueva tienda! Si tienes dudas sobre tu plan de hosting o necesitas más ayuda con el proceso de migrar prestashop hosting, no dudes en contactar con nuestro equipo
