🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Guía para principiantes: ¿Qué es PrestaShop y cómo instalarlo en DirectAdmin?

Actualizado el 22 de marzo de 2026

¿Te has decidido a montar tu propia tienda online y has oído hablar de PrestaShop? Es una de las plataformas de comercio electrónico más potentes y utilizadas del mundo, y lo mejor de todo es que es gratuita. Si además tu hosting utiliza DirectAdmin, estás de suerte: la instalación es muy sencilla. En esta guía para principiantes te explicaré qué es PrestaShop y, paso a paso, cómo instalar PrestaShop en DirectAdmin para que puedas tener tu tienda online funcionando en pocos minutos.


¿Qué es PrestaShop y por qué elegirlo?

PrestaShop es un sistema de gestión de contenidos (CMS) especializado en comercio electrónico. Es decir, es un software que te permite crear, gestionar y promocionar tu tienda online sin necesidad de saber programar. Es de código abierto, lo que significa que es gratuito y que puedes personalizarlo a tu gusto.

Ventajas principales para principiantes:

  • Interfaz intuitiva: El panel de administración está diseñado para ser fácil de usar, incluso si nunca has tenido una tienda online.
  • Gran comunidad: Al ser tan popular, hay miles de tutoriales, foros y módulos gratuitos que te ayudarán a resolver cualquier duda.
  • Escalable: Puedes empezar con pocos productos y, a medida que crezcas, añadir funcionalidades más avanzadas.
  • SEO amigable: PrestaShop incluye herramientas básicas de optimización para motores de búsqueda, lo que te ayudará a posicionar tu tienda en Google.

[INFO] Aunque PrestaShop es muy completo, ten en cuenta que requiere un hosting de calidad. Si tu plan es muy básico, puede volverse lento con muchos productos.


¿Qué necesitas antes de empezar?

Antes de lanzarte a instalar PrestaShop, asegúrate de tener lo siguiente:

  1. Un dominio: El nombre de tu tienda (ej: mishop.com).
  2. Un plan de hosting con DirectAdmin: El panel de control donde gestionarás tu web.
  3. Acceso a DirectAdmin: Tu usuario y contraseña.
  4. El archivo de instalación de PrestaShop: Lo descargarás desde la web oficial (prestashop.com).

Paso 1: Accede a DirectAdmin y prepara tu dominio

Lo primero es entrar en tu panel de DirectAdmin. Para ello, abre tu navegador y escribe la dirección que te proporcionó tu proveedor de hosting (normalmente algo como tudominio.com:2222). Introduce tu usuario y contraseña.

Una vez dentro, busca la sección "Gestión de Dominios" o similar. Si ya tienes tu dominio registrado y apuntando a tu hosting, lo verás en la lista. Si no, deberás añadirlo desde la opción "Añadir Dominio".

[TIP] Si tu dominio es nuevo, puede tardar entre 1 y 24 horas en propagarse. No te preocupes, puedes instalar PrestaShop con un dominio temporal o usando la IP de tu servidor mientras tanto.


Paso 2: Descarga PrestaShop y súbelo a tu hosting

Ahora necesitas el archivo de instalación de PrestaShop. Ve a la web oficial de PrestaShop y descarga la última versión estable (normalmente es un archivo .zip).

Después, vuelve a DirectAdmin y busca la herramienta "Administrador de Archivos" (File Manager). Se abrirá una ventana con los archivos de tu hosting.

  1. Navega hasta la carpeta public_html (o domains/tudominio.com/public_html si tienes varios dominios). Esta es la carpeta raíz de tu web.
  2. Haz clic en el botón "Subir" (Upload) y selecciona el archivo .zip de PrestaShop que descargaste.
  3. Una vez subido, selecciona el archivo .zip y haz clic en "Extraer" (Extract). El sistema descomprimirá todos los archivos en la misma carpeta.

[WARNING] No extraigas el contenido dentro de una subcarpeta a menos que quieras que tu tienda esté en tudominio.com/tienda. Para que esté en la raíz (tudominio.com), extrae directamente en public_html.


Paso 3: Crea una base de datos para PrestaShop

PrestaShop necesita una base de datos para guardar toda la información (productos, clientes, pedidos). En DirectAdmin, este paso es muy sencillo.

  1. Busca la sección "Gestión de Bases de Datos" o "MySQL".
  2. Haz clic en "Crear nueva base de datos".
  3. Te pedirá un nombre para la base de datos, un usuario y una contraseña. Elige algo fácil de recordar (ej: mitienda_db, mitienda_user, contraseña123). Guarda estos datos, los necesitarás en el siguiente paso.
  4. Haz clic en "Crear". DirectAdmin creará la base de datos y te asignará los permisos necesarios.

[INFO] No necesitas hacer nada más con la base de datos de momento. PrestaShop la configurará automáticamente durante la instalación.


Paso 4: Ejecuta el instalador de PrestaShop

Ahora viene la parte más emocionante. Abre tu navegador y escribe la dirección de tu dominio (o la IP si usaste un dominio temporal). Verás que aparece la pantalla de bienvenida del instalador de PrestaShop.

Sigue estos pasos:

  1. Selecciona tu idioma: Elige español y haz clic en "Siguiente".
  2. Acepta los términos de la licencia: Marca la casilla y continúa.
  3. Compatibilidad del sistema: El instalador comprobará que tu hosting cumple con los requisitos. Si todo está en verde, sigue adelante. Si algo está en rojo, contacta con tu proveedor de hosting.
  4. Información de la tienda: Aquí pondrás el nombre de tu tienda, tu actividad principal, país, etc. También puedes elegir si quieres instalar datos de ejemplo (recomendado para principiantes para ver cómo funciona).
  5. Configuración de la base de datos: Es el paso más importante. Introduce los datos que guardaste en el paso 3:
    • Dirección del servidor de base de datos: Normalmente es localhost (déjalo como está).
    • Nombre de la base de datos: El que creaste (ej: mitienda_db).
    • Usuario de la base de datos: El que creaste (ej: mitienda_user).
    • Contraseña de la base de datos: La que pusiste.
  6. Configuración de la cuenta de administrador: Crea un usuario y contraseña para acceder al panel de administración de tu tienda. No lo olvides, es la llave de tu negocio.
  7. ¡Instalación completada! El proceso puede tardar unos minutos. Al finalizar, verás un mensaje de éxito. Importante: El instalador te recomendará eliminar la carpeta install por seguridad. Hazlo desde el Administrador de Archivos de DirectAdmin (búscala en public_html y elimínala).

¡Enhorabuena! Ya tienes tu tienda online

Una vez finalizada la instalación, ya puedes acceder a tu tienda desde tu dominio (ej: tudominio.com). También puedes entrar al panel de administración añadiendo /admin al final de la URL (ej: tudominio.com/admin).

Desde el panel de administración podrás:

  • Añadir y gestionar productos.
  • Configurar métodos de pago y envío.
  • Personalizar el diseño de tu tienda.
  • Ver pedidos y clientes.

[TIP] No te olvides de configurar los aspectos básicos de SEO, como las meta etiquetas de tus categorías y productos, para que Google pueda encontrar tu tienda.


Preguntas Frecuentes (FAQ) para principiantes

¿Puedo instalar PrestaShop si mi hosting usa otro panel de control?
Sí, el proceso es similar en cPanel, Plesk o Syspanel (antiguo HestiaCP). En Syspanel, recuerda que el acceso es por el puerto 2106. La diferencia principal está en cómo accedes al administrador de archivos y a la creación de bases de datos.

¿Qué hago si el instalador da un error de permisos?
DirectAdmin normalmente configura los permisos correctamente, pero si ves un error, desde el Administrador de Archivos, selecciona todos los archivos de public_html y haz clic en "Cambiar permisos" (Change Permissions). Pon 755 para las carpetas y 644 para los archivos.

¿Es necesario tener conocimientos de programación para usar PrestaShop?
No, para nada. La instalación está diseñada para que la realice cualquier persona. Una vez instalado, puedes gestionar todo desde el panel visual. Eso sí, si quieres hacer cambios muy avanzados, necesitarás ayuda de un desarrollador.

¿Puedo instalar PrestaShop en un subdominio?
Sí, perfectamente. Solo debes crear el subdominio en DirectAdmin y luego seguir los mismos pasos, pero subiendo los archivos a la carpeta de ese subdominio (ej: public_html/tienda).

¿Qué hago si olvido la contraseña de administrador de PrestaShop?
Puedes recuperarla desde la pantalla de inicio de sesión del panel de administración. Si no funciona, desde el Administrador de Archivos de DirectAdmin, busca el archivo settings.inc.php en la carpeta config de tu PrestaShop y edítalo para cambiar la contraseña directamente (necesitarás un poco de conocimiento técnico). Lo más fácil es contactar con tu soporte técnico.

¿PrestaShop es gratis para siempre?
Sí, la versión base de PrestaShop es completamente gratuita y de código abierto. Los costes asociados son el hosting, el dominio y, si quieres, módulos o plantillas premium. Pero puedes tener una tienda funcional sin pagar ni un euro extra.

¿Cómo puedo mejorar el SEO de mi tienda PrestaShop?
PrestaShop viene con herramientas SEO básicas. Empieza por:

  • Rellenar las meta descripciones de tus productos y categorías.
  • Usar URLs amigables (en la configuración de PrestaShop, activa las URLs amigables y genera el archivo .htaccess).
  • Instalar un módulo de SEO gratuito como "PrestaShop SEO" o "Google Analytics".
  • Crear contenido de calidad en un blog asociado a tu tienda.

Conclusión

Instalar PrestaShop en DirectAdmin es un proceso sencillo que cualquier principiante puede realizar siguiendo estos pasos. No necesitas ser un experto en tecnología para tener tu propia tienda online. Recuerda que la clave está en la paciencia y en seguir las instrucciones al pie de la letra.

Una vez que tu tienda esté en marcha, dedica tiempo a personalizarla, añadir productos de calidad y configurar bien el SEO para que tus clientes te encuentren. ¡El mundo del comercio electrónico te espera!

[WARNING] No olvides hacer copias de seguridad periódicas de tu base de datos y archivos. DirectAdmin suele tener una herramienta para ello en la sección "Backup". Así, si algo sale mal, podrás restaurar tu tienda rápidamente.


Espero que esta guía te haya sido de gran ayuda. Si tienes cualquier otra duda, recuerda que la comunidad de PrestaShop es muy activa y siempre hay alguien dispuesto a echar una mano. ¡Mucha suerte con tu nueva tienda online!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel