Guía básica de PrestaShop: primeros pasos en cPanel
¡Hola! Si estás leyendo esto, probablemente acabas de contratar un hosting o estás pensando en montar tu primera tienda online con PrestaShop. No te preocupes, has llegado al lugar indicado. Esta guía básica de PrestaShop está diseñada para que des tus primeros pasos PrestaShop sin complicaciones, utilizando la herramienta de gestión de tu servidor: cPanel. Vamos a ir paso a paso, como si estuviéramos sentados frente al ordenador juntos.
Empecemos con lo más importante: entender qué es cada cosa. PrestaShop es un software gratuito y de código abierto que te permite crear una tienda online profesional. cPanel es el panel de control de tu hosting, el "cuarto de máquinas" desde donde gestionarás todo: bases de datos, archivos, correos y, por supuesto, la instalación de PrestaShop. Este tutorial es tan básico que no necesitas saber programar; solo seguir las instrucciones.
¿Qué necesitas antes de empezar?
Antes de lanzarnos a la instalación, asegúrate de tener tres cosas a mano:
- Datos de acceso a cPanel: Te los ha proporcionado tu proveedor de hosting. Normalmente es una URL como
tudominio.com/cpanelotudominio.com:2083. - Tu dominio: El nombre de tu tienda (ej:
mitiendaonline.com). Debe estar apuntando a los servidores de tu hosting. - Contraseñas: Ten preparada una contraseña segura para el administrador de PrestaShop.
[WARNING] No todos los hosting incluyen PrestaShop preinstalado. Si no ves la opción en cPanel, no te asustes. Con esta guía lo instalaremos manualmente en unos minutos.
Primeros pasos en cPanel: conociendo el entorno
Una vez que accedas a cPanel, verás un panel lleno de iconos. No te abrumes. Para nuestro objetivo, solo nos interesan unas pocas secciones. Las más importantes para este tutorial son:
1. Sección de Archivos
Aquí es donde subiremos los ficheros de PrestaShop. Busca el icono "Administrador de Archivos" (File Manager). Lo usaremos para subir el programa a tu servidor.
2. Sección de Bases de Datos
PrestaShop necesita una base de datos para guardar productos, clientes y pedidos. Busca "Bases de Datos MySQL" o "MySQL Databases". Aquí crearemos una base de datos y un usuario.
3. Sección de Software
Algunos hosting tienen un instalador automático llamado "Softaculous Apps Installer" o "Instalador de Scripts". Si lo tienes, ¡genial! Te ahorrará varios pasos. Si no, no pasa nada, lo haremos manualmente.
Opción A: Instalación rápida con Softaculous (Recomendada para principiantes)
Si tu cPanel incluye Softaculous, este es el método más fácil para dar tus primeros pasos PrestaShop.
- Busca y haz clic en "Softaculous Apps Installer".
- En la barra de búsqueda, escribe "PrestaShop" y haz clic en el resultado.
- Verás un botón azul grande que dice "Install Now". Púlsalo.
- Rellena el formulario:
- Software Setup: Elige la versión (la última estable) y la URL de tu tienda (ej:
mitienda.comomitienda.com/tienda). - Site Settings: Pon el nombre de tu tienda, una descripción y elige un idioma.
- Admin Account: Crea un usuario y una contraseña para acceder a la parte de administración. ¡Guárdalos bien!
- Advanced Options: Puedes dejar todo por defecto.
- Software Setup: Elige la versión (la última estable) y la URL de tu tienda (ej:
- Haz clic en "Install". El proceso tardará unos segundos. Al finalizar, te dará la URL de tu tienda y la del panel de administración (normalmente
tudominio.com/admin).
[TIP] Softaculous también instalará el certificado SSL si tu hosting lo soporta. Es clave para la seguridad de tu tienda.
Opción B: Instalación manual paso a paso (Para tener más control)
Si no tienes Softaculous o prefieres hacerlo tú mismo, esta es la ruta manual. No te preocupes, es igual de sencillo. Solo necesitas descargar PrestaShop desde su web oficial.
Paso 1: Descargar PrestaShop
Ve a la web oficial de PrestaShop y descarga el paquete comprimido (normalmente en .zip). Descomprímelo en tu ordenador. Verás una carpeta con muchos archivos.
Paso 2: Subir los archivos a tu hosting (cPanel)
- Accede a cPanel y abre el "Administrador de Archivos".
- Ve a la carpeta
public_html(owww). Ahí es donde debe vivir tu tienda. Si quieres que tu tienda esté en la raíz (ej:tudominio.com), sube los archivos dentro depublic_html. Si quieres que esté en una subcarpeta (ej:tudominio.com/tienda), crea una nueva carpeta dentro depublic_htmly súbelos allí. - Haz clic en "Subir" (Upload) y selecciona el archivo
.zipque descargaste. - Una vez subido, selecciona el archivo
.zipy haz clic en "Extraer" (Extract). Confirma la extracción. - Verás que aparece una carpeta con el nombre de la versión de PrestaShop. Entra dentro, selecciona todos los archivos y carpetas, y muévelos (Move) a la carpeta raíz (
public_htmlo la subcarpeta que hayas creado). Elimina la carpeta vacía y el archivo.zip.
Paso 3: Crear la base de datos
- Vuelve a cPanel y busca "Bases de Datos MySQL".
- En "Crear nueva base de datos", ponle un nombre (ej:
prestashop_db) y haz clic en "Crear base de datos". - Baja a "Usuarios de MySQL" y crea un nuevo usuario (ej:
prestashop_user) con una contraseña segura. Anótala. - En "Añadir usuario a la base de datos", selecciona el usuario y la base de datos que acabas de crear. Haz clic en "Añadir".
- En la siguiente pantalla, marca "Todos los privilegios" y haz clic en "Hacer cambios".
Paso 4: Ejecutar el instalador web de PrestaShop
- Abre tu navegador y ve a la URL de tu tienda (ej:
tudominio.comotudominio.com/tienda). - Verás la pantalla de bienvenida del instalador de PrestaShop. Selecciona tu idioma y haz clic en "Next".
- Acepta los términos de la licencia y continúa.
- Configura la tienda:
- Shop name: El nombre de tu tienda.
- Main activity: Elige el tipo de negocio (ropa, electrónica, etc.).
- Country: Tu país.
- Enable SSL: Márcalo si tienes certificado SSL (recomendado).
- Configura la cuenta de administrador: Crea un email, usuario y contraseña para acceder al back office. ¡No los pierdas!
- Configura la base de datos: Aquí pondrás los datos que creaste en el Paso 3.
- Database server address: Normalmente
localhost. Si no funciona, consulta con tu hosting. - Database name: El nombre que pusiste (ej:
tuusuario_prestashop_db). - Database login: El usuario que creaste (ej:
tuusuario_prestashop_user). - Database password: La contraseña del usuario.
- Tables prefix: Déjalo como
ps_a menos que sepas lo que haces.
- Database server address: Normalmente
- Haz clic en "Test your database connection now!". Si todo está bien, verás un mensaje verde. Continúa.
- El instalador comenzará a crear las tablas. Al finalizar, ¡ya tienes tu tienda instalada! Te dará la URL del front office (tu tienda) y del back office (administración).
[INFO] Si ves errores de permisos de archivos durante la instalación, desde el Administrador de Archivos de cPanel, selecciona la carpeta
public_html, haz clic derecho y elige "Change Permissions". Pon 755 para las carpetas y 644 para los archivos.
Primeros pasos dentro de tu PrestaShop
Una vez instalado, es hora de explorar. Accede al panel de administración (back office) con el usuario y contraseña que creaste. Aquí tienes las tareas clave para tus primeros pasos PrestaShop:
Configurar la información básica de la tienda
Ve a "Shop Parameters" > "General". Aquí puedes cambiar el nombre, el logo y la URL de tu tienda. En "Traffic & SEO" puedes configurar la meta descripción y las URLs amigables (activa la opción "Friendly URL").
Añadir productos
Ve a "Catalog" > "Products". Haz clic en "New product". Rellena:
- Nombre y descripción.
- Precio (con y sin IVA).
- Cantidad de stock.
- Imágenes (sube fotos de buena calidad).
- Categorías (asigna el producto a una categoría, como "Ropa" o "Electrónica").
Personalizar el diseño
Ve a "Design" > "Theme & Logo". PrestaShop viene con un tema por defecto. Puedes cambiarlo desde aquí o comprar uno nuevo. También puedes modificar colores y fuentes desde el "Theme Customizer".
Configurar métodos de pago y envío
- Pago: Ve a "Payment" > "Payment Methods". Activa los que quieras (transferencia bancaria, contra reembolso, PayPal, etc.).
- Envío: Ve a "Shipping" > "Carriers". Aquí puedes añadir transportistas (Correos, MRW, etc.) y configurar tarifas por peso o precio.
Preguntas frecuentes (FAQ)
¿Qué hago si no veo la opción de Softaculous en mi cPanel?
No te preocupes. Sigue la Opción B de instalación manual. Es igual de segura y te dará más control. Si tu hosting no tiene Softaculous, suele ser porque es un plan más básico, pero la instalación manual funciona perfectamente.
¿Puedo usar Syspanel (HestiaCP) en lugar de cPanel?
Sí, pero el proceso es diferente. Si tu hosting usa Syspanel (el nombre que le damos a HestiaCP), el puerto de acceso es el 2106 (ej: tudominio.com:2106). Dentro de Syspanel, busca la sección de "Web" para gestionar archivos y "Bases de datos" para crear la DB. La instalación de PrestaShop es similar, pero los nombres de las secciones cambian. Si tienes dudas, consulta a tu proveedor.
¿Por qué mi tienda se ve en blanco o con errores?
Suele ser por problemas de permisos de archivos o por un error en la configuración de la base de datos. Revisa que los permisos de public_html estén en 755 y que hayas puesto bien el nombre de la base de datos y el usuario en el instalador. También puede deberse a que la versión de PHP no es compatible. En cPanel, busca "Select PHP Version" y elige una versión reciente (7.4 o 8.0).
¿Cómo actualizo PrestaShop más adelante?
Nunca actualices desde el panel de administración sin hacer una copia de seguridad. La forma más segura es: 1) Hacer backup de archivos y base de datos desde cPanel. 2) Descargar la nueva versión de PrestaShop. 3) Subir los archivos (sin borrar la carpeta config y img). 4) Ejecutar el script de actualización desde la URL de tu tienda. Si no te sientes seguro, contrata a un profesional.
¿Necesito un certificado SSL?
Sí, es imprescindible para que los datos de tus clientes (tarjetas de crédito, direcciones) viajen cifrados. Además, Google penaliza las tiendas sin SSL. La mayoría de los hosting lo incluyen gratis (Let's Encrypt). En cPanel, busca "SSL/TLS" o "AutoSSL" para activarlo.
Conclusión
¡Enhorabuena! Has dado tus primeros pasos PrestaShop con éxito. Has aprendido a usar cPanel para instalar tu tienda, ya sea con Softaculous o manualmente. Recuerda que esto es solo el principio. Explora el back office, añade productos y configura tus métodos de pago. Si tienes dudas, busca en la comunidad de PrestaShop o en los foros de tu hosting.
Este tutorial ha sido un básico para que empieces. Con el tiempo, aprenderás a personalizar temas, instalar módulos y optimizar el SEO de tu tienda. Pero por ahora, lo más importante es que tu tienda ya está en línea. ¡Ve y celebra tu logro!
