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

Cómo instalar PrestaShop en local con XAMPP (Windows)

Actualizado el 19 de noviembre de 2025

¿Quieres montar una tienda online con PrestaShop y necesitas probarla antes de lanzarla al mundo? Estás en el lugar correcto. Instalar PrestaShop en tu propio ordenador con XAMPP es la mejor manera de experimentar, desarrollar y personalizar tu tienda sin gastar dinero en hosting ni arriesgar tu proyecto real.

En esta guía completa, paso a paso, te voy a enseñar a instalar PrestaShop XAMPP en Windows. No necesitas ser un experto en informática; solo seguir las instrucciones al pie de la letra. Al final, tendrás tu tienda funcionando en local, lista para que juegues con ella, instales temas, módulos y aprendas todo sobre el comercio electrónico.

Vamos a ello.

¿Qué necesitas antes de empezar?

Antes de lanzarnos a la acción, es importante que entiendas qué vamos a hacer y qué herramientas necesitas. No te preocupes, no es nada del otro mundo.

¿Qué es XAMPP y por qué lo usamos?

XAMPP es un paquete de software gratuito que convierte tu ordenador en un servidor web completo. Incluye Apache (el servidor), MySQL (la base de datos), PHP (el lenguaje de programación) y Perl. Básicamente, es el "suelo" sobre el que vamos a construir nuestra tienda PrestaShop. Es la forma más fácil de tener un entorno de desarrollo local en Windows.

¿Qué es PrestaShop?

PrestaShop es un potente sistema de gestión de contenidos (CMS) de código abierto, diseñado específicamente para crear tiendas online. Es la plataforma que usan miles de tiendas en todo el mundo. Al instalarlo en local, podrás administrar productos, pedidos, clientes, etc., todo en un entorno seguro y privado.

Requisitos previos

Para que todo vaya sobre ruedas, asegúrate de tener:

  • Un ordenador con Windows (cualquier versión reciente sirve: 10 u 11).
  • Al menos 4 GB de RAM (8 GB es mejor).
  • Unos 5 GB de espacio libre en el disco duro.
  • Conexión a internet para descargar los archivos necesarios.
  • Ganas de aprender y un poco de paciencia.

Paso 1: Descargar e instalar XAMPP

Este es el primer ladrillo de nuestra construcción. Sin XAMPP, no podemos hacer nada.

Descarga de XAMPP

  1. Ve al sitio web oficial de Apache Friends: https://www.apachefriends.org/es/index.html.
  2. Haz clic en el botón de descarga para la versión de Windows. Normalmente, te ofrecerá la última versión estable. Descarga el instalador .exe.

Instalación de XAMPP

Una vez descargado, ejecuta el archivo de instalación. Te aparecerá un asistente. Sigue estos pasos:

  1. Bienvenida: Haz clic en "Next".
  2. Selección de componentes: Te recomiendo que dejes todos los componentes seleccionados, aunque los imprescindibles son Apache, MySQL y PHP. Puedes desmarcar FileZilla y Tomcat si no los vas a usar, para ahorrar espacio. Haz clic en "Next".
  3. Carpeta de instalación: Elige la carpeta de destino. La ruta por defecto C:\xampp es la mejor opción. Evita instalarlo en C:\Program Files porque puede dar problemas de permisos. Haz clic en "Next".
  4. Idioma: Selecciona tu idioma y continúa.
  5. Acceso directo: Puedes dejar la casilla marcada para crear accesos directos en el escritorio. Haz clic en "Next".
  6. Instalación: Haz clic en "Next" y espera a que se complete la instalación. Esto puede tardar unos minutos.
  7. Finalización: Cuando termine, verás una pantalla con la opción de iniciar el Panel de Control. Asegúrate de que la casilla "Do you want to start the Control Panel now?" esté marcada y haz clic en "Finish".

Iniciando los servicios de XAMPP

Se abrirá el Panel de Control de XAMPP. Aquí es donde gestionaremos Apache y MySQL.

  1. Haz clic en el botón "Start" que está al lado de Apache.
  2. Haz clic en el botón "Start" que está al lado de MySQL.

Verás que los botones se ponen en verde, lo que indica que los servicios están funcionando correctamente.

[TIP] Si al iniciar Apache te da un error, es muy probable que el puerto 80 esté en uso (por ejemplo, por Skype o IIS). Ve a la pestaña "Config" de Apache, elige "httpd.conf" y busca la línea Listen 80. Cámbiala por Listen 8080 y guarda el archivo. Luego reinicia Apache.

Paso 2: Descargar PrestaShop

Ahora que tenemos el servidor listo, necesitamos el software de la tienda.

  1. Ve al sitio web oficial de PrestaShop: https://www.prestashop-project.org/.
  2. Busca la sección de descargas. Puedes descargar la última versión estable. A veces piden un correo electrónico para la descarga, pero es un proceso rápido y sin compromiso.
  3. Descarga el archivo comprimido (normalmente en formato .zip).

Paso 3: Preparar el terreno en XAMPP

Este paso es crucial. Es como crear la carpeta donde vivirá nuestra tienda.

Crear la carpeta del proyecto

  1. Abre el explorador de archivos de Windows.
  2. Navega hasta la carpeta donde instalaste XAMPP (por ejemplo, C:\xampp).
  3. Dentro, busca la carpeta llamada htdocs. Esta es la carpeta raíz de nuestro servidor local. Todo lo que pongamos aquí será accesible desde el navegador.
  4. Dentro de htdocs, crea una nueva carpeta. Puedes llamarla mitienda o prestashop. Para este ejemplo, usaremos mitienda. La ruta final sería: C:\xampp\htdocs\mitienda.

Extraer los archivos de PrestaShop

  1. Localiza el archivo .zip que descargaste de PrestaShop.
  2. Haz clic derecho sobre él y selecciona "Extraer aquí" o "Extraer todo...".
  3. Se creará una carpeta con el nombre de la versión de PrestaShop (por ejemplo, prestashop_1.7.8.10).
  4. Abre esa carpeta y copia todo su contenido (los archivos y carpetas que hay dentro, no la carpeta en sí).
  5. Pega todo ese contenido dentro de la carpeta C:\xampp\htdocs\mitienda que creamos antes.

[WARNING] Es muy importante que copies el contenido de la carpeta de PrestaShop, y no la carpeta en sí. Si lo haces mal, la ruta de acceso será incorrecta y tendrás problemas.

Paso 4: Crear la base de datos

PrestaShop necesita una base de datos para guardar toda la información de tu tienda: productos, clientes, pedidos, etc. Vamos a crearla.

  1. Abre tu navegador web (Chrome, Firefox, Edge, etc.).
  2. Escribe en la barra de direcciones: http://localhost/phpmyadmin/ y pulsa Enter.
  3. Se abrirá phpMyAdmin, una herramienta para gestionar bases de datos MySQL de forma visual.
  4. Haz clic en la pestaña "Bases de datos" en la parte superior.
  5. En el campo "Crear base de datos", escribe un nombre. Por ejemplo, prestashop_db.
  6. En el desplegable de la derecha, selecciona "utf8mb4_general_ci" (o "utf8mb4_unicode_ci" si lo prefieres). Esto asegura que los caracteres especiales (tildes, eñes) se muestren correctamente.
  7. Haz clic en el botón "Crear".

¡Listo! Ya tienes una base de datos vacía esperando a PrestaShop.

Paso 5: El asistente de instalación de PrestaShop

Este es el momento de la verdad. Vamos a ejecutar el instalador.

  1. Abre una nueva pestaña en tu navegador.
  2. Escribe la siguiente dirección: http://localhost/mitienda y pulsa Enter.
  3. Se cargará el asistente de instalación de PrestaShop. La primera pantalla te dará la bienvenida. Haz clic en "Next".

Elección del idioma

  1. Selecciona el idioma de tu tienda. En nuestro caso, "Español (Spanish)".
  2. Haz clic en "Next".

Comprobación de compatibilidad

El instalador verificará que tu sistema (XAMPP) cumple con todos los requisitos. Deberías ver todo en verde (OK). Si hay algún aviso en amarillo, normalmente no es un problema grave (suele ser por la configuración de PHP). Si ves algo en rojo, tendremos que solucionarlo antes de continuar.

Haz clic en "Next".

Información de la tienda

Ahora vamos a configurar los datos básicos de nuestra tienda.

  1. Nombre de la tienda: Escribe el nombre que quieras, por ejemplo, "Mi Tienda de Pruebas".
  2. Actividad principal: Elige una opción del desplegable, como "Ropa y accesorios" (es solo para la demo).
  3. País: Selecciona tu país.
  4. Tienda online de demostración: Puedes marcar la casilla para que se instale con productos de ejemplo. Te lo recomiendo encarecidamente para que puedas ver cómo funciona una tienda real con productos, categorías y clientes de prueba.
  5. Haz clic en "Next".

Configuración de la cuenta de administrador

Este es el acceso a la parte privada de tu tienda. Es muy importante que guardes estos datos.

  1. Nombre: Escribe tu nombre.
  2. Apellidos: Escribe tus apellidos.
  3. Dirección de correo electrónico: Escribe un correo válido (puede ser el tuyo personal).
  4. Contraseña: Crea una contraseña segura. Debe tener al menos 8 caracteres, incluyendo mayúsculas, minúsculas y números.
  5. Confirmar contraseña: Repite la contraseña.
  6. Haz clic en "Next".

Instalación de la base de datos

Aquí es donde conectamos PrestaShop con la base de datos que creamos.

  1. Motor de base de datos: Deja la opción por defecto (MySQL).
  2. Dirección del servidor: Deja localhost.
  3. Nombre de la base de datos: Escribe prestashop_db (el nombre que le pusiste antes).
  4. Usuario de la base de datos: Escribe root.
  5. Contraseña de la base de datos: Déjala vacía. En XAMPP, el usuario root no tiene contraseña por defecto.
  6. Prefijo de las tablas: Déjalo como está (ps_).
  7. Haz clic en "Next".

Instalación en curso

El instalador comenzará a configurar la tienda. Este proceso puede tardar unos minutos. Verás una barra de progreso. No cierres la ventana del navegador.

¡Instalación completada!

Cuando termine, verás un mensaje de éxito. Te dará dos opciones:

  • Descubrir tu tienda: Te llevará a la parte pública de tu tienda (la que verán tus clientes).
  • Gestionar tu tienda (Back Office): Te llevará al panel de administración.

Haz clic en "Gestionar tu tienda" para entrar al back office. Se abrirá una página de login. Introduce tu correo y contraseña de administrador que creaste antes. ¡Bienvenido al panel de control de tu PrestaShop!

Paso 6: Acceder a tu tienda en local

A partir de ahora, para acceder a tu tienda, solo tienes que:

  1. Abrir el Panel de Control de XAMPP.
  2. Asegurarte de que Apache y MySQL están en verde (iniciados).
  3. Abrir tu navegador.

Rutas de acceso

  • Para ver tu tienda (front office): Escribe http://localhost/mitienda en tu navegador.
  • Para entrar al panel de administración (back office): Escribe http://localhost/mitienda/admin en tu navegador. (La ruta exacta puede variar ligeramente, pero normalmente es admin o admin123). Si no recuerdas la ruta, mira la carpeta C:\xampp\htdocs\mitienda y busca la carpeta cuyo nombre empiece por admin. Esa es la ruta.

[INFO] Si has decidido no instalar los datos de demostración, tu tienda estará vacía. Puedes empezar a añadir tus propios productos desde el panel de administración en "Catálogo" -> "Productos".

Solución de problemas comunes

Es normal que surjan pequeños contratiempos. Aquí tienes algunos de los más comunes y cómo solucionarlos.

Error de "puerto en uso" en Apache

Como mencioné antes, si Apache no arranca, el puerto 80 puede estar ocupado. La solución es cambiar el puerto de Apache en el archivo httpd.conf (de 80 a 8080). Luego, para acceder a tu tienda, tendrías que usar http://localhost:8080/mitienda.

Error "Fatal error: Allowed memory size exhausted"

Este error es común durante la instalación. Significa que PHP no tiene suficiente memoria asignada.

  1. Ve a la carpeta de XAMPP (C:\xampp).
  2. Abre la carpeta php.
  3. Busca el archivo php.ini y ábrelo con un editor de texto (como el Bloc de notas).
  4. Busca la línea memory_limit.
  5. Cámbiala a memory_limit = 512M (o incluso 1024M).
  6. Guarda el archivo y reinicia Apache desde el Panel de Control de XAMPP.

La página se queda en blanco (pantalla blanca)

Esto suele deberse a un error de PHP. Para ver el error, debes activar la visualización de errores.

  1. En el mismo archivo php.ini, busca la línea display_errors.
  2. Cámbiala a display_errors = On.
  3. Guarda el archivo y reinicia Apache. Así verás el error específico en la pantalla y podrás buscar una solución más concreta.

No puedo acceder a phpMyAdmin

Asegúrate de que MySQL está iniciado en el Panel de Control de XAMPP. Si aún así no funciona, prueba a acceder con http://localhost/phpmyadmin.

Consejos finales para tu PrestaShop en local

Ahora que ya tienes tu tienda funcionando, aquí tienes algunos consejos para aprovecharla al máximo.

  • Crea un entorno de pruebas: Usa esta instalación local para probar todos los módulos, temas y configuraciones antes de aplicarlos en tu tienda real. Es un campo de pruebas perfecto.
  • Aprende a hacer copias de seguridad: Aunque estés en local, es buena práctica aprender a hacer copias de seguridad de tu base de datos y de tus archivos. Puedes hacerlo desde phpMyAdmin para la base de datos y copiando la carpeta mitienda para los archivos.
  • Documenta tus cambios: Si estás desarrollando una tienda para un cliente, anota todos los cambios que haces. Te será de gran ayuda cuando tengas que replicarlos en el servidor real.
  • Mantén todo actualizado: Tanto XAMPP como PrestaShop tienen versiones nuevas. Mantenerlos actualizados te ayudará a evitar problemas de seguridad y a tener las últimas funciones.

[TIP] Si en el futuro decides lanzar tu tienda a internet, necesitarás un hosting y un dominio. El proceso de instalación en un servidor real es muy similar al que has hecho aquí, aunque la configuración del servidor ya viene preparada. Todo lo que has aprendido con esta instalación local te servirá para gestionar tu tienda online profesional.

Conclusión

¡Felicidades! Has logrado instalar PrestaShop en local con XAMPP en Windows. Este es un gran paso para convertirte en un experto en comercio electrónico. Ahora tienes un entorno de desarrollo local completamente funcional donde puedes experimentar sin miedo, aprender y crear la tienda online

¿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