Cómo crear y configurar un sitio web con PrestaShop en cPanel
¿Sueñas con montar tu propia tienda online sin depender de marketplaces ni comisiones abusivas? Entonces PrestaShop es una opción excelente, y hacerlo a través de cPanel es la vía más clásica, económica y controlable que existe. No necesitas ser un genio de la programación: con una mente ordenada y siguiendo esta guía paso a paso, tendrás tu negocio digital funcionando en menos de lo que piensas.
En este artículo, te explico todo el proceso de principio a fin, desde la preparación del terreno (el hosting) hasta el pulido final de la configuración. Vamos a desmitificar eso de instalar prestashop cpanel y te mostraré que es más sencillo de lo que parece. Coge un café, relájate y prepárate para lanzar tu imperio digital.
Antes de Empezar: Requisitos y Preparación del Terreno
Piensa en tu hosting como el terreno donde vas a construir tu casa. Si el terreno es malo, la casa se cae. Para una tienda online, necesitas un terreno firme y con buena ubicación.
Elige un buen Hosting (y un buen cPanel)
No todos los hostings son iguales. Para prestashop hosting, necesitas al menos:
- Espacio en disco: 10 GB o más, aunque al principio con 5 GB puedes sobrevivir.
- Ancho de banda: Ilimitado o muy alto.
- PHP 7.4 o superior: PrestaShop es exigente, y las versiones nuevas requieren PHP 8.0+ para ir más rápido.
- MySQL: Necesitarás al menos una base de datos. La mayoría de planes incluyen varias.
- Certificado SSL gratuito: Imprescindible para vender (seguridad y confianza). cPanel suele tener "AutoSSL" o "Let's Encrypt" integrado.
Reúne tus herramientas
Antes de empezar, ten a mano:
- Tus credenciales de cPanel: Usuario y contraseña.
- Tu nombre de dominio: Asegúrate de que apunte al hosting (los nameservers).
- Una cuenta de correo electrónico: Para recibir notificaciones de pedidos.
Fase 1: Instalar PrestaShop en cPanel (El Método Paso a Paso)
Olvídate de descargar archivos y subirlos por FTP. La mayoría de cPanels modernos incluyen instaladores automáticos que hacen el 90% del trabajo.
Opción A: Usando el Instalador Automático (Softaculous o similar)
Esta es la forma más rápida y a prueba de errores. Busca en tu cPanel la sección "Software" o "Automatic Installers". Verás iconos como Softaculous, Fantastico o Installatron. Sigue estos pasos:
- Entra en Softaculous: Haz clic en el icono.
- Busca PrestaShop: En el buscador lateral, escribe "PrestaShop". Verás el logo azul con la letra "P".
- Haz clic en "Install": Te llevará a un asistente.
Configuración del Instalador
Aquí es donde pones los datos de tu tienda. Presta mucha atención:
- Software Setup:
- Choose Protocol: Elige
https://si ya tienes SSL activo (si no,http://y luego lo cambias). - Choose Domain: Selecciona tu dominio en el desplegable.
- In Directory: Déjalo VACÍO. Si pones algo aquí (ej:
tienda), tu web solo se verá entudominio.com/tienda.
- Choose Protocol: Elige
- Site Settings:
- Site Name: El nombre de tu tienda (ej: "Zapatillas RunFit").
- Site Description: Una breve descripción para el SEO y el buscador.
- Admin Account: Crea un usuario y contraseña seguros para el panel de administración. No uses "admin" a secas.
- Database Settings: El instalador crea la base de datos automáticamente. Solo tienes que ponerle un nombre (ej:
prestashop_db). No cambies las credenciales que te sugiere a menos que sepas lo que haces.
- Haz clic en "Install": Espera 2-3 minutos. Verás una barra de progreso.
- ¡Listo! Te dará la URL de tu tienda y la URL de administración (ej:
tudominio.com/admin1234). ¡GUARDA ESTA ÚLTIMA EN UN LUGAR SEGURO!
Opción B: Instalación Manual (Para Expertos o Casos Especiales)
Si no tienes instalador automático o quieres control total:
- Descarga PrestaShop: Ve a prestashop-project.org y descarga la última versión estable.
- Sube el archivo ZIP: En cPanel, abre el Administrador de Archivos (File Manager). Ve a
public_html(ohtdocs). Sube el ZIP. - Descomprime el ZIP: Haz clic derecho sobre el archivo y selecciona "Extract". Se creará una carpeta con los archivos.
- Mueve los archivos: Entra en la carpeta extraída, selecciona todos los archivos y muévelos a
public_html(o al directorio raíz que quieras). Esto es crucial para que la tienda se vea en la raíz del dominio. - Crea una Base de Datos MySQL: Ve a la sección "Bases de Datos MySQL" en cPanel. Crea una nueva base de datos, un usuario y asígnale todos los privilegios.
- Ejecuta el instalador web: Ve a
tudominio.comen tu navegador. Se abrirá el asistente de instalación de PrestaShop. Sigue los pasos, te pedirá los datos de la base de datos que acabas de crear.
[INFO] La instalación manual es más educativa, pero también más propensa a errores (permisos de archivos, versiones de PHP, etc.). Si eres novato, usa la Opción A.
Fase 2: Configuración Esencial de PrestaShop (El Pulido)
Ahora viene lo bueno: hacer que tu tienda sea única y esté lista para vender. Entra en tu panel de administración (tudominio.com/adminXXXX).
### 2.1. Configuración General de la Tienda
Ve a Parámetros Avanzados -> Parámetros Generales. Aquí puedes:
- Activar SSL: Cambia la opción "Activar SSL" a Sí. Esto cifra la conexión.
- Forzar SSL: Activa "Activar SSL en todas las páginas". Es imprescindible para la confianza del cliente.
- Zona Horaria: Configura tu zona horaria local.
- Zona Horaria del País: Establece el país donde opera tu negocio.
### 2.2. Datos de tu Negocio
Ve a Parámetros Avanzados -> Información de la Tienda. Completa:
- Nombre de la tienda: El que pusiste al instalar.
- Logotipo: Sube tu logo (recomendado 200x50 px para el header).
- Dirección, teléfono, email: Datos de contacto que se mostrarán en la web.
### 2.3. Activa los Códigos de Seguimiento y SEO
Esto es oro puro para el posicionamiento.
- Ve a Módulos -> Módulos y Servicios.
- Busca el módulo llamado "SEO" o "Análisis de Google" (a veces viene como "Google Analytics").
- Configúralo: Pega tu código de seguimiento de Google Analytics (o GA4) para rastrear visitas.
- Ve a Parámetros Avanzados -> SEO y URLs. Aquí puedes:
- Configurar URLs amigables: Activa la opción "URLs amigables" para que las URLs sean legibles (ej:
tudominio.com/zapatillasen lugar detudominio.com/index.php?id_product=5). Guarda los cambios y se generará un archivo.htaccessautomáticamente. - Personalizar los Meta Títulos: Edita el título de la página de inicio y de las categorías principales.
- Configurar URLs amigables: Activa la opción "URLs amigables" para que las URLs sean legibles (ej:
[TIP] La URL amigable es un factor SEO crucial. Actívala siempre. Si te da error, revisa que el archivo
.htaccesstenga permisos de escritura.
### 2.4. Configura los Métodos de Pago y Envío
- Pagos: Ve a Módulos -> Módulos y Servicios y busca "PayPal", "Stripe", "Bizum" (si estás en España) o "Transferencia bancaria". Actívalos y configúralos con tus credenciales.
- Envío: Ve a Transporte -> Transportistas. Puedes añadir uno nuevo (Correos, MRW, etc.) o configurar los que vienen por defecto.
- Precio: Establece tarifas por peso, por precio del pedido o por zona geográfica.
- Zonas: Define las zonas donde vendes (España peninsular, Islas, Europa...).
### 2.5. Crea tus Primeras Categorías y Productos
- Ve a Catálogo -> Categorías y crea las principales (ej: "Zapatillas", "Ropa", "Accesorios").
- Ve a Catálogo -> Productos y haz clic en "Nuevo producto".
- Nombre y descripción: Sé claro y utiliza palabras clave que la gente buscaría (ej: "Zapatillas running ligeras para mujer").
- Precio: Pon el precio de venta (y si quieres, el precio sin IVA).
- Imágenes: Sube fotos de alta calidad (mínimo 800x800px).
- Cantidad: Indica el stock disponible.
- Características: Añade marca, color, talla, etc.
Fase 3: Seguridad y Mantenimiento Básico (El Blindaje)
Una tienda online es un objetivo para los hackers. Toma estas medidas:
- Cambia la URL de administración: Ve a Parámetros Avanzados -> Administración y cambia el nombre del archivo de administración (ej: de
admin1234amipanel-secreto). Esto es tu primera línea de defensa. - Activa la autenticación en dos pasos (2FA): En Parámetros Avanzados -> Seguridad, activa la verificación en dos pasos para tu cuenta de administrador.
- Realiza copias de seguridad: En cPanel, busca la herramienta "Backup" o "Copias de Seguridad". Programa una copia semanal de los archivos y la base de datos. Guárdala en tu ordenador o en la nube.
- Mantén todo actualizado: Cuando PrestaShop te avise de una nueva versión, actualiza. Lo mismo con los módulos. Las actualizaciones corrigen agujeros de seguridad.
[WARNING] Nunca dejes la carpeta
installen tu servidor. Después de instalar, elimínala o renómbrala. Es la puerta de entrada más común para los atacantes.
Fase 4: Configurar el Envío de Correos (SMTP)
Para que tu tienda envíe emails de confirmación de pedido, es mejor configurar un servidor SMTP. En cPanel, crea una cuenta de correo (ej: info@tudominio.com). Luego, en PrestaShop:
- Ve a Parámetros Avanzados -> Email.
- Cambia "Enviar emails" a "Usar mis propios parámetros SMTP".
- Introduce los datos de tu servidor de correo:
- Servidor:
mail.tudominio.com - Usuario:
info@tudominio.com - Contraseña: La de esa cuenta de correo.
- Cifrado: TLS (o SSL).
- Puerto: 587 (o 465 para SSL).
- Servidor:
Guarda y envía un email de prueba. Si funciona, perfecto. Si no, revisa que los datos sean correctos.
Preguntas Frecuentes (FAQ)
¿Puedo instalar PrestaShop en un hosting compartido?
Sí, absolutamente. La mayoría de los planes de prestashop hosting son compatibles. Solo asegúrate de que cumplan los requisitos de PHP y MySQL.
¿Cuánto tiempo tarda en instalarse?
Con Softaculous, unos 5 minutos. Manualmente, puedes tardar 30-45 minutos si lo haces con calma.
¿Necesito saber programar para configurarlo?
No. La configuración básica se hace desde el panel de administración con menús visuales. El conocimiento de HTML/CSS es útil para personalizar el tema, pero no imprescindible.
¿Qué hago si mi tienda se ve lenta?
Primero, revisa la velocidad de tu hosting. Luego, activa la caché en Parámetros Avanzados -> Rendimiento. También puedes comprimir las imágenes antes de subirlas.
¿Cómo hago una copia de seguridad manual?
En cPanel, ve a la sección "Archivos" -> "Backup". Descarga el "Backup de la cuenta completa" (o al menos el de la base de datos y el de public_html).
Conclusión: Tu Tienda Está en el Aire
Crear y configurar un sitio web con PrestaShop en cPanel ya no es un misterio. Has pasado de la nada a tener una tienda online funcional, segura y con las bases del SEO puestas. Recuerda que el éxito no está solo en la instalación, sino en el trabajo diario: añadir productos de calidad, optimizar tus textos y, sobre todo, cuidar a tus clientes.
Ahora tienes el poder en tus manos. Empieza pequeño, experimenta, y no tengas miedo a tocar botones (siempre con una copia de seguridad a mano). Tu aventura como emprendedor digital acaba de empezar. ¡A vender!
[TIP] Si tu proveedor de hosting te da acceso a un panel alternativo como Syspanel (por defecto, se accede por el puerto 2106), el proceso es muy similar. Busca la sección de "Instaladores de Aplicaciones" dentro de ese panel para seguir los mismos pasos que te he mostrado con Softaculous.
