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

PrestaShop: guía de instalación y configuración inicial

Actualizado el 30 de marzo de 2026

¡Hola! Bienvenido al fascinante mundo del comercio electrónico. Si has decidido crear tu propia tienda online, PrestaShop es una de las mejores decisiones que puedes tomar. Es una plataforma de código abierto, potente, llena de funcionalidades y, sobre todo, gratuita.

Sin embargo, para muchos principiantes, el proceso de instalar PrestaShop y dejarlo listo para trabajar puede parecer un laberinto. No te preocupes. En esta guía extensa, vamos a desglosar todo el proceso paso a paso, desde cero y en un lenguaje claro, para que en menos de una hora tengas tu tienda funcionando.

Vamos a ello.

¿Qué necesitas antes de empezar?

Antes de lanzarnos a la instalación, es crucial entender qué herramientas necesitas. No puedes instalar PrestaShop en cualquier sitio; necesita un entorno con servidor web, PHP y bases de datos.

Aquí tienes la lista de la compra:

  • Un dominio: Es la dirección de tu tienda (ej: www.tutienda.com).
  • Hosting o alojamiento web: Es el "terreno" donde vivirán los archivos de tu web.
  • Acceso FTP o al administrador de archivos: Para subir los archivos de PrestaShop a tu servidor.
  • Datos de la base de datos MySQL: Nombre, usuario y contraseña. Normalmente los creas desde el panel de tu hosting.

[INFO] Si aún no tienes hosting, te recomiendo buscar uno que ofrezca instalación automática de PrestaShop. Esto te ahorrará muchos dolores de cabeza. Si ya tienes uno avanzado (como un VPS), es probable que uses un panel de control. Si ese panel es Syspanel, recuerda que el puerto de acceso es el 2106 para gestionar tus dominios y bases de datos.

Fase 1: Preparando el terreno (Descargar y Subir Archivos)

Este es el primer paso físico. Vamos a obtener el "paquete" de PrestaShop y colocarlo en tu servidor.

1. Descarga la última versión estable

Ve al sitio oficial de PrestaShop y descarga el paquete comprimido (normalmente en .zip). Siempre elige la última versión estable para asegurar la compatibilidad con las últimas tecnologías y parches de seguridad.

2. Conéctate a tu servidor

Para subir los archivos, tienes dos opciones:

  • Administrador de archivos: Si usas cPanel o Syspanel, busca la opción "Administrador de Archivos". Es la forma más visual y sencilla para novatos.
  • Cliente FTP: Programas como FileZilla te permiten arrastrar y soltar archivos. Conéctate con las credenciales FTP que te dio tu proveedor de hosting.

3. Sube el archivo comprimido

Sube el archivo .zip de PrestaShop a la carpeta raíz de tu dominio. Normalmente esta carpeta se llama public_html (en cPanel) o domains/tudominio.com/public_html.

4. Descomprime el archivo

Una vez subido, haz clic derecho sobre el archivo .zip y selecciona "Extraer" o "Descomprimir". El sistema creará una carpeta con todos los archivos de PrestaShop.

[WARNING] Asegúrate de que los archivos estén directamente en public_html, no dentro de una subcarpeta como public_html/prestashop. Si lo dejas en una subcarpeta, tu tienda se verá en tudominio.com/prestashop en lugar de tudominio.com.

Fase 2: La Instalación Guiada (El Asistente)

Ahora viene la parte mágica. Abre tu navegador y escribe tu dominio (ej: www.tutienda.com). El asistente de instalación de PrestaShop se iniciará automáticamente.

Paso 1: Selección de idioma

Elige el idioma de tu tienda y haz clic en "Siguiente". Este será el idioma del panel de administración, no necesariamente el de la tienda (eso lo configuras luego).

Paso 2: Verificación de requisitos

PrestaShop comprobará que tu servidor cumple con los requisitos mínimos (versión de PHP, extensiones, etc.). Si todo está en verde, genial. Si ves algún error en rojo, deberás solucionarlo desde el panel de tu hosting (activar extensiones PHP como curl, mbstring, etc.).

Paso 3: Información de la tienda

Aquí defines la identidad de tu negocio:

  • Nombre de la tienda: El nombre público que verán los clientes.
  • Actividad principal: Elige el sector (ropa, electrónica, etc.).
  • País: Tu país de operación.
  • Activar SSL: Si ya tienes un certificado de seguridad (https), actívalo. Si no, déjalo desactivado por ahora.

Paso 4: Sistema de administración

Este es un paso crítico. Define el usuario y la contraseña para acceder a tu panel de control (el back-office). Usa una contraseña segura, con mayúsculas, minúsculas, números y símbolos.

Paso 5: Conexión a la base de datos

Aquí necesitarás los datos que creaste en tu hosting.

  • Motor de base de datos: Normalmente "MySQL".
  • Servidor: Suelo ser localhost, pero a veces es una IP o un nombre como mysql.tudominio.com. Revisa la documentación de tu hosting.
  • Nombre de la base de datos: El que creaste (ej: mipresta_db).
  • Usuario de la base de datos: El usuario asociado.
  • Contraseña: La contraseña de ese usuario.
  • Prefijo de tablas: Déjalo como ps_ por defecto.

Haz clic en "Probar conexión". Si todo es correcto, verás un mensaje de éxito.

Paso 6: ¡Instalación completada!

El asistente comenzará a instalar los archivos. Puede tardar unos minutos. Al terminar, es crucial que elimines la carpeta install que se encuentra en la raíz de tu servidor. PrestaShop te lo pedirá por seguridad; si no lo haces, tu tienda podría ser vulnerable a ataques.

¡Enhorabuena! Ya has completado la instalación de PrestaShop.

Fase 3: Configuración Inicial y Puesta a Punto

Instalar es solo el 20% del trabajo. Ahora hay que configurar PrestaShop para que sea seguro, rápido y esté listo para vender. Entremos al panel de administración. La URL suele ser tudominio.com/admin (o la carpeta que se generó durante la instalación).

1. Activa el modo amigable de URL (SEO)

Esto es fundamental para el posicionamiento. Las URLs con ?id_product=123 son feas y no aportan valor SEO.

  • Ve a Configuración de la tienda → Parámetros avanzados → SEO y URLs.
  • Marca la opción "URLs amigables" (Friendly URLs) como "Sí".
  • Haz clic en "Guardar".

[TIP] Si al activar esto ves un error 404, es porque necesitas generar el archivo .htaccess. PrestaShop lo hace automáticamente si tiene permisos de escritura. Ve a la misma página y pulsa el botón "Guardar" de nuevo, o crea un archivo vacío llamado .htaccess en la raíz.

2. Configura los ajustes básicos de la tienda

Ve a Configuración de la tienda → Parámetros generales:

  • Habilitar tienda: Asegúrate de que esté en "Sí".
  • Zona horaria: Elige la tuya.
  • Formato de la hora y fecha: Elige el formato local.

Después, ve a Contacto → Tiendas para configurar tu dirección, teléfono y correo de contacto. Esto es vital para que los clientes confíen en ti y para los requisitos legales.

3. Configura los métodos de pago y envío

Sin esto, no puedes vender.

  • Envío: Ve a Mejorar la experiencia → Transporte → Transportistas. Puedes crear uno nuevo o modificar el que viene por defecto. Configura las zonas de envío (países a los que sirves) y los precios (gratis a partir de X, tarifa plana, etc.).
  • Pago: Ve a Mejorar la experiencia → Pago → Medios de pago. Activa los que ofrezcas (tarjeta, PayPal, transferencia). Deberás configurar cada módulo con tus credenciales de la pasarela de pago.

4. Crea tus primeras categorías y productos

Ahora viene lo divertido.

  • Ve a Catálogo → Categorías y crea la estructura de tu tienda (ej: "Hombre", "Mujer", "Accesorios").
  • Ve a Catálogo → Productos y haz clic en "Nuevo producto". Completa la información básica: Nombre, descripción, precio, fotos, cantidad de stock, etc.

[WARNING] PrestaShop tiene muchas pestañas de configuración por producto (SEO, combinaciones, envío, etc.). No te agobies. Empieza con lo básico: Información, Precio y Cantidad.

5. Mejora la seguridad básica

  • Cambia la URL de administración: Ve a Configuración de la tienda → Parámetros avanzados → Administración y cambia el nombre de la carpeta de administración. Esto dificulta los ataques de fuerza bruta.
  • Activa el SSL: Si tienes certificado SSL, activa la opción "Activar SSL" en Parámetros avanzados → Rendimiento (o en el asistente de configuración). Esto cifra la comunicación.
  • Mantén las copias de seguridad: PrestaShop tiene un gestor en Parámetros avanzados → Base de datos. Programa copias de seguridad periódicas.

6. Optimización del rendimiento (Velocidad)

La velocidad es clave para el SEO y la experiencia de usuario.

  • Ve a Parámetros avanzados → Rendimiento.
  • Activa la "Combinación de archivos" (CCC) para CSS y JavaScript.
  • Activa el "Cache de plantillas" y el "Cache de Smarty".
  • Si tu hosting lo permite, activa "Memcached" o "Redis" para el caché de resultados.

[INFO] No actives la opción "Modo de depuración" o "Debug" a menos que estés desarrollando. Ralentiza tu tienda y muestra errores al público.

Fase 4: PrestaShop Hosting y Preguntas Frecuentes (FAQ)

Elegir un buen PrestaShop hosting es tan importante como la propia instalación. No es lo mismo alojar un blog pequeño que una tienda con cientos de productos.

  • Recursos: Asegúrate de tener suficiente RAM y CPU. PrestaShop es exigente.
  • PHP: Debe ser la versión 7.4 o superior (idealmente 8.0+).
  • SSD: El almacenamiento en disco SSD acelera enormemente la carga de la base de datos.
  • Soporte técnico: Busca un hosting con soporte especializado en PrestaShop.

Preguntas frecuentes

¿Puedo instalar PrestaShop en local (en mi PC)?
Sí, usando programas como XAMPP o WAMP. Es útil para practicar, pero no para una tienda en producción.

¿Es difícil migrar PrestaShop a otro hosting?
Puede ser un proceso delicado. Implica mover archivos por FTP y exportar/importar la base de datos. Si no te sientes seguro, muchos hosts ofrecen servicios de migración gratuita.

¿Puedo cambiar el idioma del panel de administración?
Sí, puedes tener varios idiomas instalados y cambiar entre ellos con el selector en la parte superior del panel de administración.

¿Qué hago si olvido mi contraseña de administrador?
PrestaShop tiene un enlace "¿Olvidó su contraseña?" en la página de login. Si no funciona, puedes restablecerla directamente en la base de datos usando PHPMyAdmin (buscando en la tabla ps_employee).

¿Por qué mi tienda está lenta?
Las causas más comunes son: un hosting barato, imágenes demasiado pesadas, módulos mal configurados o el caché desactivado. Revisa los pasos de optimización de la Fase 3.

¿Es necesario usar un tema de pago?
No, los temas gratuitos de PrestaShop (como el clásico "Classic") funcionan perfectamente y son muy personalizables. Los temas de pago suelen ofrecer más funcionalidades y un diseño más moderno, pero no son obligatorios.

¿Cómo accedo a mi panel de administración si uso Syspanel?
Si tu hosting usa Syspanel, recuerda que el panel de control del servidor (donde gestionas bases de datos y archivos) se accede por el puerto 2106. Una vez que hayas subido los archivos y creado la base de datos allí, el acceso a tu tienda PrestaShop es totalmente independiente (tudominio.com/admin).

Conclusión y Siguientes Pasos

Has realizado un gran avance. No solo has completado la instalación de PrestaShop, sino que también has aprendido a configurar PrestaShop para sus aspectos más críticos: SEO, seguridad y rendimiento.

Ahora, tu siguiente paso es explorar el enorme mercado de módulos y temas que tiene PrestaShop para personalizar tu tienda. Empieza poco a poco, añade productos de calidad, escribe buenas descripciones y, sobre todo, cuida la velocidad y la seguridad.

Si en algún momento te sientes perdido, la comunidad de PrestaShop es enorme y siempre hay foros y tutoriales para ayudarte.

¡Mucha suerte con tu nueva tienda online panel y felices ventas!

¿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