Cómo crear una tienda en PrestaShop
¡Hola! Soy tu asesor técnico de confianza. Si estás leyendo esto, es porque probablemente te has decidido a dar el gran salto y montar tu propio negocio online. Y has acertado de lleno: PrestaShop es una de las plataformas de comercio electrónico más potentes, flexibles y, lo mejor de todo, gratuitas que existen.
En esta guía extensa y súper detallada, te voy a explicar paso a paso cómo crear tienda PrestaShop desde cero. No importa si nunca has tocado un código o si crees que esto es muy complicado. Te prometo que, siguiendo este PrestaShop tutorial, tendrás tu tienda online PrestaShop funcionando en menos de lo que piensas. Vamos a cubrir desde la instalación hasta configurar PrestaShop y añadir tus primeros productos.
Empecemos.
¿Qué necesitas antes de empezar?
Antes de lanzarnos a la instalación, asegurémonos de que tienes todo lo necesario. No te preocupes, es muy sencillo.
Un dominio y un hosting (el terreno donde construirás tu tienda)
Piensa en tu tienda online como una casa. El dominio (ej: mitiendabonita.com) es la dirección, y el hosting (el servidor) es el terreno donde está construida la casa. Necesitas ambos.
- Dominio: El nombre que tus clientes escribirán en el navegador.
- Hosting: El espacio en un servidor donde se almacenarán todos los archivos de PrestaShop (código, imágenes, productos, etc.).
[TIP]: Muchos proveedores de hosting ofrecen instalación de PrestaShop con un solo clic. Esto te ahorrará mucho tiempo. Si tu hosting no lo ofrece, no pasa nada, te enseñaré a hacerlo manualmente. Es igual de fácil.
Acceso a tu panel de control (cPanel o Syspanel)
Para gestionar tu hosting, usarás un panel de control. Los más comunes son cPanel y Syspanel (antes conocido como HestiaCP). Si tu proveedor usa Syspanel, recuerda que el puerto de acceso es el 2106. Por ejemplo, para acceder escribirías algo como tudominio.com:2106 en tu navegador.
No importa cuál uses, los conceptos son los mismos: crear bases de datos, subir archivos y gestionar tu dominio.
Paso 1: Descargar e instalar PrestaShop
Este es el primer paso para crear tienda PrestaShop. Vamos a hacerlo de forma manual, que te dará control total.
1.1. Descarga el paquete de PrestaShop
- Ve al sitio oficial de PrestaShop y descarga la última versión estable (normalmente viene en un archivo
.zip). - No necesitas descomprimirlo aún. Lo subiremos entero a tu hosting.
1.2. Sube los archivos a tu hosting
Ahora necesitas conectar con tu servidor. Usaremos un cliente FTP (como FileZilla, que es gratuito) o el Administrador de Archivos de tu panel de control.
Opción A: Usando el Administrador de Archivos (Más fácil para principiantes)
- Accede a tu panel de control (cPanel o Syspanel en el puerto 2106).
- Busca la sección "Archivos" y haz clic en "Administrador de Archivos".
- Navega hasta la carpeta donde quieres instalar tu tienda. Normalmente es la carpeta
public_html(owww). Si quieres que tu tienda esté en la raíz de tu dominio (ej:tudominio.com), sube los archivos directamente ahí. Si quieres que esté en una subcarpeta (ej:tudominio.com/tienda), crea una carpeta llamadatienday entra en ella. - Haz clic en "Subir" y selecciona el archivo
.zipde PrestaShop que descargaste. - Una vez subido, selecciona el archivo
.zipy haz clic en "Extraer" (o "Descomprimir"). - Espera a que termine. Verás una carpeta con el nombre de la versión (ej:
prestashop_1.7.8.0). Entra en esa carpeta, selecciona todos los archivos y córtalos (Ctrl+X). Luego, vuelve a la carpetapublic_html(o a la carpetatienda) y pégalos (Ctrl+V). - ¡Importante! Una vez movidos, puedes eliminar la carpeta vacía y el archivo
.ziporiginal.
Opción B: Usando FTP (FileZilla)
- Conéctate a tu servidor usando los datos FTP que te proporcionó tu hosting (servidor, usuario, contraseña y puerto, normalmente 21).
- En el lado derecho (servidor), navega a
public_html. - En el lado izquierdo (tu PC), navega hasta donde descargaste el
.zipde PrestaShop. - Arrastra el archivo
.zipdesde la izquierda a la derecha. - Una vez subido, haz clic derecho sobre el archivo en el servidor y selecciona "Descomprimir". Si no tienes esa opción, tendrás que hacerlo a través del Administrador de Archivos de tu panel de control.
1.3. Crea una base de datos
PrestaShop necesita una base de datos para guardar toda la información (productos, pedidos, clientes). Es como el cerebro de la tienda.
- En tu panel de control (cPanel o Syspanel), busca la sección "Bases de Datos".
- Haz clic en "MySQL Databases" o "Crear Base de Datos".
- Ponle un nombre, por ejemplo:
mitienda_db. (Si tu panel te pide un prefijo, comousuario_, el nombre completo será algo comousuario_mitienda_db). - Crea un usuario para la base de datos. Ponle, por ejemplo,
mitienda_user. Elige una contraseña segura (guárdala bien, la necesitarás). - Asigna el usuario a la base de datos. Marca la casilla de "Todos los privilegios" (o "All Privileges") y confirma.
Ya tienes los datos que te pedirá el instalador:
- Nombre de la base de datos:
usuario_mitienda_db - Usuario de la base de datos:
usuario_mitienda_user - Contraseña: La que elegiste.
- Servidor de la base de datos: Normalmente es
localhost. Si no funciona, tu hosting te dará uno específico.
1.4. Ejecuta el instalador web de PrestaShop
Ahora viene la parte mágica.
- Abre tu navegador y escribe la URL de tu tienda. Por ejemplo:
tudominio.com(si lo pusiste en la raíz) otudominio.com/tienda. - Verás la pantalla de bienvenida del instalador de PrestaShop. ¡Enhorabuena! Selecciona tu idioma y haz clic en "Siguiente".
- Siguiente paso: Acepta los términos de la licencia. Son estándar.
- Compatibilidad: El instalador revisará si tu servidor cumple con los requisitos. Todo debería estar en verde. Si algo está en rojo, contacta con tu hosting para que lo activen (suele ser la extensión
domofileinfo). Haz clic en "Siguiente". - Información de la tienda: Aquí pones el nombre de tu tienda, el país, etc. ¡Ojo! El campo "Email de la cuenta de administrador" es crucial. Pon tu correo electrónico, porque ahí recibirás las notificaciones y podrás acceder al panel de administración. Elige una contraseña segura para el administrador.
- Configuración de la base de datos: Aquí introduces los datos que creaste en el paso 1.3. Rellena los campos:
- Servidor de la base de datos:
localhost - Nombre de la base de datos: El que creaste.
- Usuario de la base de datos: El que creaste.
- Contraseña de la base de datos: La que elegiste.
- Deja el "Prefijo de tablas" como está (
ps_), a menos que sepas lo que haces.
- Servidor de la base de datos:
- Haz clic en "Probar la conexión a la base de datos". Si todo está bien, verás un mensaje verde. Haz clic en "Siguiente".
- Instalación: El proceso comenzará. Verás una barra de progreso. Tarda unos minutos. No cierres la ventana.
- ¡Instalación completada! Verás una pantalla de éxito. Te recomiendo encarecidamente que elimines la carpeta
installde tu servidor por seguridad. El propio instalador te dará un botón para hacerlo automáticamente. Hazlo.
[INFO]: Una vez eliminada la carpeta
install, ya puedes acceder a tu tienda. La URL pública es la que usaste (ej:tudominio.com). El panel de administración se encuentra entudominio.com/admin(o una URL única que te generó el instalador, guárdala).
Paso 2: Configurar PrestaShop (Los primeros ajustes esenciales)
Ya tienes tu tienda online PrestaShop instalada. Ahora vamos a configurar PrestaShop para que tenga el aspecto y la funcionalidad que necesitas.
Accede a tu panel de administración (Back Office). Te pedirá tu correo y la contraseña que pusiste durante la instalación.
2.1. Configura la información general de la tienda
Ve al menú: Parámetros de la Tienda > Configuración de la tienda > Contacto y tiendas.
Aquí puedes:
- Añadir las direcciones de tus tiendas (si tienes física).
- Configurar los datos de contacto (teléfono, email). Esto es vital para que tus clientes puedan contactarte.
Luego, ve a Parámetros de la Tienda > Configuración de la tienda > Información de la tienda.
- Revisa que el nombre, el logo (lo cambiaremos luego) y el país sean correctos.
- Ajustes de SEO y URLs: Aquí puedes configurar cómo se ven tus URLs (ej:
tudominio.com/camisetas/en lugar detudominio.com/index.php?id_category=3). Te recomiendo activar las "URLs amigables" y elegir "Sí" en "Redireccionar a la URL canónica".
2.2. Configura los métodos de pago
Sin pago, no hay venta. Ve al menú: Módulos > Gestor de Módulos.
En la pestaña "Selección", busca "Pago". PrestaShop viene con algunos módulos preinstalados. Los más comunes son:
- Transferencia bancaria: Simple y sin comisiones. El cliente te paga por transferencia.
- Pago contra reembolso: El cliente paga al recibir el paquete. Úsalo con cuidado, ya que tienes riesgo de impago.
- PayPal: El estándar. Debes tener una cuenta de PayPal Business. Actívalo y configúralo con tu cuenta.
- Tarjeta de crédito (Stripe, Redsys, etc.): Necesitarás contratar un módulo o usar uno de pago. Stripe es muy popular y fácil de configurar.
Activa los que quieras y configúralos siguiendo las instrucciones de cada módulo.
2.3. Configura los métodos de envío
Ve a Transporte > Transportistas. Por defecto viene uno. Puedes editarlo o crear nuevos.
- Nombre: El nombre que verá el cliente (ej: "Envío Estándar", "Envío Exprés").
- Retraso: El tiempo de entrega (ej: "De 3 a 5 días laborables").
- Costes: Aquí es donde configuras los precios. Puedes poner un precio fijo, o por peso, o por precio del pedido. Por ejemplo: "Envío gratis para pedidos superiores a 50€".
También puedes configurar rangos de peso (ej: de 0 a 1kg cuesta 4€, de 1 a 5kg cuesta 7€) y zonas geográficas (solo España, Europa, Mundial...).
2.4. Configura los impuestos (IVA)
Esto es crítico. Ve a Parámetros de la Tienda > Configuración de la tienda > Impuestos.
- Activa los impuestos.
- Ve a Parámetros de la Tienda > Configuración de la tienda > Reglas de impuestos. Aquí verás las reglas por defecto. Para España, la regla "IVA ES 21%" es la estándar. Puedes editarla o crear nuevas para productos con IVA reducido (10% o 4%).
[WARNING]: La configuración de impuestos es muy importante. Si vendes a otros países de la UE, necesitarás configurar reglas específicas para cada país. Infórmate bien o consulta con un asesor fiscal.
Paso 3: Añadir tus primeros productos (El corazón de tu tienda)
Ahora viene lo que más te interesa: PrestaShop productos. Vamos a añadir tu primer producto.
Ve a Catálogo > Productos. Verás que ya hay un producto de ejemplo. Puedes eliminarlo o editarlo. Haz clic en "Nuevo producto".
3.1. Información básica del producto
- Nombre: El nombre del producto (ej: "Camiseta de algodón premium").
- Descripción corta: Un texto breve que se muestra en las listas de productos (máximo 300 caracteres).
- Descripción: La descripción larga y detallada. Aquí puedes usar negritas, listas, etc. para vender mejor.
- Precio (impuestos excl.): El precio sin IVA. PrestaShop calculará el IVA automáticamente según la regla que hayas configurado.
- Impuesto: Selecciona la regla de impuestos que aplica (ej: "IVA ES 21%").
- Precio final: PrestaShop te mostrará el precio con IVA.
- Cantidad: El stock disponible.
- Imágenes: Arrastra las fotos del producto aquí. Asegúrate de que sean de buena calidad y con fondo blanco si es posible.
3.2. Combinaciones (Tallas, colores, etc.)
Si tu producto tiene variantes (tallas S, M, L; colores rojo, azul), ve a la pestaña "Combinaciones".
- Marca la casilla "Este producto tiene combinaciones".
- Haz clic en "Generar combinaciones".
- Añade los grupos de atributos (ej: "Talla" y "Color").
- Añade los valores (ej: "S", "M", "L" para talla; "Rojo", "Azul" para color).
- PrestaShop generará todas las combinaciones posibles. Luego, puedes editar el precio, el stock y el peso de cada combinación individualmente.
3.3. Categorías
Organiza tus productos en categorías para que los clientes puedan navegar fácilmente.
- Ve a Catálogo > Categorías.
- Crea una categoría principal (ej: "Ropa") y subcategorías (ej: "Camisetas", "Pantalones").
- Cuando crees o edites un producto, en la pestaña "Categorías", selecciona a qué categoría pertenece.
3.4. SEO del producto
Para que tu producto aparezca en Google, debes optimizarlo.
- En la pestaña "SEO", escribe un Título de la página (el título que verá Google) y una Meta descripción (un resumen atractivo de 160 caracteres).
- La URL amigable se genera automáticamente, pero puedes editarla (ej:
camiseta-algodon-premium).
Repite este proceso para todos los productos que quieras vender.
Paso 4: Personaliza el diseño de tu tienda
PrestaShop viene con temas (plantillas) por defecto. Puedes cambiarlos.
4.1. Elige un tema
Ve a Diseño > Tema y Logo. Puedes:
- **Usar el
