PrestaShop: Cómo instalar y configurar tienda paso a paso
Has decidido dar el salto al comercio electrónico y has elegido PrestaShop, una de las plataformas más potentes y flexibles del mercado. ¡Excelente elección! En esta guía extensa y detallada, te explicaré paso a paso cómo instalar PrestaShop, configurar PrestaShop y tener tu tienda online PrestaShop lista para vender. No te preocupes si no tienes experiencia técnica; lo haremos de forma sencilla, como si estuvieras tomando un café con un amigo que te explica todo.
Este tutorial PrestaShop está diseñado para que, al finalizarlo, tengas tu tienda funcionando, con los ajustes básicos de SEO y rendimiento. Vamos allá.
Requisitos previos antes de instalar PrestaShop
Antes de comenzar con la instalación, asegúrate de tener lo siguiente a mano. No necesitas ser un experto, solo seguir el orden.
- Un dominio: El nombre de tu tienda (ej: mishoponline.com).
- Hosting: Un plan de hosting que soporte PHP 7.4 o superior y MySQL 5.6 o superior. Casi todos los hostings compartidos lo cumplen.
- Acceso a cPanel o Syspanel: La mayoría de hostings usan cPanel. Si tu hosting usa Syspanel (el antiguo HestiaCP), recuerda que el puerto de acceso es el 2106 (ej: tudominio.com:2106).
- Archivos de PrestaShop: Descarga la última versión desde prestashop.com (versión completa, no la de demostración).
[TIP] Si tu hosting tiene instalador automático (Softaculous o similar), puedes saltarte los pasos manuales, pero te recomiendo hacerlo manual para tener más control.
Paso 1: Subir los archivos de PrestaShop a tu hosting
El primer paso para instalar PrestaShop es subir los archivos al servidor. Vamos a hacerlo mediante cPanel, que es el panel más común.
1.1 Accede a tu panel de control
- Abre tu navegador y escribe:
tudominio.com/cpanel(otudominio.com:2106si usas Syspanel). - Ingresa con tu usuario y contraseña de hosting.
1.2 Busca el Administrador de Archivos
- Dentro de cPanel, busca la sección Archivos y haz clic en Administrador de Archivos.
- Se abrirá una ventana. Selecciona la carpeta public_html (o www si tu hosting lo llama así). Esta es la raíz de tu dominio.
1.3 Sube el archivo ZIP de PrestaShop
- Haz clic en el botón Subir (normalmente arriba a la izquierda).
- Selecciona el archivo ZIP que descargaste de PrestaShop.
- Espera a que termine la subida (puede tardar unos minutos si tu conexión es lenta).
1.4 Extrae el archivo ZIP
- Una vez subido, verás el archivo
.zipen la lista. - Haz clic derecho sobre él y selecciona Extraer.
- En la ventana que aparece, simplemente haz clic en Extraer archivos. Se creará una carpeta llamada
prestashop(o similar) con todo el contenido.
[WARNING] No extraigas los archivos directamente en public_html si no quieres que tu tienda esté en una subcarpeta. Si quieres que tu tienda esté en la raíz (ej: tudominio.com), extrae el contenido de la carpeta prestashop y muévelo a public_html. Luego borra la carpeta vacía.
Paso 2: Crear una base de datos MySQL
PrestaShop necesita una base de datos para guardar productos, pedidos y clientes. Vamos a crearla.
2.1 Busca el asistente de bases de datos
- En cPanel, busca la sección Bases de Datos y haz clic en MySQL Databases (o MySQL Database Wizard si quieres asistencia paso a paso).
2.2 Crea la base de datos
- En el campo Nueva base de datos, escribe un nombre (ej:
mitienda_presta). - Haz clic en Crear base de datos.
2.3 Crea un usuario para la base de datos
- Desplázate hacia abajo hasta Usuarios MySQL.
- Escribe un nombre de usuario (ej:
admin_tienda) y una contraseña segura. Puedes usar el generador de contraseñas. - Haz clic en Crear usuario.
2.4 Asigna el usuario a la base de datos
- En la sección Agregar usuario a la base de datos, selecciona el usuario y la base de datos que acabas de crear.
- Marca la casilla TODOS LOS PRIVILEGIOS y haz clic en Hacer cambios.
[INFO] Anota en un bloc de notas los siguientes datos: nombre de la base de datos, usuario y contraseña. Los necesitarás en el siguiente paso.
Paso 3: Ejecutar el instalador web de PrestaShop
Ahora viene la parte más visual. Abre tu navegador y escribe la URL de tu tienda (ej: tudominio.com). Si has subido los archivos a una subcarpeta, será tudominio.com/prestashop.
3.1 Selecciona el idioma
- El instalador te mostrará una pantalla de bienvenida. Elige Español y haz clic en Siguiente.
3.2 Acepta la licencia
- Lee los términos (o no, nadie lo hace) y marca la casilla de aceptación. Haz clic en Siguiente.
3.3 Configura la base de datos
- Aquí es donde usas los datos que anotaste. Selecciona el tipo de base de datos (MySQL) y completa:
- Dirección del servidor: Normalmente
localhost(déjalo así). - Nombre de la base de datos: El que creaste (ej:
mitienda_presta). - Usuario de la base de datos: El que creaste (ej:
admin_tienda). - Contraseña: La que pusiste.
- Dirección del servidor: Normalmente
- Haz clic en Probar conexión. Si todo está bien, verás un mensaje verde. Luego haz clic en Siguiente.
3.4 Configura la tienda
- Nombre de la tienda: Pon el nombre de tu marca.
- Actividad principal: Elige la categoría que más se ajuste (o "Otro").
- País: Elige tu país.
- Zona horaria: Selecciona la tuya.
- Contraseña de administrador: Crea una contraseña segura para acceder al back office (la zona de administración). ¡No la olvides!
- Haz clic en Siguiente.
3.5 Instalación
- El instalador comenzará a trabajar. Verás una barra de progreso. Puede tardar entre 2 y 5 minutos. Ten paciencia.
- Al terminar, verás un mensaje de éxito. Importante: Aparecerá un botón para Eliminar la carpeta de instalación. Haz clic en él. Si no lo haces, tu tienda será vulnerable.
[WARNING] No olvides eliminar la carpeta install que está en tu servidor. Si no lo haces desde el instalador, hazlo manualmente desde el Administrador de Archivos de cPanel.
Paso 4: Configuración básica de PrestaShop
Ya tienes tu tienda online PrestaShop instalada. Ahora vamos a configurar PrestaShop para que sea funcional y amigable con el SEO.
4.1 Accede al back office
- Ve a
tudominio.com/admin(o la URL que te haya asignado el instalador). Ingresa con el correo y contraseña que creaste.
4.2 Ajustes generales
- Ve a Parámetros de la tienda > Configurar tienda.
- Nombre legal: Pon el nombre de tu empresa (si tienes).
- Dirección: Completa la dirección física (es importante para facturación).
- Habilitar la tienda: Asegúrate de que esté en Sí.
- Guarda los cambios.
4.3 Configura los métodos de pago
- Ve a Módulos > Gestor de módulos.
- Busca "pago" y verás módulos como "Pago por transferencia bancaria" o "Pago contra reembolso". Actívalos y configúralos según tu necesidad.
- Si quieres usar PayPal, instala el módulo oficial desde el marketplace.
4.4 Configura los transportistas
- Ve a Transporte > Transportistas.
- Activa el transportista que viene por defecto (ej: "Mi transportista").
- Haz clic en Editar y configura las zonas, rangos de peso y precios. Por ejemplo: "Envío gratis a partir de 50€" o "Tarifa plana 5€".
4.5 Añade tus primeros productos
- Ve a Catálogo > Productos.
- Haz clic en Nuevo producto.
- Completa: nombre, descripción, precio, fotos, cantidad en stock.
- Asigna una categoría (puedes crearlas desde Catálogo > Categorías).
- Guarda y publica.
[TIP] Para el SEO, usa palabras clave en el nombre y la descripción. Por ejemplo, si vendes zapatillas, no pongas "Zapa 123", pon "Zapatillas running mujer ligeras".
Paso 5: Configuración SEO básica para tu tienda
El SEO es clave para que tu tienda online PrestaShop aparezca en Google. Vamos a hacer los ajustes mínimos.
5.1 URLs amigables
- Ve a Parámetros de la tienda > Tráfico y SEO > SEO y URLs.
- Activa la opción URLs amigables.
- Haz clic en Guardar. Esto hará que tus productos tengan URLs como
tudominio.com/zapatillas-runningen lugar detudominio.com/index.php?id_product=123.
5.2 Meta títulos y descripciones
- En la misma sección, verás las páginas principales (inicio, productos, categorías).
- Para cada una, edita el Meta título (máximo 60 caracteres) y la Meta descripción (máximo 160 caracteres). Usa palabras clave relevantes.
5.3 Configura el archivo robots.txt
- Ve a Parámetros de la tienda > Tráfico y SEO > SEO y URLs y busca la pestaña Robots de archivo.
- Asegúrate de que no esté bloqueando páginas importantes. Si no sabes, déjalo por defecto.
5.4 Genera el sitemap
- Ve a Módulos > Gestor de módulos y busca "sitemap".
- Activa el módulo Google Sitemap (viene incluido).
- Una vez activado, ve a su configuración y haz clic en Generar sitemap. Luego copia la URL que te da (ej: tudominio.com/index.php?controller=GoogleSitemap) y envíala a Google Search Console.
[INFO] Google Search Console es una herramienta gratuita de Google. Regístrate, añade tu dominio y verifícalo. Luego, en la sección Sitemaps, pega la URL del sitemap.
Paso 6: Seguridad y rendimiento básico
Tu tienda ya está casi lista. Unos últimos ajustes para que vuele y esté segura.
6.1 Activa el modo producción
- Ve a Parámetros avanzados > Rendimiento.
- En Modo de depuración, selecciona No (modo producción).
- Activa Combinar, comprimir y almacenar en caché en las opciones de CSS y JavaScript.
- Guarda.
6.2 Configura la caché
- En la misma página, en Caché, selecciona Sistema de archivos.
- Guarda.
6.3 Protege tu back office
- Ve a Parámetros avanzados > Administración.
- Cambia la URL de acceso al back office (por ejemplo, de
/admina/admin-mitienda). Esto dificulta ataques. - Guarda.
[WARNING] Anota la nueva URL del back office, porque si la olvidas, tendrás que acceder por FTP para cambiarla.
Preguntas Frecuentes (FAQ)
¿Puedo instalar PrestaShop sin cPanel?
Sí, si tu hosting usa Syspanel, el proceso es similar. Accede a tudominio.com:2106 y busca el Administrador de Archivos. El resto de pasos son idénticos.
¿Qué hago si el instalador da error de conexión a la base de datos?
Revisa que hayas escrito bien el nombre de la base de datos, el usuario y la contraseña. Si usas hosting compartido, a veces el nombre de la base de datos lleva el prefijo de tu cuenta (ej: usuario_mitienda).
¿Es necesario tener conocimientos de programación?
No, este tutorial PrestaShop está hecho para principiantes. Solo sigue los pasos.
¿Cómo actualizo PrestaShop más adelante?
Ve a Parámetros avanzados > Actualizar PrestaShop y sigue el asistente. Siempre haz una copia de seguridad antes.
Mi tienda carga lenta, ¿qué hago?
Además de activar la caché, usa un hosting de calidad, optimiza las imágenes (con herramientas como TinyPNG) y considera usar un CDN.
Conclusión
¡Enhorabuena! Has completado la instalación y configuración básica de tu tienda online PrestaShop. Ahora ya puedes empezar a añadir productos, personalizar el diseño (con temas) y promocionar tu negocio. Recuerda que el SEO es un trabajo continuo: publica contenido de calidad, consigue enlaces y mantén tu tienda actualizada.
Si te has quedado con alguna duda, vuelve a leer los pasos o consulta la documentación oficial de PrestaShop. Y si necesitas ayuda más personalizada, no dudes en contactar con tu soporte de hosting.
¡Mucho éxito con tu nueva tienda!
