Cómo configurar la tienda PrestaShop en Plesk
Antes de empezar: ¿Qué necesitas tener listo?
Configurar una tienda online puede parecer una tarea complicada, pero con las herramientas adecuadas, es más sencillo de lo que imaginas. En este artículo te voy a guiar paso a paso para que puedas instalar y configurar PrestaShop en Plesk sin necesidad de ser un experto en programación. Plesk es uno de los paneles de control de hosting más utilizados del mundo, y su integración con PrestaShop es bastante fluida.
Para que todo vaya sobre ruedas, asegúrate de tener a mano los siguientes datos antes de comenzar:
-
Los datos de acceso a tu panel de Plesk (usuario y contraseña).
-
Un dominio registrado y apuntando a tu servidor (o un subdominio para pruebas).
-
Acceso a tu cuenta de correo electrónico principal (para recibir notificaciones y datos de instalación).
-
Ganas de aprender y paciencia (esto es lo más importante, ¡no te desesperes!).
Si ya tienes todo esto, vamos a por ello. Te prometo que al final de este tutorial de PrestaShop en Plesk, tendrás tu tienda funcionando o, al menos, sabrás exactamente los pasos a seguir para lograrlo.
Paso 1: Accede a tu panel de Plesk
Lo primero es lo primero: necesitas entrar en Plesk. Para ello, abre tu navegador web favorito y escribe la dirección de acceso a tu panel. Normalmente suele ser algo como https://tu-dominio.com:8443 o https://tu-ip:8443. Si has contratado un hosting gestionado, es posible que tengas una URL específica que te hayan proporcionado por correo electrónico.
Una vez dentro, introduce tus credenciales (usuario y contraseña). Si es la primera vez que accedes, es posible que el sistema te pida cambiar la contraseña por una más segura. No lo omitas, es un paso importante para proteger tu tienda.
[INFO] Si no recuerdas tu contraseña de Plesk, utiliza la opción "He olvidado mi contraseña" que encontrarás en la pantalla de inicio. Recibirás un correo con instrucciones para restablecerla.
Paso 2: Instala PrestaShop desde el catálogo de aplicaciones
Plesk incluye un instalador de aplicaciones muy cómodo que te permite instalar PrestaShop en cuestión de minutos, sin necesidad de subir archivos manualmente por FTP ni crear bases de datos a mano. Este es el método más recomendado para principiantes.
2.1 Localiza el instalador de aplicaciones
Dentro de tu panel de Plesk, busca en el menú lateral la opción que se llama "Aplicaciones" o "Catálogo de aplicaciones". Haz clic sobre ella. Se abrirá un catálogo con cientos de aplicaciones web, desde WordPress hasta Joomla, pasando por PrestaShop.
2.2 Busca PrestaShop
En el buscador del catálogo, escribe "PrestaShop". Verás que aparece el icono oficial de la plataforma. Haz clic en él para ver los detalles de la aplicación.
2.3 Configura la instalación
Plesk te pedirá que configures algunos parámetros básicos antes de comenzar la instalación. Esto es lo que verás:
-
Dominio: Selecciona el dominio o subdominio donde quieres instalar tu tienda. Si solo tienes un dominio, aparecerá preseleccionado.
-
Directorio de instalación: Déjalo en blanco si quieres que la tienda se instale en la raíz del dominio (por ejemplo,
tutienda.com). Si quieres que se instale en una subcarpeta (por ejemplo,tutienda.com/tienda), escribe el nombre de esa carpeta aquí. Para una tienda principal, te recomiendo dejarlo vacío. -
Base de datos: Plesk te creará automáticamente una base de datos para PrestaShop. Solo tendrás que elegir un nombre para ella. Algo como
prestashop_dbsuele ser una buena opción. -
Crear usuario de base de datos: Marca la opción para que Plesk cree un usuario específico para la base de datos. Asigna una contraseña segura. Guárdala bien, la necesitarás más adelante (aunque PrestaShop la configurará automáticamente).
-
Idioma de la instalación: Elige el idioma que prefieras (español, en la mayoría de los casos).
-
Datos del administrador: Aquí configurarás el correo electrónico y la contraseña de acceso al panel de administración de PrestaShop (el famoso
/admin). Elige una contraseña robusta. -
Configuración de la tienda: Plesk te preguntará por el nombre de tu tienda, la actividad principal (moda, electrónica, etc.) y otros datos básicos.
Una vez que hayas rellenado todos los campos, haz clic en el botón "Instalar" y espera. El proceso suele tardar entre 2 y 5 minutos, dependiendo de la velocidad de tu servidor.
[TIP] No cierres la pestaña del navegador durante la instalación. Plesk te mostrará una barra de progreso. Si se corta la conexión, no pasa nada, puedes reanudar el proceso desde el apartado "Tareas en segundo plano".
Paso 3: Configuración inicial de PrestaShop
¡Felicidades! Si has llegado hasta aquí, la instalación ha sido un éxito. Ahora es el momento de personalizar tu tienda y ajustarla a tus necesidades. Cuando Plesk termine, te mostrará dos enlaces: uno para ir a la parte pública de tu tienda y otro para acceder al panel de administración.
3.1 Accede al panel de administración
Haz clic en el enlace del panel de administración (normalmente termina en /admin seguido de unos números aleatorios). Introduce el correo y la contraseña que configuraste durante la instalación.
3.2 Completa el asistente de configuración
PrestaShop te recibirá con un asistente de configuración. No te asustes, es muy intuitivo. Te irá preguntando sobre:
-
Información de tu tienda: Nombre, logotipo, actividad, etc.
-
País y moneda: Es importante que configures el país principal de tu negocio y la moneda (euros, dólares, etc.) para que los precios se muestren correctamente.
-
Zonas de envío: Define desde qué países vendes y a qué países envías.
-
Métodos de pago: Aquí podrás activar opciones como PayPal, tarjeta de crédito o transferencia bancaria. Te recomiendo empezar con PayPal y contra reembolso si estás empezando.
-
Aspecto visual: Elige una plantilla (tema) para tu tienda. PrestaShop incluye algunas por defecto. Puedes cambiarla más adelante desde el menú "Diseño" del panel.
-
Datos de la empresa: Si tienes una empresa registrada, introduce el NIF/CIF, dirección fiscal, etc. Si eres autónomo o particular, también puedes configurarlo.
Sigue los pasos del asistente y haz clic en "Siguiente" en cada pantalla. Al final, PrestaShop te preguntará si quieres instalar datos de demostración. Te recomiendo que NO los instales, ya que luego tendrás que limpiar la tienda de productos de ejemplo.
[WARNING] Si instalas los datos de demostración, luego tendrás que eliminar manualmente todos los productos, categorías, imágenes y clientes de prueba. Mejor evita ese trabajo extra.
Paso 4: Configuración esencial de la tienda en Plesk
Ahora que PrestaShop está instalado, vamos a asegurarnos de que todo esté correctamente configurado a nivel de servidor y de la aplicación. Esto es clave para que tu tienda funcione rápido y sin errores.
4.1 Activa los enlaces permanentes (URLs amigables)
PrestaShop tiene una opción para que las URLs de tus productos sean limpias y amigables para el SEO (por ejemplo, tutienda.com/zapatillas-deportivas en lugar de tutienda.com/index.php?id_product=5).
Para activar esto:
-
Ve al panel de administración de PrestaShop.
-
Navega hasta "Configuración avanzada" > "Rendimiento".
-
En la sección de "URLs amigables", marca la casilla "Activar URLs amigables".
-
Guarda los cambios.
Si al activarlas te da un error 404 en la tienda, no te preocupes. Vuelve al panel de administración y ve a "Configuración avanzada" > "Configuración general" y asegúrate de que la opción "Forzar compilación de plantillas" esté activada. Luego, desactívala y guarda.
4.2 Configura la caché para mejorar el rendimiento
Una tienda lenta ahuyenta a los clientes. Activa la caché de PrestaShop para que las páginas carguen más rápido:
-
Ve a "Configuración avanzada" > "Rendimiento".
-
En la sección "Caché", selecciona "Sistema de archivos" (o "Memcached" si tu hosting lo permite).
-
Establece un tiempo de vida de caché razonable (por ejemplo, 24 horas).
-
Guarda los cambios.
4.3 Configura la zona horaria y la configuración regional
Ve a "Configuración avanzada" > "Configuración general" y asegúrate de que la zona horaria sea la correcta (por ejemplo, "Europe/Madrid" para España). También puedes ajustar el formato de fecha y hora.
4.4 Activa el modo mantenimiento durante los cambios
Cuando estés haciendo cambios importantes en tu tienda, es buena práctica activar el modo mantenimiento para que los visitantes no vean errores a medio camino:
-
Ve a "Configuración de la tienda" > "Parámetros generales".
-
En la sección "Modo mantenimiento", actívalo.
-
Puedes añadir una IP de tu casa para poder ver la tienda mientras está en mantenimiento (la tuya propia).
-
Cuando termines, desactívalo.
Paso 5: Configura el dominio y los certificados SSL en Plesk
Este es un paso crucial para la seguridad y la confianza de tus clientes. Que tu tienda tenga un candado en el navegador (HTTPS) es imprescindible hoy en día, sobre todo si vas a aceptar pagos online.
5.1 Instala un certificado SSL
Plesk facilita mucho la instalación de certificados SSL. De hecho, si usas Let's Encrypt, es totalmente gratuito y se renueva automáticamente.
-
Ve a "Sitios web y dominios" en tu panel de Plesk.
-
Selecciona tu dominio.
-
Busca la sección "Certificados SSL/TLS" y haz clic en "Let's Encrypt".
-
Introduce tu correo electrónico y marca la casilla para incluir el subdominio
www. -
Haz clic en "Instalar".
Espera unos segundos y Plesk te confirmará que el certificado se ha instalado correctamente. Ahora, asegúrate de que todo el tráfico se redirija a HTTPS.
5.2 Fuerza la redirección a HTTPS
Para que nadie pueda acceder a tu tienda por HTTP (sin cifrar), configura una redirección:
-
En "Sitios web y dominios", ve a "Redirecciones" (o "Hosting y DNS").
-
Añade una redirección desde
http://tudominio.comahttps://tudominio.comcon el tipo "Permanente (301)". -
Haz lo mismo para el subdominio
www.
También puedes forzar HTTPS desde el archivo .htaccess de PrestaShop, pero la forma más segura es hacerlo desde Plesk.
[INFO] La redirección 301 es la mejor para el SEO, ya que le dice a Google que la versión con HTTPS es la canónica y evita contenido duplicado.
Paso 6: Configura el correo electrónico de la tienda
PrestaShop necesita enviar correos electrónicos a tus clientes (confirmaciones de pedido, avisos de envío, recuperación de contraseñas, etc.). Para ello, debes configurar el envío de correo.
6.1 Crea una cuenta de correo en Plesk
-
Ve a "Correo" en tu panel de Plesk.
-
Haz clic en "Crear cuenta de correo".
-
Introduce la dirección que quieras (por ejemplo,
contacto@tudominio.com) y una contraseña segura. -
Guarda.
6.2 Configura el envío de correo en PrestaShop
-
En el panel de administración de PrestaShop, ve a "Configuración avanzada" > "Correo electrónico".
-
En "Enviar correos electrónicos", elige "Usar la función mail() de PHP" si tu servidor lo permite (la opción más sencilla). Si no funciona, elige "Usar SMTP" y configura los datos de tu servidor de correo de Plesk (normalmente
mail.tudominio.com, puerto 587, autenticación con tu usuario y contraseña). -
Envía un correo de prueba para verificar que todo funciona.
[WARNING] Si los correos caen en spam, es porque el remitente no está autenticado correctamente. Asegúrate de usar SMTP con autenticación y de que tu dominio tenga registros SPF y DKIM configurados (Plesk te permite activarlos fácilmente en la sección de correo).
Paso 7: Optimización básica para el SEO de tu tienda
Ahora que la tienda está funcionando, vamos a darle un empujón al SEO para que Google y otros buscadores encuentren tus productos. No necesitas ser un experto, pero sí aplicar estas buenas prácticas.
7.1 Configura las metaetiquetas globales
-
Ve a "Configuración de la tienda" > "Parámetros generales".
-
En la pestaña "Metadatos", introduce un título para tu tienda (por ejemplo, "MiTienda Online - Moda y Complementos") y una descripción atractiva que incluya tus palabras clave principales.
-
También puedes configurar las metaetiquetas para la página de inicio.
7.2 Activa las URLs amigables (si no lo has hecho ya)
Este punto es fundamental. Ya te lo expliqué en el paso 4.1, pero es tan importante para el SEO que lo repito. Las URLs amigables mejoran la experiencia del usuario y el posicionamiento.
7.3 Configura Google Search Console y el archivo robots.txt
-
Ve a "Configuración de la tienda" > "SEO y Redes Sociales".
-
Asegúrate de que el archivo
robots.txtesté generado. PrestaShop lo crea automáticamente, pero puedes revisarlo y personalizarlo. -
Regístrate en Google Search Console y verifica tu propiedad. Plesk te permite añadir el código de verificación de forma sencilla en la sección "Sitios web y dominios" > "Hosting" > "Configuración adicional".
7.4 Crea un sitemap XML
PrestaShop tiene un generador de sitemaps integrado:
-
Ve a "Configuración avanzada" > "SEO y Redes Sociales".
-
En la pestaña "Sitemap", activa la generación del sitemap y elige la frecuencia de actualización (diaria es buena).
-
Guarda y luego envía la URL del sitemap (
tudominio.com/sitemap.xml) en Google Search Console.
7.5 Optimiza las imágenes de los productos
Las imágenes pesadas ralentizan tu tienda. Sube imágenes optimizadas (en formato WebP o JPEG comprimido) y usa la herramienta de PrestaShop para generar múltiples tamaños. Ve a "Diseño" > "Tema y logotipo" > "Configuración de imagen" y ajusta los tamaños según tus necesidades.
[TIP] Una buena práctica es que las imágenes de producto no superen los 200 KB. Puedes usar herramientas gratuitas como TinyPNG o Squoosh para comprimirlas antes de
