Configurar tienda PrestaShop en Syspanel: primeros pasos
¡Hola! Soy tu asistente técnico de confianza. Si has llegado hasta aquí, probablemente acabas de contratar un plan de hosting con Syspanel o estás pensando en migrar tu tienda online, y tienes delante un panel de control que te parece un poco laberíntico. No te preocupes, es más fácil de lo que parece.
En esta guía extensa y detallada, vamos a desgranar el proceso de configurar PrestaShop en Syspanel desde cero. Vamos a dejar de lado el miedo y vamos a convertir esa instalación inicial en una tienda funcional, rápida y lista para vender. Hablaremos de los ajustes PrestaShop más importantes, de la estructura de archivos, de las bases de datos y de los primeros pasos para que tu proyecto despegue con buen pie.
Vamos a ir paso a paso, como si estuviéramos tomando un café y te lo explicara en persona. Coge papel y lápiz (o una pestaña nueva) y vamos a ello.
Entendiendo el entorno: ¿Qué es Syspanel y qué nos ofrece?
Antes de tocar nada, es crucial entender dónde estamos. Syspanel es el nombre del panel de control de tu hosting. Es la herramienta que te permite gestionar todo lo relacionado con tu servidor: archivos, bases de datos, dominios, correos electrónicos y, por supuesto, la instalación de aplicaciones.
Piénsalo como el cuadro de mandos de tu avión. Si quieres pilotar tu tienda online, necesitas saber qué hace cada botón.
Acceder a este panel es muy sencillo. Normalmente, recibirás un correo con las credenciales y una URL específica. Esa URL suele ser algo así como https://tu-dominio.com:2106. Recuerda siempre esa terminación: el puerto de acceso es el 2106. Es fundamental para no perderte en el intento. No es el típico puerto 8080 o 443, es el 2106. Apúntalo en un post-it si hace falta.
Una vez dentro, verás una interfaz limpia, generalmente con un menú lateral izquierdo y una barra superior. No te asustes con la cantidad de iconos. Para nuestro objetivo de hoy, nos centraremos en dos secciones principales: "Archivos" (o "Administrador de archivos") y "Bases de datos" (o "MySQL"). En versiones más modernas de Syspanel, puede que incluso haya un instalador automático de aplicaciones como PrestaShop, lo cual nos ahorrará tiempo, pero hoy vamos a aprender a hacerlo de forma manual para entender cada pieza del motor.
Preparando el terreno: Archivos y Bases de Datos
Configurar PrestaShop no es solo subir archivos. Es como construir una casa: primero los cimientos (la base de datos), luego las paredes (los archivos) y por último la decoración (el tema y los módulos).
### Creando la Base de Datos (MySQL)
PrestaShop necesita un lugar donde almacenar todos los datos: productos, clientes, pedidos, configuración... Ese lugar es la base de datos. Vamos a crearla ahora mismo.
- Accede a la sección de Bases de Datos: En el menú lateral de Syspanel, busca la pestaña que dice "Bases de datos" o "MySQL".
- Crea una nueva base de datos: Verás un formulario para "Añadir nueva base de datos". Tendrás que ponerle un nombre. Te recomiendo algo descriptivo como
tienda_prestashopomiprimeratienda. - Crea un usuario: El sistema te pedirá que crees un usuario para esa base de datos. Este es un paso crítico. No uses el usuario "root". Crea uno específico, por ejemplo,
usuario_presta. - Establece una contraseña segura: Debe ser larga, con mayúsculas, minúsculas, números y símbolos. Piensa que es la llave de tu casa. Syspanel suele tener un botón para generar una contraseña aleatoria. Úsalo.
- Asigna privilegios: Marca la casilla para dar "Todos los privilegios" a este usuario sobre la base de datos
tienda_prestashop. Sin esto, PrestaShop no podrá leer ni escribir en la base de datos.
[WARNING] Anota en un bloc de notas (fuera de línea) el nombre de la base de datos, el nombre de usuario y la contraseña. Los vas a necesitar en unos minutos durante el asistente de instalación de PrestaShop. No los pierdas, o tendrás que repetir el proceso.
### Subiendo los archivos de PrestaShop
Ahora vamos a por los archivos. PrestaShop es un programa (escrito en PHP) que se ejecuta en el servidor.
- Descarga PrestaShop: Ve a la web oficial de PrestaShop y descarga el paquete comprimido (en formato
.zip) de la última versión estable. - Accede al Administrador de Archivos: En Syspanel, busca la sección "Archivos" o "Administrador de archivos".
- Localiza la carpeta
public_html: Esta es la raíz de tu dominio principal. Todos los archivos que pongas aquí serán visibles enwww.tudominio.com. A veces, si tienes un subdominio comotienda.tudominio.com, la carpeta puede llamarsepublic_html/tiendao simplementetienda. Para este tutorial, asumiremos que es la raíz (public_html). - Sube el archivo
.zip: Utiliza el botón "Subir" del administrador de archivos para subir el archivo.zipde PrestaShop a la carpetapublic_html. Esto puede tardar unos minutos dependiendo de tu conexión. - Descomprime el archivo: Una vez subido, haz clic derecho sobre el archivo
.zipy selecciona "Extraer" o "Descomprimir". El sistema creará una carpeta con el nombre del archivo (ej:prestashop_1.7.8.0). - Mueve el contenido: Entra en esa carpeta recién creada, selecciona todo su contenido (con Ctrl+A) y córtalo (Ctrl+X). Luego, vuelve a la carpeta
public_htmly pega todo (Ctrl+V). El objetivo es que los archivos estén directamente enpublic_html, no en una subcarpeta, a menos que quieras que tu tienda esté entudominio.com/prestashop. - Elimina los restos: Borra la carpeta vacía que quedó tras el movimiento y el archivo
.ziporiginal. Esto es importante por seguridad.
[TIP] Si tienes la opción de "Mover" en lugar de "Copiar", úsala. Es más rápida y no duplica espacio en tu disco duro virtual.
El asistente de instalación: Configurando PrestaShop
Ahora viene la parte divertida. Abre tu navegador web y escribe la URL de tu dominio (ej: www.tudominio.com). Si has hecho los pasos anteriores correctamente, el asistente de instalación de PrestaShop debería aparecer automáticamente.
Este asistente te guiará a través de varios pasos. Vamos a analizarlos.
### Elección del idioma y compatibilidad del sistema
El primer paso es elegir el idioma de la instalación (español, por supuesto). Haz clic en "Siguiente".
Luego, PrestaShop verificará que tu servidor cumple con los requisitos mínimos (versión de PHP, extensiones, permisos de escritura, etc.).
Aquí es donde muchos se frustran. Si ves una lista de errores o advertencias en rojo, no te asustes. Lo más común es que falte la extensión php_curl o que el max_execution_time sea demasiado bajo.
[WARNING] Si ves errores de requisitos, no los ignores. Debes solucionarlos en Syspanel antes de continuar. Ve a la sección "Configuración" o "PHP" dentro de Syspanel y ajusta los valores. Busca la versión de PHP (te recomiendo la 7.4 o 8.0 para las últimas versiones de PrestaShop) y las extensiones. Si no sabes cómo activarlas, contacta con el soporte de tu hosting, pero normalmente es un simple clic en una casilla.
### Información de la tienda y de la cuenta de administrador
Ahora viene la parte de rellenar los datos de tu negocio.
- Nombre de la tienda: Sé creativo, pero también claro. Este nombre aparecerá en los emails y en el título del navegador.
- Actividad principal: Selecciona el sector de tu tienda (ropa, electrónica, alimentación...).
- País: Elige el país principal desde el que vendes.
- Cuenta de administrador: Este es tu usuario para entrar en el panel de administración de PrestaShop (el famoso
/admin). No uses "admin" como nombre de usuario. Eso es lo primero que hackean los bots. Usa algo más complejo comojuan_adminomi_tienda_boss. La contraseña debe ser muy robusta.
### Configuración de la base de datos
Este es el paso que preparamos al principio. El asistente te pedirá los datos de la base de datos MySQL.
- Dirección del servidor de base de datos: Normalmente es
localhost. Si no funciona, podría ser127.0.0.1. En Syspanel, casi siempre eslocalhost. - Nombre de la base de datos: El que creaste (ej:
tienda_prestashop). - Usuario de la base de datos: El que creaste (ej:
usuario_presta). - Contraseña de la base de datos: La que estableciste.
[INFO] Si ves un error de "No se puede conectar a la base de datos", revisa estas tres cosas en orden: 1) Que el servidor sea localhost. 2) Que el nombre de la base de datos y el usuario no tengan un prefijo extraño que Syspanel haya añadido (a veces lo añaden automáticamente, como tuusuario_tiendapresta). 3) Que hayas escrito la contraseña correctamente (cuidado con las mayúsculas).
### Finalización de la instalación
PrestaShop instalará las tablas y creará los archivos de configuración. Al final, te pedirá que elimines la carpeta install del servidor por seguridad. Es obligatorio hacerlo. Puedes hacerlo directamente desde el mensaje de éxito (te dará un botón) o manualmente desde el Administrador de Archivos de Syspanel, borrando la carpeta install.
Una vez hecho esto, ya tienes tu tienda instalada. Podrás acceder a dos URL:
- Front Office (tu tienda):
www.tudominio.com - Back Office (tu panel de administración):
www.tudominio.com/admin
Primeros pasos en el Back Office (Ajustes PrestaShop)
¡Enhorabuena! Ya has superado la parte más técnica. Ahora, entremos en el panel de administración. Es un mundo nuevo, pero vamos a centrarnos en los primeros pasos PrestaShop para dejar la tienda presentable y funcional.
### Configuración General de la tienda
Ve al menú superior, en la pestaña "Parámetros Avanzados" > "Información". Aquí puedes modificar el nombre de la tienda, el logo, etc.
Después, ve a "Parámetros de la tienda" > "Contactos". Añade tu dirección, teléfono y correo electrónico de contacto. Esto es vital para generar confianza en tus clientes.
### Activar la tienda (Modo Mantenimiento)
Cuando instalas PrestaShop, la tienda está en "modo mantenimiento". Es decir, solo tú puedes verla.
Para abrirla al público, ve a "Parámetros de la tienda" > "General" > "Mantenimiento". Activa la tienda (pon "Sí" en "Activar la tienda") y, si quieres, añade una IP para que tú puedas verla mientras trabajas en ella sin que los demás la vean (aunque esto es para casos más avanzados).
### Configuración de moneda e idiomas
En "Parámetros de la tienda" > "Localización" > "Monedas", puedes activar el Euro, el Dólar, etc. Haz clic en el símbolo de edición de la moneda que quieras usar y actívala. Lo mismo en "Idiomas": asegúrate de que el Español está activo.
### Añadir tu primer producto
Ve a "Catálogo" > "Productos" > "Nuevo producto".
Aquí tienes que rellenar:
- Nombre del producto: Sé claro y descriptivo.
- Precio: El precio de venta sin impuestos.
- Impuesto: Selecciona el impuesto que aplica (IVA 21% en España, por ejemplo).
- Cantidad: El stock disponible.
- Imágenes: Sube fotos de alta calidad. Esto es crucial para las ventas.
Guarda el producto y repite el proceso. No necesitas configurar todo a la perfección ahora, pero es bueno que veas cómo se crea un producto básico.
### Personalizando el tema (Ajustes visuales)
PrestaShop trae un tema por defecto. Para cambiarlo, ve a "Diseño" > "Tema y logotipo". Puedes instalar un tema nuevo desde el mercado de PrestaShop o subir uno que hayas comprado. Para empezar, te recomiendo que juegues con los colores y la configuración del tema por defecto. En "Diseño" > "Posiciones de módulos" puedes mover bloques de un lugar a otro de la página (como el carrito de compra o el buscador).
[TIP] No te obsesiones con el diseño en el primer día. Primero asegúrate de que el catálogo tiene productos y de que el proceso de compra funciona (haz un pedido de prueba a ti mismo). Luego, dedica tiempo a la estética.
Preguntas Frecuentes (FAQ) sobre Syspanel y PrestaShop
Aquí van las dudas típicas que nos llegan al soporte. Espero que te sean de ayuda.
¿Puedo instalar PrestaShop en un subdominio?
Sí, perfectamente. Solo tienes que crear el subdominio en Syspanel (por ejemplo, tienda.tudominio.com) y subir los archivos a la carpeta correspondiente a ese subdominio (suele ser public_html/tienda). El proceso de instalación es idéntico, solo cambia la carpeta de destino.
¿Qué hago si me olvido la contraseña del administrador de PrestaShop?
No es el fin del mundo. En la pantalla de login del Back Office, verás un enlace que dice "¿Olvidó su contraseña?". Introduce tu email de administrador y te enviarán un enlace para restablecerla. Si no te llega, revisa la carpeta de spam. Si aún así no puedes, desde Syspanel puedes acceder a la base de datos y cambiarla manualmente, pero eso ya es un nivel más avanzado. Te recomiendo contactar con soporte si no te sientes cómodo.
¿Es necesario configurar el SSL (https) para PrestaShop?
SÍ, ABSOLUTAMENTE. Hoy en día, no tener SSL es un suicidio. Google penaliza las webs sin https y los clientes desconfían. En Syspanel, busca la sección "SSL" o "Seguridad". Normalmente, con un solo clic puedes activar el certificado SSL gratuito de Let's Encrypt. Actívalo y luego, en el Back Office de PrestaShop, ve a "Parámetros Avanzados" > "General" y activa la opción "Forzar el uso de SSL en todas las páginas".
¿Cómo puedo hacer una copia de seguridad de mi tienda?
Esta es la pregunta más importante que puedes hacer. En Syspanel, busca la sección "Copias de seguridad" o "Backups". Puedes programar copias automáticas diarias o semanales. Te recomiendo que lo hagas. Además, antes de hacer cambios importantes en tu tienda (instalar un módulo, actualizar, etc.), haz una copia manual. Esto te salvará la vida en más de una ocasión.
[WARNING] Las copias de seguridad de Syspanel suelen incluir archivos y base de datos. Asegúrate de que la opción de "Base de datos" esté marcada. Si solo haces copia de los archivos, perderás todos tus productos y pedidos si algo sale mal.
Mi tienda está muy lenta, ¿qué puedo hacer?
La lentitud puede deberse a muchos factores: un tema pesado
