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

PrestaShop: cómo configurar tienda online en tu hosting

Actualizado el 23 de octubre de 2025

¿Quieres montar tu propia tienda online y has oído hablar de PrestaShop? Excelente elección. Es una de las plataformas de comercio electrónico más potentes y flexibles que existen, y lo mejor de todo es que es gratuita. Sin embargo, para que funcione correctamente, necesitas un buen PrestaShop hosting que cumpla con los requisitos técnicos. En este artículo, te guiaré paso a paso para que puedas configurar tienda online desde cero en tu propio hosting, sin complicaciones y de forma segura. Vamos a ello.

¿Qué necesitas antes de empezar?

Antes de lanzarte a instalar PrestaShop, asegúrate de tener tres cosas claras: un dominio (el nombre de tu tienda, por ejemplo tutienda.com), un plan de hosting que soporte PHP 8.0 o superior y MySQL 5.7+, y las credenciales de acceso a tu panel de control (cPanel, DirectAdmin o Syspanel). Si tu hosting usa Syspanel (antes conocido como HestiaCP), recuerda que accedes por el puerto 2106 (ejemplo: tudominio.com:2106).

Paso 1: Accede a tu panel de hosting y prepara el entorno

El primer paso para instalar PrestaShop es entrar en el panel de administración de tu hosting. Cada panel es diferente, pero los pasos esenciales son los mismos.

Localiza el instalador de aplicaciones

La mayoría de los paneles incluyen un instalador automático. Busca opciones como “Softaculous”, “Installatron” o “Aplicaciones Web”. En Syspanel, no hay un instalador automático integrado, así que tendrás que hacer la instalación manual (no te preocupes, es muy fácil).

Crea una base de datos

PrestaShop necesita una base de datos para guardar productos, pedidos y clientes. Sigue estos pasos:

  1. En tu panel, busca la sección “Bases de Datos” o “MySQL”.
  2. Crea una nueva base de datos (por ejemplo, prestashop_db).
  3. Crea un usuario para esa base de datos (por ejemplo, prestashop_user) y asígnale una contraseña segura.
  4. Vincula el usuario a la base de datos con todos los privilegios.

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

Paso 2: Descarga e instala PrestaShop manualmente

Si tu hosting no tiene instalador automático o prefieres hacerlo a mano, aquí tienes el método más fiable. No requiere conocimientos avanzados, solo paciencia.

Descarga la última versión de PrestaShop

Ve al sitio oficial de PrestaShop y descarga el archivo comprimido (normalmente en .zip). Asegúrate de elegir la versión estable más reciente compatible con tu hosting.

Sube los archivos a tu servidor

Conéctate a tu hosting mediante FTP (FileZilla es una buena opción) o usa el administrador de archivos de tu panel.

  1. Descomprime el archivo .zip en tu ordenador.
  2. Sube toda la carpeta descomprimida a la raíz de tu dominio (normalmente public_html o www). Si quieres que la tienda esté en una subcarpeta (por ejemplo, tudominio.com/tienda), crea una carpeta dentro de public_html y sube ahí los archivos.
  3. Espera a que termine la subida (puede tardar unos minutos si tienes muchos archivos).

Configura los permisos de archivos

Para que PrestaShop funcione, algunos archivos y carpetas deben tener permisos de escritura. En tu panel, busca la opción “Permisos” o “CHMOD” y establece los siguientes:

  • Carpeta config: 755
  • Carpeta cache: 755
  • Carpeta log: 755
  • Carpeta img: 755
  • Carpeta mails: 755
  • Carpeta modules: 755
  • Carpeta themes: 755
  • Carpeta translations: 755
  • Carpeta upload: 755
  • Carpeta download: 755
  • Archivo settings.inc.php (si existe): 644

[WARNING] No pongas permisos 777 a menos que sea estrictamente necesario y solo temporalmente. Es un riesgo de seguridad.

Paso 3: Ejecuta el asistente de instalación

Ahora viene la parte divertida. Abre tu navegador y escribe la dirección de tu dominio (o la subcarpeta donde subiste los archivos). Verás la pantalla de bienvenida del instalador de PrestaShop.

Selecciona el idioma

Elige español (o el que prefieras) y haz clic en “Siguiente”. El asistente comprobará que tu hosting cumple los requisitos. Si todo está bien, verás una marca verde. Si hay algún error (por ejemplo, extensión PHP desactivada), el instalador te indicará qué necesitas activar. Pide a tu proveedor de hosting que lo solucione.

Configura la tienda

En este paso, rellena los datos básicos de tu tienda:

  • Nombre de la tienda: El nombre comercial (ejemplo: “Mi Tienda Online”).
  • Actividad principal: Elige la opción que más se ajuste a tu negocio.
  • País: El tuyo.
  • Hora local: La zona horaria de tu país.

Crea la cuenta de administrador

Aquí defines el usuario y contraseña para acceder al panel de control de PrestaShop (back office). Usa un correo electrónico real, porque ahí recibirás notificaciones importantes.

[TIP] No uses “admin” como nombre de usuario. Elige algo más seguro como “tunombre_admin” para evitar ataques de fuerza bruta.

Conecta la base de datos

Llegó el momento de usar los datos que guardaste antes. El asistente te pedirá:

  • Dirección del servidor de base de datos: Normalmente es localhost. Si tu hosting usa servidores externos, te lo indicarán.
  • Nombre de la base de datos: El que creaste (ejemplo: prestashop_db).
  • Usuario de la base de datos: El que creaste (ejemplo: prestashop_user).
  • Contraseña: La que pusiste.
  • Prefijo de tablas: Déjalo como ps_ a menos que sepas lo que haces.

Haz clic en “Probar conexión”. Si todo es correcto, verás un mensaje de éxito. Si no, revisa los datos.

Finaliza la instalación

El asistente instalará las tablas y configurará la tienda. Al terminar, te mostrará un resumen. Importante: Elimina la carpeta install del servidor por seguridad. El propio instalador te lo recordará. Puedes hacerlo desde tu panel de archivos o FTP.

Paso 4: Primeros pasos en tu tienda online

¡Enhorabuena! Ya has logrado configurar tienda online con PrestaShop. Ahora toca personalizarla y añadir productos.

Accede al panel de administración

Entra en tudominio.com/admin (o la carpeta que hayas definido) e inicia sesión con tu usuario y contraseña. Verás el back office, lleno de opciones. No te asustes, iremos poco a poco.

Configura los ajustes básicos

Ve a “Parámetros de la tienda” y ajusta:

  • Información de la tienda: Dirección, email de contacto, teléfono.
  • Productos: Configura las unidades de medida, moneda (por defecto euro, pero puedes cambiarlo), y el sistema de impuestos.
  • Clientes: Activa la creación de cuentas y la verificación por email si lo deseas.
  • Tráfico y SEO: Aquí puedes personalizar las URLs amigables (por ejemplo, tutienda.com/camisetas en lugar de tutienda.com/index.php?id_category=3). Activa la opción “URLs amigables” y genera el archivo .htaccess automáticamente.

Añade tu primer producto

En el menú izquierdo, haz clic en “Catálogo” y luego “Productos”. Pulsa “Añadir producto”. Rellena:

  • Nombre: El nombre del producto.
  • Descripción: Una descripción detallada.
  • Precio: El precio sin IVA (el impuesto se añadirá automáticamente según tu configuración).
  • Imágenes: Sube fotos de buena calidad (mínimo 800x800 píxeles).
  • Stock: Indica cuántas unidades tienes.

Guarda el producto y ya estará visible en tu tienda.

Paso 5: Optimiza para SEO y velocidad

Una tienda bonita no sirve de nada si nadie la encuentra. Dedica tiempo a estos ajustes.

Configura las URLs amigables

Como mencioné antes, activa las URLs amigables. Esto mejora el SEO y la experiencia de usuario. Además, puedes personalizar la meta descripción y el título de cada página desde el back office.

Instala un módulo de caché

La velocidad es clave para las ventas. Ve a “Módulos” y busca “Caché”. Activa el que viene por defecto (PrestaShop Cache) o instala uno de pago como “Page Cache”. También puedes usar un plugin de CDN (por ejemplo, Cloudflare) para acelerar la carga global.

Optimiza las imágenes

Las imágenes pesadas ralentizan la tienda. Usa herramientas como TinyPNG antes de subirlas. En PrestaShop, ve a “Parámetros de la tienda” > “Imágenes” y ajusta los tamaños (por ejemplo, 800x800 para productos). También puedes activar la compresión automática desde el módulo “Imágenes”.

Preguntas frecuentes (FAQ)

¿Puedo instalar PrestaShop en un hosting compartido barato?

Sí, pero asegúrate de que cumpla los requisitos mínimos: PHP 8.0+, MySQL 5.7+ y suficiente memoria (al menos 256 MB de RAM). Los hostings muy básicos pueden dar problemas de rendimiento.

¿Qué hago si el instalador da 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 no sea localhost si tu hosting usa un servidor externo (pregunta a tu proveedor).

¿Cómo actualizo PrestaShop más adelante?

Nunca actualices desde el panel de administración si no tienes un backup. Lo mejor es descargar la nueva versión, subir los archivos (excepto config y img) y ejecutar el script de actualización. Siempre haz una copia de seguridad antes.

¿Es necesario tener conocimientos de programación?

No, PrestaShop está diseñado para que cualquier persona pueda montar una tienda sin saber código. Sin embargo, si quieres personalizaciones avanzadas, necesitarás ayuda de un desarrollador.

¿Puedo migrar mi tienda de otro sistema (como WooCommerce) a PrestaShop?

Sí, existen módulos de migración, pero es un proceso delicado. Te recomiendo hacerlo con la ayuda de un experto o usando herramientas como “Cart2Cart”.

Consejos finales para el éxito

Configurar una tienda online es solo el principio. Para que funcione, debes cuidar la seguridad (actualiza PrestaShop y los módulos regularmente), hacer copias de seguridad semanales y monitorizar el rendimiento. No olvides promocionar tu tienda en redes sociales y usar estrategias de SEO básicas.

[TIP] Si usas Syspanel, recuerda que para acceder a la gestión de archivos o bases de datos, la URL es tudominio.com:2106. Allí podrás crear cuentas FTP, gestionar correos y mucho más.

Ahora ya sabes cómo instalar PrestaShop y configurar tienda online en tu hosting. Sigue estos pasos, tómate tu tiempo para personalizar cada detalle y verás cómo tu negocio digital empieza a despegar. ¡Mucho éxito!

¿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