Cómo instalar PrestaShop en cPanel y configurarlo para ventas
Antes de empezar: qué necesitas para instalar PrestaShop en cPanel
PrestaShop es una de las plataformas de comercio electrónico más populares del mundo, y no es para menos: es gratuita, de código abierto y muy potente. Pero antes de lanzarnos a la piscina, vamos a revisar qué necesitas tener preparado.
Para instalar PrestaShop en cPanel necesitas, como mínimo, lo siguiente:
- Un plan de hosting que cumpla con los requisitos de PrestaShop (PHP 7.2 o superior, MySQL 5.6 o superior, y espacio en disco suficiente).
- Acceso a tu panel de control de hosting, normalmente cPanel, con permisos de administrador.
- Un dominio o subdominio donde quieras instalar la tienda.
- El archivo de instalación de PrestaShop, que puedes descargar desde la web oficial de PrestaShop.
- Un cliente FTP (como FileZilla) o, mejor aún, usar el administrador de archivos de cPanel para subir los archivos.
[INFO] Si tu hosting usa Syspanel en lugar de cPanel, el proceso es muy similar, pero ten en cuenta que el acceso a Syspanel se realiza a través del puerto 2106. El resto de pasos son prácticamente idénticos.
¿Tienes todo? Perfecto. Vamos paso a paso.
Paso 1: Descargar PrestaShop y preparar los archivos
Lo primero es descargar la última versión estable de PrestaShop desde su página oficial. El archivo viene comprimido en formato ZIP.
Una vez descargado, descomprímelo en tu ordenador. Verás una carpeta con muchos archivos y subcarpetas. No te asustes, es normal. Esa carpeta es la que tendrás que subir a tu hosting.
[TIP] No subas el archivo ZIP directamente al servidor. Es mejor descomprimirlo antes, o si lo subes comprimido, luego tendrás que extraerlo en el servidor, lo cual puede dar problemas de permisos si no lo haces bien.
Paso 2: Subir los archivos a tu hosting
Ahora toca subir los archivos al servidor. Tienes dos opciones: usar el Administrador de Archivos de cPanel o un cliente FTP.
Opción A: Usar el Administrador de Archivos de cPanel
- Entra en tu cPanel.
- Busca la sección Archivos y haz clic en Administrador de Archivos.
- Navega hasta la carpeta
public_html(ohtdocssi tu hosting es de otro tipo). Aquí es donde irá tu tienda. - Haz clic en Subir y selecciona la carpeta de PrestaShop que descomprimiste en tu ordenador. Ten en cuenta que si tienes muchos archivos, la subida puede tardar un poco.
- Una vez subida, asegúrate de que todos los archivos están dentro de
public_html. Si has subido una carpeta que contiene todo, tendrás que mover su contenido apublic_htmldirectamente.
Opción B: Usar un cliente FTP (FileZilla)
- Descarga e instala FileZilla en tu ordenador.
- Conéctate a tu servidor usando los datos FTP que te proporcionó tu proveedor de hosting (normalmente los encuentras en el correo de bienvenida o en la sección de FTP de cPanel).
- En el lado derecho de FileZilla, navega hasta
public_html. - Arrastra todos los archivos de PrestaShop desde tu ordenador (lado izquierdo) hasta
public_html(lado derecho). - Espera a que termine la transferencia. Dependiendo de la cantidad de archivos, puede tardar varios minutos.
[WARNING] Asegúrate de que el contenido de la carpeta de PrestaShop esté directamente en
public_html, y no dentro de una subcarpeta comopublic_html/prestashop. Si lo pones en una subcarpeta, tu tienda se abrirá entudominio.com/prestashopen lugar detudominio.com. Si eso es lo que quieres, perfecto, pero tenlo en cuenta.
Paso 3: Crear la base de datos MySQL
PrestaShop necesita una base de datos para guardar toda la información de tu tienda: productos, pedidos, clientes, etc. Así que vamos a crearla en cPanel.
- En cPanel, busca la sección Bases de Datos y haz clic en Asistente de Bases de Datos MySQL.
- Sigue el asistente. Primero te pedirá que crees una base de datos. Ponle un nombre que reconozcas, por ejemplo
mitienda_db. - A continuación, crea un usuario para esa base de datos. Por ejemplo,
mitienda_user. Elige una contraseña segura y guárdala bien, la necesitarás en el siguiente paso. - Finalmente, el asistente te pedirá que asignes el usuario a la base de datos. Asegúrate de darle TODOS LOS PRIVILEGIOS.
- Anota el nombre de la base de datos, el usuario y la contraseña. Los necesitarás durante la instalación de PrestaShop.
[INFO] En algunos hostings, los nombres de las bases de datos y usuarios llevan un prefijo con el nombre de tu cuenta. Por ejemplo, si tu cuenta se llama
usuario123, la base de datos se llamaráusuario123_mitienda_db. No te preocupes, es normal.
Paso 4: Ejecutar el instalador de PrestaShop
Ahora viene la parte interesante. Abre tu navegador y escribe tu dominio (o subdominio). Si has subido los archivos correctamente, verás la pantalla de instalación de PrestaShop.
- Selecciona el idioma de instalación y haz clic en Siguiente.
- Acepta los términos de la licencia y haz clic en Siguiente.
- El instalador comprobará que tu servidor cumple con los requisitos. Si todo está en verde, haz clic en Siguiente. Si hay algún problema, el instalador te lo dirá para que lo corrijas.
- Ahora te pedirá la información de la tienda: nombre, actividad, país, etc. Rellena estos campos con cuidado. El nombre de la tienda es lo que verán tus clientes.
- En el siguiente paso, introduce los datos de la cuenta de administrador: email, contraseña y nombre. Esta será tu cuenta para gestionar la tienda.
- Después, toca configurar la base de datos. Aquí es donde tienes que poner los datos que creaste en el paso anterior:
- Motor de base de datos: MySQL.
- Servidor de base de datos: normalmente
localhost. - Nombre de la base de datos: el que creaste.
- Usuario de la base de datos: el que creaste.
- Contraseña de la base de datos: la que pusiste.
- Prefijo de las tablas: puedes dejarlo como
ps_por defecto.
- Haz clic en Siguiente y el instalador empezará a crear las tablas. Espera a que termine.
- Finalmente, el instalador te preguntará si quieres instalar datos de demostración. Si es tu primera tienda, te recomiendo que los instales para ver cómo funciona todo. Luego puedes borrarlos.
- ¡Listo! Cuando termine, verás la página de confirmación. Haz clic en Administrar la tienda para entrar en el panel de administración.
[WARNING] No olvides eliminar la carpeta
installde tu servidor después de instalar PrestaShop. Si no lo haces, podrías tener problemas de seguridad. Puedes hacerlo desde el Administrador de Archivos de cPanel o desde tu cliente FTP.
Paso 5: Configuración básica de PrestaShop para ventas
Una vez dentro del panel de administración de PrestaShop, toca configurar la tienda para que esté lista para vender. Aquí van los pasos más importantes.
Configura los ajustes generales de la tienda
- Ve a Parámetros avanzados > Información.
- Rellena los campos de Nombre de la tienda, Logo, Email de contacto, etc.
- En Parámetros de la tienda > Ajustes generales, configura la moneda, el idioma y la zona horaria de tu tienda.
Configura los métodos de pago
- Ve a Módulos > Módulos y servicios.
- Busca el módulo de pago que quieras usar (PayPal, tarjeta de crédito, transferencia bancaria, etc.) e instálalo.
- Configúralo con tus datos de cuenta. Cada módulo tiene su propia configuración, pero normalmente te pedirá tu email o tus claves de API.
[TIP] Si estás empezando, te recomiendo activar el pago por transferencia bancaria y contra reembolso. Son los más fáciles de configurar y no requieren de una cuenta de pasarela de pago.
Configura los métodos de envío
- Ve a Transporte > Transportistas.
- Haz clic en Añadir nuevo transportista para crear el tuyo propio (por ejemplo, Correos, Seur, etc.).
- Configura las zonas de envío, los precios y los pesos máximos y mínimos.
Crea tus primeras categorías y productos
- Ve a Catálogo > Categorías y crea las categorías que necesites (por ejemplo, "Ropa", "Electrónica", "Accesorios").
- Ve a Catálogo > Productos y haz clic en Nuevo producto.
- Rellena la información básica: nombre, descripción, precio, fotos, etc.
- Asigna el producto a una o varias categorías.
- Asegúrate de que el estado del producto sea Habilitado para que se vea en la tienda.
Paso 6: Configuración avanzada y optimización para SEO
Ahora que tu tienda ya tiene lo básico, vamos a darle un plus de profesionalidad con la configuración SEO.
Configura las URLs amigables
- Ve a Parámetros avanzados > SEO y URLs.
- Marca la opción Activar URLs amigables.
- Haz clic en Guardar.
- Si el sistema te da un aviso sobre el archivo
.htaccess, cópialo o vuelve a generarlo desde el botón que aparece.
Configura las metaetiquetas de la tienda
- En el mismo apartado SEO y URLs, verás una lista de páginas de tu tienda (inicio, productos, categorías, etc.).
- Haz clic en cada una y rellena el Título y la Descripción con palabras clave relevantes.
- No olvides la página de inicio, que es la más importante. Usa tu palabra clave principal, como "tienda online PrestaShop", en el título.
Activa el modo multitienda (opcional)
Si en el futuro quieres gestionar varias tiendas desde el mismo panel, puedes activar el modo multitienda en Parámetros avanzados > Multitienda. Pero para empezar, no lo necesitas.
Paso 7: Prueba tu tienda antes de lanzarla
Antes de anunciar tu tienda al mundo, haz una prueba completa:
- Compra un producto: Ve a tu tienda como cliente, añade un producto al carrito y completa el proceso de compra con un pedido de prueba.
- Comprueba los emails: Asegúrate de que los emails de confirmación de pedido llegan correctamente tanto al cliente como a ti.
- Revisa el panel de administración: Mira que los pedidos aparecen correctamente en el panel.
- Prueba en móvil: Abre tu tienda en un móvil y comprueba que se ve bien y que se puede navegar correctamente.
[WARNING] Si has hecho un pedido de prueba, no olvides borrarlo del panel de administración antes de lanzar la tienda. También deberías eliminar los datos de demostración si los instalaste.
Preguntas frecuentes sobre instalar PrestaShop en cPanel
¿Cuánto tarda la instalación de PrestaShop en cPanel?
La instalación en sí tarda entre 5 y 15 minutos, dependiendo de la velocidad de tu conexión y del hosting. La subida de archivos es lo que más tiempo puede llevar.
¿Puedo instalar PrestaShop en un subdominio?
Sí, puedes instalarlo en un subdominio como tienda.tudominio.com. Solo tienes que crear el subdominio en cPanel y subir los archivos a su carpeta correspondiente.
¿Qué hago si me aparece un error de permisos durante la instalación?
Los permisos de los archivos y carpetas deben ser correctos. Los archivos deben tener permiso 644 y las carpetas 755. Puedes cambiarlos desde el Administrador de Archivos de cPanel seleccionando los archivos y haciendo clic en Permisos.
¿Es necesario tener conocimientos técnicos para instalar PrestaShop?
No, con esta guía y un poco de paciencia puedes hacerlo perfectamente. Eso sí, es importante que sigas los pasos en orden y que tengas a mano los datos de tu hosting.
¿Qué hago si mi hosting usa Syspanel en lugar de cPanel?
Si tu hosting usa Syspanel, el proceso es muy similar. La diferencia principal es que el acceso al panel se hace a través del puerto 2106. El resto de pasos (subir archivos, crear base de datos, etc.) son prácticamente los mismos.
Conclusión: tu tienda online PrestaShop está lista
Enhorabuena, has instalado PrestaShop en tu cPanel y la has configurado para vender. Ahora puedes empezar a añadir productos, configurar métodos de pago y envío, y personalizar el diseño de tu tienda.
Recuerda que esto es solo el principio. Una tienda online es un proyecto vivo que requiere mantenimiento, actualizaciones y, sobre todo, mucho cariño. Pero con esta base, ya tienes todo lo necesario para empezar a vender.
Si te has quedado con alguna duda, revisa las preguntas frecuentes o consulta la documentación oficial de PrestaShop. Y si algo falla, no te desesperes: la comunidad de PrestaShop es enorme y siempre hay alguien dispuesto a ayudar.
¡Mucha suerte con tu nueva tienda online!
