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

Guía paso a paso para crear una tienda PrestaShop desde cero

Actualizado el 15 de diciembre de 2025

Crear tu propia tienda online puede parecer una tarea enorme, pero con las herramientas adecuadas y una guía paso a paso, es más sencillo de lo que imaginas. PrestaShop es una de las plataformas de comercio electrónico más potentes y flexibles del mercado, y lo mejor de todo es que es gratuita.

En esta guía completa, te explicaré cómo crear tienda PrestaShop desde cero, desde la elección del hosting hasta la publicación de tus primeros productos. No necesitas ser un experto en programación; solo sigue cada paso con atención y tendrás tu tienda online lista en pocas horas.


¿Qué necesitas antes de empezar?

Antes de lanzarte a la instalación, es importante que tengas claros algunos requisitos básicos. No te preocupes, son pocos y fáciles de conseguir.

1. Un dominio y un hosting

El dominio es la dirección de tu tienda (ejemplo: mishop.com). El hosting es el espacio donde se almacenará tu web. Para PrestaShop desde cero, te recomiendo un hosting que cumpla con estos requisitos mínimos:

  • PHP 7.4 o superior (idealmente PHP 8.0+).
  • MySQL 5.6 o superior.
  • Al menos 256 MB de memoria para PHP.
  • Soporte para SSL (certificado de seguridad).

Muchos proveedores de hosting ofrecen instaladores automáticos, pero aquí te enseñaremos a hacerlo manualmente para que tengas control total.

[INFO] Si tu hosting usa Syspanel (antes conocido como HestiaCP), recuerda que el panel de administración se accede por el puerto 2106 (ejemplo: tudominio.com:2106). Allí podrás gestionar bases de datos, archivos y dominios.

2. Descarga de PrestaShop

Ve al sitio oficial de PrestaShop y descarga la última versión estable. Es un archivo comprimido en .zip o .tar.gz. No lo descomprimas aún, lo subiremos directamente al servidor.


Paso 1: Preparar el entorno en tu hosting

Este primer paso es crucial para que todo funcione correctamente. Vamos a crear la base de datos y a subir los archivos.

1.1 Crear la base de datos

Accede a tu panel de control (cPanel, Syspanel o similar). Busca la sección de bases de datos MySQL.

  • Crea una nueva base de datos (por ejemplo: mitienda_db).
  • Crea un usuario (por ejemplo: mitienda_user) y asígnale una contraseña segura.
  • Vincula el usuario a la base de datos con todos los privilegios.

Anota estos datos: nombre de la base de datos, usuario y contraseña. Los necesitarás durante la instalación.

[TIP] Usa contraseñas largas con combinación de letras, números y símbolos. Puedes usar un gestor de contraseñas para recordarlas.

1.2 Subir los archivos de PrestaShop

Ahora vamos a subir el archivo comprimido que descargaste.

  • Accede al gestor de archivos de tu hosting (File Manager) o usa un cliente FTP como FileZilla.
  • Ve a la carpeta public_html o www (depende del hosting). Si quieres que tu tienda esté en la raíz (tudominio.com), sube el archivo allí. Si prefieres una subcarpeta (tudominio.com/tienda), crea una carpeta con ese nombre y sube el archivo dentro.
  • Una vez subido, descomprime el archivo. Verás una carpeta con el nombre de la versión (ejemplo: prestashop_1.7.8.8). Mueve todo su contenido a la carpeta raíz o a la subcarpeta que hayas elegido.

[WARNING] No olvides eliminar la carpeta vacía después de mover los archivos. De lo contrario, la instalación no se ejecutará correctamente.


Paso 2: Ejecutar el instalador de PrestaShop

Una vez que los archivos están en su lugar, es hora de iniciar la instalación guiada.

2.1 Acceder al instalador

Abre tu navegador y escribe la URL de tu dominio (o la subcarpeta). Por ejemplo: tudominio.com o tudominio.com/tienda. Automáticamente se cargará el asistente de instalación de PrestaShop.

2.2 Seleccionar el idioma

Elige el idioma de la instalación (español, por ejemplo) y haz clic en "Siguiente". No te preocupes, luego podrás cambiar el idioma de la tienda desde el panel de administración.

2.3 Aceptar la licencia

Lee los términos de la licencia de PrestaShop (es software libre) y acepta marcando la casilla. Haz clic en "Siguiente".

2.4 Comprobar los requisitos

El instalador revisará automáticamente si tu servidor cumple con los requisitos técnicos. Verás una lista con todos los elementos. Si todo está en verde, puedes continuar. Si ves algún error (por ejemplo, una extensión PHP desactivada), contacta con tu soporte técnico o activa la extensión desde el panel de control.

2.5 Configurar la tienda

Aquí ingresarás la información básica de tu tienda:

  • Nombre de la tienda: El nombre comercial (ejemplo: "Mi Tienda Online").
  • Actividad principal: Elige la que más se ajuste (por ejemplo, "Ropa y accesorios").
  • País: El país donde operas principalmente.
  • Zona horaria: La de tu región.
  • Moneda: La moneda que usarás (euro, dólar, peso, etc.).

Además, debes crear la cuenta de administrador:

  • Correo electrónico: Será tu usuario para acceder al back office.
  • Contraseña: Elige una segura y guárdala bien.

[INFO] Recuerda que el correo debe ser real, porque allí recibirás notificaciones importantes y podrás recuperar tu contraseña si la olvidas.

2.6 Configurar la base de datos

Llega el momento clave. El instalador te pedirá los datos de la base de datos que creaste en el Paso 1.1.

  • Servidor de base de datos: Normalmente es localhost. Si tu hosting usa un servidor remoto, te lo indicarán.
  • Nombre de la base de datos: El que creaste (ejemplo: mitienda_db).
  • Usuario: El usuario que creaste (ejemplo: mitienda_user).
  • Contraseña: La contraseña de ese usuario.

Deja las demás opciones por defecto. Haz clic en "Probar la conexión". Si todo está bien, verás un mensaje de éxito. Luego, haz clic en "Siguiente".

2.7 Finalizar la instalación

El instalador comenzará a crear las tablas y configurar todo. Este proceso puede tardar unos minutos. No cierres la ventana ni recargues la página.

Al terminar, verás un mensaje de felicitación. Importante: El instalador te recomendará eliminar la carpeta install por seguridad. Hazlo desde el gestor de archivos de tu hosting o mediante FTP. También te sugerirá renombrar la carpeta admin por seguridad (por ejemplo, admin1234). Si no lo haces ahora, puedes hacerlo después.

[WARNING] No omitas eliminar la carpeta install. Dejarla expuesta es un riesgo de seguridad grave. Cualquier persona podría reinstalar tu tienda y tomar el control.


Paso 3: Configuración inicial de tu tienda

Ya tienes PrestaShop instalado. Ahora vamos a personalizarlo para que se vea profesional y funcione correctamente.

3.1 Acceder al panel de administración

Para entrar al back office, usa la URL: tudominio.com/admin (o el nombre que le hayas puesto). Inicia sesión con el correo y la contraseña que creaste durante la instalación.

3.2 Configurar los ajustes básicos

Ve al menú "Parámetros de la tienda" y luego "Configuración general". Allí podrás:

  • Activar/desactivar la tienda: Por ahora déjala activa.
  • Configurar el SEO: Define el título, la descripción y las palabras clave de tu página principal. Esto ayuda a que Google te encuentre.
  • Establecer el logo: Sube el logo de tu marca. Se mostrará en la cabecera y en los emails.

3.3 Añadir métodos de pago

En "Módulos" y luego "Módulos y servicios", busca "Pago". PrestaShop trae módulos preinstalados como "Transferencia bancaria" y "Contra reembolso". Actívalos y configúralos con tus datos bancarios o las condiciones de pago.

Si quieres ofrecer tarjeta de crédito o PayPal, deberás instalar módulos adicionales (algunos son de pago). Ve a "Módulos" > "Catálogo de módulos" y busca "PayPal" o "Stripe". Sigue las instrucciones de cada uno.

3.4 Configurar los transportistas

En "Transporte" > "Transportistas", verás que ya viene uno predefinido: "Mi transportista". Puedes editarlo para ponerle el nombre de tu empresa de envíos, establecer rangos de peso y precios. También puedes añadir nuevos transportistas como Correos, MRW o DHL.

3.5 Personalizar el diseño

PrestaShop incluye un tema por defecto (por ejemplo, "Classic"). Para cambiarlo, ve a "Diseño" > "Tema y logo". Allí puedes:

  • Instalar un nuevo tema: Puedes comprar temas profesionales o descargar gratuitos desde el marketplace de PrestaShop.
  • Modificar el tema actual: Desde "Posiciones de módulos" puedes mover bloques (como el menú, el carrito, etc.) de lugar.

[TIP] Si no sabes de diseño, elige un tema responsive (adaptable a móviles) y limpio. Luego, personaliza solo los colores y el logo. Menos es más.


Paso 4: Añadir productos a tu tienda

Ahora viene la parte divertida: llenar tu tienda con productos.

4.1 Crear una categoría

Antes de añadir productos, organiza tu tienda en categorías. Ve a "Catálogo" > "Categorías" y haz clic en "Añadir nueva categoría".

  • Nombre: Por ejemplo, "Camisetas".
  • Descripción: Opcional, pero ayuda al SEO.
  • Imagen: Sube una imagen representativa.

Repite este proceso para todas las categorías que necesites (Pantalones, Accesorios, etc.).

4.2 Añadir un producto

Ve a "Catálogo" > "Productos" y haz clic en "Añadir producto". Aparecerá un formulario con varias pestañas:

  • Básico: Nombre del producto, descripción corta y larga. La descripción larga es clave para el SEO, así que escribe un texto original y detallado.
  • Precio: Precio de venta, precio sin IVA, impuesto aplicable (debes configurar los impuestos en "Parámetros de la tienda" > "Impuestos").
  • Stock: Cantidad disponible, número de referencia, etc.
  • Envío: Peso, dimensiones y transportistas aplicables.
  • SEO: URL amigable (por ejemplo, camiseta-algodon-roja), meta título y meta descripción. Esto es fundamental para que tu producto aparezca en Google.
  • Imágenes: Sube varias fotos del producto desde diferentes ángulos.

Una vez completo, haz clic en "Guardar y publicar".

[INFO] Para una guía paso a paso de SEO en productos, asegúrate de que la URL sea descriptiva y corta, y que la meta descripción tenga entre 150 y 160 caracteres.

4.3 Gestionar el stock

Si tienes muchos productos, puedes usar la función de "Importación" en "Catálogo" > "Importar". PrestaShop acepta archivos CSV. Descarga el archivo de ejemplo, rellénalo con tus datos y súbelo. Esto te ahorrará horas de trabajo.


Paso 5: Pruebas finales y puesta en marcha

Antes de anunciar tu tienda al mundo, haz estas comprobaciones.

5.1 Realiza una compra de prueba

Crea una cuenta de cliente ficticia (puedes usar un correo temporal) y realiza todo el proceso de compra: añadir producto al carrito, registrarse, elegir método de pago y finalizar. Verifica que:

  • Los precios se calculan correctamente (con IVA).
  • Los emails de confirmación llegan al cliente y a ti.
  • El proceso de pago funciona sin errores.

5.2 Activa el SSL

Si tu hosting no lo hizo automáticamente, activa el certificado SSL desde tu panel de control. Luego, en PrestaShop, ve a "Parámetros de la tienda" > "Configuración general" y activa la opción "Activar SSL" y "Activar SSL en todas las páginas". Esto es obligatorio para la seguridad de los datos de tus clientes y para el posicionamiento en Google.

5.3 Configura el mantenimiento (opcional)

Si todavía estás haciendo ajustes, puedes poner la tienda en modo mantenimiento. Ve a "Parámetros de la tienda" > "Configuración general" y activa "Tienda en mantenimiento". Así solo tú podrás verla mientras terminas los detalles.

5.4 Promociona tu tienda

Una vez que todo funcione, es hora de darla a conocer. Algunas acciones básicas:

  • Regístrate en Google My Business para aparecer en búsquedas locales.
  • Crea redes sociales para tu tienda (Instagram, Facebook, TikTok).
  • Instala módulos de SEO como "Google Analytics" y "Google Search Console" para monitorizar el tráfico.

[WARNING] No descuides el SEO desde el principio. Aunque tu tienda sea bonita, si no aparece en Google, nadie la encontrará. Dedica tiempo a escribir buenas descripciones y a configurar las URL amigables.


Preguntas frecuentes (FAQ)

¿Cuánto tiempo se tarda en crear una tienda PrestaShop desde cero?

Si sigues esta guía paso a paso, la instalación básica te llevará entre 1 y 2 horas. Luego, añadir productos y personalizar el diseño puede tomarte varios días, dependiendo de la cantidad de artículos y de lo específico que quieras el diseño.

¿Necesito saber programación para usar PrestaShop?

No. PrestaShop está diseñado para que cualquier persona pueda gestionar su tienda sin conocimientos técnicos. Sin embargo, si quieres personalizar funciones avanzadas (como un módulo a medida), sí necesitarás un desarrollador.

¿Puedo cambiar de tema después de haber añadido productos?

Sí, puedes cambiar el tema en cualquier momento. Los productos, categorías y configuraciones se mantienen. Solo ten en cuenta que algunos temas pueden requerir ajustes en las posiciones de los módulos.

¿Qué hago si la instalación se queda atascada?

Lo más común es que sea un problema de memoria PHP o de permisos de archivos. Contacta con tu soporte de hosting y pídeles que aumenten el límite de memoria PHP a 512 MB. También verifica que la carpeta install tenga permisos 755.

¿Es seguro usar PrestaShop?

Sí, siempre que mantengas la plataforma actualizada y sigas las buenas prácticas de seguridad: eliminar la carpeta install, usar contraseñas fuertes, instalar un certificado SSL y hacer copias de seguridad periódicas.


Conclusión

Has llegado al final de esta guía paso a paso para crear tienda PrestaShop desde cero. Ahora tienes en tus manos una herramienta poderosa para vender online. Recuerda que lo más importante no es solo la instalación, sino el contenido y la experiencia de usuario que ofrezcas.

Dedica tiempo a conocer el panel de administración, a escribir buenas descripciones de producto y a cuidar el SEO. Con constancia y las estrategias adecuadas, tu tienda online puede convertirse en un negocio exitoso.

Si te surge alguna duda durante el proceso, no dudes en consultar la documentación oficial de PrestaShop o buscar en foros especializados. ¡Mucho éxito con tu nueva tienda!

¿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