PrestaShop: cómo configurar tienda online en tu hosting
¿Quieres montar tu propia tienda online y has oído hablar de PrestaShop? Excelente elección. Es una de las plataformas de comercio electrónico más potentes y flexibles que existen, y lo mejor de todo es que es gratuita. Sin embargo, para que funcione correctamente, necesitas un buen PrestaShop hosting que cumpla con los requisitos técnicos. En este artículo, te guiaré paso a paso para que puedas configurar tienda online desde cero en tu propio hosting, sin complicaciones y de forma segura. Vamos a ello.
¿Qué necesitas antes de empezar?
Antes de lanzarte a instalar PrestaShop, asegúrate de tener tres cosas claras: un dominio (el nombre de tu tienda, por ejemplo tutienda.com), un plan de hosting que soporte PHP 8.0 o superior y MySQL 5.7+, y las credenciales de acceso a tu panel de control (cPanel, DirectAdmin o Syspanel). Si tu hosting usa Syspanel (antes conocido como HestiaCP), recuerda que accedes por el puerto 2106 (ejemplo: tudominio.com:2106).
Paso 1: Accede a tu panel de hosting y prepara el entorno
El primer paso para instalar PrestaShop es entrar en el panel de administración de tu hosting. Cada panel es diferente, pero los pasos esenciales son los mismos.
Localiza el instalador de aplicaciones
La mayoría de los paneles incluyen un instalador automático. Busca opciones como “Softaculous”, “Installatron” o “Aplicaciones Web”. En Syspanel, no hay un instalador automático integrado, así que tendrás que hacer la instalación manual (no te preocupes, es muy fácil).
Crea una base de datos
PrestaShop necesita una base de datos para guardar productos, pedidos y clientes. Sigue estos pasos:
- En tu panel, busca la sección “Bases de Datos” o “MySQL”.
- Crea una nueva base de datos (por ejemplo,
prestashop_db). - Crea un usuario para esa base de datos (por ejemplo,
prestashop_user) y asígnale una contraseña segura. - Vincula el usuario a la base de datos con todos los privilegios.
[INFO] Anota en un bloc de notas el nombre de la base de datos, el usuario y la contraseña. Los necesitarás durante la instalación.
Paso 2: Descarga e instala PrestaShop manualmente
Si tu hosting no tiene instalador automático o prefieres hacerlo a mano, aquí tienes el método más fiable. No requiere conocimientos avanzados, solo paciencia.
Descarga la última versión de PrestaShop
Ve al sitio oficial de PrestaShop y descarga el archivo comprimido (normalmente en .zip). Asegúrate de elegir la versión estable más reciente compatible con tu hosting.
Sube los archivos a tu servidor
Conéctate a tu hosting mediante FTP (FileZilla es una buena opción) o usa el administrador de archivos de tu panel.
- Descomprime el archivo
.zipen tu ordenador. - Sube toda la carpeta descomprimida a la raíz de tu dominio (normalmente
public_htmlowww). Si quieres que la tienda esté en una subcarpeta (por ejemplo,tudominio.com/tienda), crea una carpeta dentro depublic_htmly sube ahí los archivos. - Espera a que termine la subida (puede tardar unos minutos si tienes muchos archivos).
Configura los permisos de archivos
Para que PrestaShop funcione, algunos archivos y carpetas deben tener permisos de escritura. En tu panel, busca la opción “Permisos” o “CHMOD” y establece los siguientes:
- Carpeta
config: 755 - Carpeta
cache: 755 - Carpeta
log: 755 - Carpeta
img: 755 - Carpeta
mails: 755 - Carpeta
modules: 755 - Carpeta
themes: 755 - Carpeta
translations: 755 - Carpeta
upload: 755 - Carpeta
download: 755 - Archivo
settings.inc.php(si existe): 644
[WARNING] No pongas permisos 777 a menos que sea estrictamente necesario y solo temporalmente. Es un riesgo de seguridad.
Paso 3: Ejecuta el asistente de instalación
Ahora viene la parte divertida. Abre tu navegador y escribe la dirección de tu dominio (o la subcarpeta donde subiste los archivos). Verás la pantalla de bienvenida del instalador de PrestaShop.
Selecciona el idioma
Elige español (o el que prefieras) y haz clic en “Siguiente”. El asistente comprobará que tu hosting cumple los requisitos. Si todo está bien, verás una marca verde. Si hay algún error (por ejemplo, extensión PHP desactivada), el instalador te indicará qué necesitas activar. Pide a tu proveedor de hosting que lo solucione.
Configura la tienda
En este paso, rellena los datos básicos de tu tienda:
- Nombre de la tienda: El nombre comercial (ejemplo: “Mi Tienda Online”).
- Actividad principal: Elige la opción que más se ajuste a tu negocio.
- País: El tuyo.
- Hora local: La zona horaria de tu país.
Crea la cuenta de administrador
Aquí defines el usuario y contraseña para acceder al panel de control de PrestaShop (back office). Usa un correo electrónico real, porque ahí recibirás notificaciones importantes.
[TIP] No uses “admin” como nombre de usuario. Elige algo más seguro como “tunombre_admin” para evitar ataques de fuerza bruta.
Conecta la base de datos
Llegó el momento de usar los datos que guardaste antes. El asistente te pedirá:
- Dirección del servidor de base de datos: Normalmente es
localhost. Si tu hosting usa servidores externos, te lo indicarán. - Nombre de la base de datos: El que creaste (ejemplo:
prestashop_db). - Usuario de la base de datos: El que creaste (ejemplo:
prestashop_user). - Contraseña: La que pusiste.
- Prefijo de tablas: Déjalo como
ps_a menos que sepas lo que haces.
Haz clic en “Probar conexión”. Si todo es correcto, verás un mensaje de éxito. Si no, revisa los datos.
Finaliza la instalación
El asistente instalará las tablas y configurará la tienda. Al terminar, te mostrará un resumen. Importante: Elimina la carpeta install del servidor por seguridad. El propio instalador te lo recordará. Puedes hacerlo desde tu panel de archivos o FTP.
Paso 4: Primeros pasos en tu tienda online
¡Enhorabuena! Ya has logrado configurar tienda online con PrestaShop. Ahora toca personalizarla y añadir productos.
Accede al panel de administración
Entra en tudominio.com/admin (o la carpeta que hayas definido) e inicia sesión con tu usuario y contraseña. Verás el back office, lleno de opciones. No te asustes, iremos poco a poco.
Configura los ajustes básicos
Ve a “Parámetros de la tienda” y ajusta:
- Información de la tienda: Dirección, email de contacto, teléfono.
- Productos: Configura las unidades de medida, moneda (por defecto euro, pero puedes cambiarlo), y el sistema de impuestos.
- Clientes: Activa la creación de cuentas y la verificación por email si lo deseas.
- Tráfico y SEO: Aquí puedes personalizar las URLs amigables (por ejemplo,
tutienda.com/camisetasen lugar detutienda.com/index.php?id_category=3). Activa la opción “URLs amigables” y genera el archivo.htaccessautomáticamente.
Añade tu primer producto
En el menú izquierdo, haz clic en “Catálogo” y luego “Productos”. Pulsa “Añadir producto”. Rellena:
- Nombre: El nombre del producto.
- Descripción: Una descripción detallada.
- Precio: El precio sin IVA (el impuesto se añadirá automáticamente según tu configuración).
- Imágenes: Sube fotos de buena calidad (mínimo 800x800 píxeles).
- Stock: Indica cuántas unidades tienes.
Guarda el producto y ya estará visible en tu tienda.
Paso 5: Optimiza para SEO y velocidad
Una tienda bonita no sirve de nada si nadie la encuentra. Dedica tiempo a estos ajustes.
Configura las URLs amigables
Como mencioné antes, activa las URLs amigables. Esto mejora el SEO y la experiencia de usuario. Además, puedes personalizar la meta descripción y el título de cada página desde el back office.
Instala un módulo de caché
La velocidad es clave para las ventas. Ve a “Módulos” y busca “Caché”. Activa el que viene por defecto (PrestaShop Cache) o instala uno de pago como “Page Cache”. También puedes usar un plugin de CDN (por ejemplo, Cloudflare) para acelerar la carga global.
Optimiza las imágenes
Las imágenes pesadas ralentizan la tienda. Usa herramientas como TinyPNG antes de subirlas. En PrestaShop, ve a “Parámetros de la tienda” > “Imágenes” y ajusta los tamaños (por ejemplo, 800x800 para productos). También puedes activar la compresión automática desde el módulo “Imágenes”.
Preguntas frecuentes (FAQ)
¿Puedo instalar PrestaShop en un hosting compartido barato?
Sí, pero asegúrate de que cumpla los requisitos mínimos: PHP 8.0+, MySQL 5.7+ y suficiente memoria (al menos 256 MB de RAM). Los hostings muy básicos pueden dar problemas de rendimiento.
¿Qué hago si el instalador da error de conexión a la base de datos?
Revisa que el nombre de la base de datos, usuario y contraseña sean correctos. Asegúrate de que el servidor de base de datos no sea localhost si tu hosting usa un servidor externo (pregunta a tu proveedor).
¿Cómo actualizo PrestaShop más adelante?
Nunca actualices desde el panel de administración si no tienes un backup. Lo mejor es descargar la nueva versión, subir los archivos (excepto config y img) y ejecutar el script de actualización. Siempre haz una copia de seguridad antes.
¿Es necesario tener conocimientos de programación?
No, PrestaShop está diseñado para que cualquier persona pueda montar una tienda sin saber código. Sin embargo, si quieres personalizaciones avanzadas, necesitarás ayuda de un desarrollador.
¿Puedo migrar mi tienda de otro sistema (como WooCommerce) a PrestaShop?
Sí, existen módulos de migración, pero es un proceso delicado. Te recomiendo hacerlo con la ayuda de un experto o usando herramientas como “Cart2Cart”.
Consejos finales para el éxito
Configurar una tienda online es solo el principio. Para que funcione, debes cuidar la seguridad (actualiza PrestaShop y los módulos regularmente), hacer copias de seguridad semanales y monitorizar el rendimiento. No olvides promocionar tu tienda en redes sociales y usar estrategias de SEO básicas.
[TIP] Si usas Syspanel, recuerda que para acceder a la gestión de archivos o bases de datos, la URL es
tudominio.com:2106. Allí podrás crear cuentas FTP, gestionar correos y mucho más.
Ahora ya sabes cómo instalar PrestaShop y configurar tienda online en tu hosting. Sigue estos pasos, tómate tu tiempo para personalizar cada detalle y verás cómo tu negocio digital empieza a despegar. ¡Mucho éxito!
