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

PrestaShop: Cómo instalar y configurar tu tienda online en cPanel

Actualizado el 24 de marzo de 2026

¿Quieres montar tu propia tienda online y has oído que PrestaShop es una de las plataformas de ecommerce más potentes y gratuitas? Perfecto. Si además tienes un hosting con cPanel, estás de suerte: vas a poder instalar PrestaShop en cPanel de forma rápida y sin complicaciones técnicas.

En esta guía completa te voy a explicar, paso a paso, todo lo que necesitas saber para instalar PrestaShop cPanel y configurar tu tienda online PrestaShop desde cero. No importa si nunca has tocado un panel de control: lo vamos a hacer juntos, con un lenguaje claro y muchos consejos prácticos.

Vamos a cubrir desde la preparación del dominio y la base de datos, hasta los ajustes básicos de SEO y seguridad para que tu ecommerce arranque con buen pie. ¿Listo? ¡Empecemos!


¿Qué necesitas antes de instalar PrestaShop en cPanel?

Antes de lanzarte a instalar PrestaShop cPanel, asegúrate de tener todo lo siguiente a mano. Esto te ahorrará tiempo y frustraciones.

Requisitos técnicos básicos

  • Un plan de hosting con cPanel: La mayoría de los proveedores de hosting incluyen cPanel. Si no lo tienes, pídelo a tu soporte.
  • Un dominio propio: Por ejemplo, tutienda.com. Si no lo tienes, puedes comprarlo desde tu hosting.
  • Acceso a cPanel: Tus credenciales de inicio de sesión (usuario y contraseña) te las da tu proveedor de hosting.
  • Versión de PHP compatible: PrestaShop 8.x requiere PHP 8.0 o superior. Puedes verificarlo en cPanel > “Seleccionar versión de PHP”.
  • Base de datos MySQL: La crearemos durante el tutorial.

[INFO] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el acceso es similar pero el puerto por defecto es el 2106. Por ejemplo: https://tudominio.com:2106. El resto del proceso de instalación es idéntico.

¿Por qué elegir PrestaShop para tu ecommerce?

PrestaShop es una de las plataformas de código abierto más completas para tiendas online. Es gratuita, tiene miles de módulos y plantillas, y está optimizada para SEO. Además, al instalarla en tu propio hosting con cPanel, tienes control total sobre tus datos y personalización.


Paso 1: Preparar el entorno en cPanel

Vamos a preparar el terreno. Abre tu cPanel y sigue estos pasos.

1.1 Crear una base de datos y un usuario

PrestaShop necesita una base de datos para guardar productos, pedidos y clientes. Haz lo siguiente:

  1. En cPanel, busca la sección “Bases de Datos MySQL”.
  2. Haz clic en “Crear una nueva base de datos”. Ponle un nombre como prestashop_db.
  3. Anota el nombre exacto (suele incluir tu usuario de cPanel, por ejemplo: usuario_prestashop_db).
  4. Ve a “Usuarios MySQL” y crea un nuevo usuario (por ejemplo: usuario_presta). Elige una contraseña segura y anótala.
  5. Ahora, en “Añadir usuario a la base de datos”, selecciona el usuario y la base de datos que acabas de crear. Marca “Todos los privilegios” y haz clic en “Hacer cambios”.

[TIP] Guarda en un bloc de notas: nombre de la base de datos, usuario y contraseña. Los necesitarás durante la instalación.

1.2 Descargar PrestaShop y subirlo a cPanel

Ahora necesitas el archivo de instalación de PrestaShop. Puedes descargarlo desde prestashop.com (versión completa, no la de demostración).

  1. Una vez descargado, tendrás un archivo .zip (por ejemplo, prestashop_8.1.0.zip).
  2. En cPanel, ve a “Administrador de archivos”.
  3. Navega hasta la carpeta public_html (o la carpeta raíz de tu dominio).
  4. Haz clic en “Subir” y selecciona el archivo .zip de PrestaShop.
  5. Espera a que termine la subida. Luego, selecciona el archivo subido y haz clic en “Extraer”.
  6. Se creará una carpeta con los archivos de PrestaShop. Si quieres que tu tienda esté en la raíz (ej: tutienda.com), mueve todos los archivos de la carpeta extraída directamente a public_html. Si prefieres una subcarpeta (ej: tutienda.com/tienda), puedes dejarlos ahí.

[WARNING] No olvides borrar el archivo .zip después de extraerlo para mantener tu servidor limpio.

1.3 Configurar los permisos de archivos

PrestaShop necesita permisos de escritura en ciertas carpetas. En el Administrador de archivos:

  1. Selecciona la carpeta donde está PrestaShop (por ejemplo, public_html).
  2. Haz clic derecho y elige “Cambiar permisos”.
  3. Asegúrate de que las carpetas config, cache, log, img, mails, modules, themes, translations, upload, download y sitemap tengan permisos 755 (o 777 si tu hosting lo exige, pero 755 es más seguro).
  4. Los archivos deben tener permisos 644.

Paso 2: Ejecutar el instalador de PrestaShop

Ya tienes todo listo. Ahora abre tu navegador y escribe la URL de tu dominio (o la subcarpeta donde pusiste PrestaShop). Verás la pantalla de bienvenida del instalador.

2.1 Seleccionar idioma y aceptar licencia

  1. Elige tu idioma (español, por supuesto) y haz clic en “Siguiente”.
  2. Lee los términos de la licencia y marca la casilla de aceptación. Luego, haz clic en “Siguiente”.

2.2 Comprobar los requisitos del sistema

El instalador revisará automáticamente si tu servidor cumple con los requisitos (PHP, extensiones, etc.). Si todo está en verde, genial. Si ves algún “No” en rojo, anota qué falta. Normalmente son extensiones de PHP que puedes activar desde cPanel > “Seleccionar versión de PHP” > “Extensiones”.

[INFO] Si te falta la extensión mysqli o curl, actívalas desde el selector de PHP de cPanel. No te preocupes, es muy fácil.

2.3 Configurar la tienda (información básica)

Aquí rellenas los datos de tu tienda:

  • Nombre de la tienda: El nombre comercial.
  • Actividad principal: Elige la que más se ajuste.
  • País: El tuyo.
  • Hora y zona horaria: La correcta para tu ubicación.
  • Moneda por defecto: Por ejemplo, EUR o USD.

Luego, crea la cuenta de administrador. Pon un email real, un usuario y una contraseña segura. Guarda estos datos, los necesitarás para acceder al panel de control.

2.4 Conectar con la base de datos

Ahora llega el momento de usar los datos que guardaste en el paso 1.1:

  • Dirección del servidor de base de datos: Normalmente localhost (o 127.0.0.1). Si tu hosting usa un servidor remoto, te lo indicarán.
  • Nombre de la base de datos: El que creaste (ej: usuario_prestashop_db).
  • Usuario de la base de datos: El que creaste (ej: usuario_presta).
  • Contraseña: La que pusiste.
  • Prefijo de tablas: Déjalo como ps_ a menos que sepas lo que haces.

Haz clic en “Probar la conexión”. Si todo está bien, verás un mensaje verde. Luego, haz clic en “Siguiente”.

2.5 Finalizar la instalación

El instalador empezará a crear las tablas y configurar la tienda. Al terminar, te mostrará un resumen. Importante: Elimina la carpeta install por seguridad. El instalador te dará un botón para hacerlo automáticamente, o puedes hacerlo desde el Administrador de archivos de cPanel.

¡Enhorabuena! Ya has logrado instalar PrestaShop en cPanel. Ahora puedes acceder a tu tienda desde tudominio.com y al panel de administración desde tudominio.com/admin.


Paso 3: Configuración básica de tu tienda online PrestaShop

Una vez instalada, toca configurar tu tienda online PrestaShop para que esté lista para vender. Estos son los ajustes imprescindibles.

3.1 Configurar los datos de la tienda y el SEO

Ve al panel de administración. En el menú izquierdo, busca “Parámetros de la tienda” > “Contacto” y luego “Parámetros de la tienda” > “Configuración general”.

  • Nombre de la tienda: Asegúrate de que sea el correcto.
  • Dirección, ciudad, código postal, país: Rellena todo con tus datos reales.
  • Email de la tienda: El que usará para notificaciones de pedidos.
  • Meta título y descripción: Son cruciales para el SEO. Pon un título atractivo (ej: “Tu tienda de moda online”) y una descripción que incluya tus palabras clave.

[TIP] Para mejorar tu posicionamiento, usa palabras clave como “ropa de mujer” o “electrónica barata” en el meta título y la descripción.

3.2 Activar y configurar los métodos de pago

Sin pago, no hay ventas. Ve a “Módulos” > “Módulos y servicios” y busca los módulos de pago que quieras activar. Los más comunes:

  • Pago por transferencia bancaria: Gratuito y fácil de configurar.
  • Pago contra reembolso: Si tu logística lo permite.
  • PayPal: Muy popular. Necesitarás una cuenta de PayPal Business.
  • Tarjeta de crédito/débito: Puedes usar módulos como Redsys o Stripe (algunos son de pago).

Cada módulo te pedirá configurar credenciales (API keys, etc.). Sigue las instrucciones del módulo.

3.3 Configurar los métodos de envío

En “Transporte” > “Transportistas” puedes añadir las empresas de envío que uses (Correos, MRW, SEUR, etc.). Para cada una:

  • Nombre: El de la empresa.
  • Tiempo de entrega: Por ejemplo, “24-48 horas”.
  • Zonas geográficas: A qué países envías.
  • Costes: Precio según peso o precio del pedido.

No olvides crear reglas de gastos de envío para que se calculen automáticamente.

3.4 Añadir productos a tu catálogo

Ve a “Catálogo” > “Productos” y haz clic en “Nuevo producto”. Rellena:

  • Nombre del producto.
  • Descripción corta y larga (con palabras clave).
  • Precio, impuestos, cantidad de stock.
  • Imágenes: Sube fotos de buena calidad.
  • Categorías: Asigna el producto a una categoría (ej: “Ropa”, “Zapatos”).

[WARNING] No subas imágenes de más de 1 MB sin comprimir, o tu tienda irá lenta. Usa herramientas como TinyPNG.


Paso 4: Ajustes SEO para tu ecommerce en cPanel

Una tienda sin visitas no vende. Aquí tienes los ajustes SEO básicos que debes hacer desde el panel de administración de PrestaShop.

4.1 Activar las URLs amigables

Las URLs con números y signos son horribles para el SEO. Activa las URLs amigables:

  1. Ve a “Parámetros de la tienda” > “Tráfico y SEO”.
  2. Marca la opción “Activar URLs amigables”.
  3. Haz clic en “Guardar”. Si te pide regenerar el archivo .htaccess, hazlo.

Ahora tus productos tendrán URLs como tutienda.com/zapatos-rojos en lugar de tutienda.com/index.php?id_product=12.

4.2 Configurar el sitemap

Un sitemap ayuda a Google a indexar tu tienda. En “Parámetros de la tienda” > “Tráfico y SEO” > “Sitemap”:

  1. Selecciona las páginas que quieres incluir (productos, categorías, páginas CMS).
  2. Haz clic en “Generar sitemap”.
  3. Copia la URL que te aparece (ej: tutienda.com/index.php?controller=seo&id_sitemap=1).
  4. Luego, en Google Search Console (si lo tienes), añade esa URL como sitemap.

4.3 Optimizar meta etiquetas de productos y categorías

Cada producto y categoría tiene su propia meta descripción. Tómate el tiempo de personalizarlas con palabras clave relevantes. No las dejes vacías.


Paso 5: Seguridad básica y mantenimiento

Tu tienda va a manejar datos sensibles. Protégela.

5.1 Actualizar PrestaShop y los módulos

Las actualizaciones corrigen fallos de seguridad. Ve a “Parámetros avanzados” > “Actualizaciones” y mantén todo al día.

5.2 Hacer copias de seguridad periódicas

Desde cPanel puedes hacer backups completos de tu sitio y base de datos. Programa copias semanales o usa un módulo de backup.

5.3 Instalar un certificado SSL

Si tu hosting no lo tiene ya, activa SSL desde cPanel (sección “SSL/TLS”). Una tienda sin HTTPS ahuyenta clientes y penaliza en Google.

[INFO] Muchos hostings ofrecen SSL gratuito con Let’s Encrypt. Actívalo desde cPanel.


Preguntas frecuentes (FAQ)

¿Puedo instalar PrestaShop en Syspanel (HestiaCP)?

Sí, el proceso es exactamente el mismo. La única diferencia es que accedes a tu panel de control a través del puerto 2106 (ej: https://tudominio.com:2106). El resto de los pasos (crear base de datos, subir archivos, ejecutar instalador) son idénticos.

¿Qué hago si veo un error de conexión a la base de datos?

Revisa que el nombre de la base de datos, usuario y contraseña sean correctos. Asegúrate de que el servidor de base de datos sea localhost (o el que te indique tu hosting). También verifica que los permisos del usuario estén en “Todos los privilegios”.

¿Cuánto tiempo tarda la instalación?

La instalación en sí apenas unos minutos. Lo que más tiempo lleva es la configuración inicial de productos, métodos de pago y envío, que puede tomarte un par de horas si eres principiante.

¿Es necesario saber programar para usar PrestaShop?

No. Con esta guía y un poco de paciencia, cualquier persona puede instalar PrestaShop cPanel y gestionar su tienda. La personalización avanzada (cambiar plantillas, añadir módulos) requiere algo más de conocimiento, pero hay miles de tutoriales.

¿Puedo migrar mi tienda de otro sistema a PrestaShop?

Sí. Hay módulos y servicios de migración que te ayudan a importar productos, clientes y pedidos desde plataformas como WooCommerce, Magento o Shopify. No obstante, es un proceso más complejo que merece un tutorial aparte.


Conclusión

Instalar PrestaShop en cPanel y configurar tu tienda online PrestaShop es un proceso muy accesible si sigues los pasos correctos. Con esta guía has aprendido a preparar el hosting, ejecutar el instalador, ajustar la configuración básica, optimizar el SEO y asegurar tu ecommerce.

Ahora tienes el control total de tu tienda. Dedica tiempo a personalizarla, añadir productos de calidad y promocionarla. El éxito no llega solo, pero con PrestaShop y cPanel tienes las herramientas perfectas para construirlo.

Si te ha quedado alguna duda, revisa los apartados anteriores o consulta la

¿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