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

PrestaShop: Cómo instalar y configurar desde DirectAdmin

Actualizado el 22 de enero de 2026

¡Bienvenido! Si estás leyendo esto, seguramente quieres 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 flexibles que existen, y lo mejor es que es gratuita y de código abierto.

Ahora bien, para que tu tienda funcione, necesitas un lugar donde alojarla y un panel de control para gestionar ese alojamiento. DirectAdmin es uno de los paneles más robustos y rápidos del mercado, ideal para gestionar tus sitios web sin complicaciones.

En esta guía extensa y muy detallada, te voy a explicar paso a paso cómo instalar PrestaShop desde DirectAdmin y cómo hacer una configuración básica para que tu tienda online empiece a funcionar. No necesitas ser un experto en programación; solo sigue las instrucciones y tendrás tu tienda lista en menos de lo que imaginas.


¿Qué necesitas antes de empezar?

Antes de lanzarnos a la instalación, asegúrate de tener estos tres elementos imprescindibles:

  1. Un hosting con DirectAdmin. Este es el panel de control que usaremos. Asegúrate de que tu plan de hosting soporte PHP 8.0 o superior y MySQL/MariaDB. PrestaShop requiere estos recursos para funcionar de forma óptima.
  2. Un dominio. Puede ser uno que ya tengas (ej: mishop.com) o uno nuevo. DirectAdmin te permite gestionar dominios fácilmente.
  3. Acceso a DirectAdmin. Necesitas tu usuario y contraseña. Normalmente, accedes a través de tudominio.com:2222 o la IP que te haya proporcionado tu proveedor.

[INFO] Si tu hosting usa otro panel como Syspanel (antiguo HestiaCP), el proceso es similar, pero el acceso se hace por el puerto 2106. En esta guía nos centramos en DirectAdmin, pero los conceptos son transferibles.


Paso 1: Acceder a DirectAdmin y crear la base de datos

PrestaShop necesita una base de datos para almacenar toda la información de tu tienda: productos, clientes, pedidos, etc. Vamos a crearla primero, porque es más ordenado que hacerlo después.

Accede a tu panel

Abre tu navegador y escribe la URL de acceso a DirectAdmin (normalmente tudominio.com:2222). Introduce tu usuario y contraseña.

Crea la base de datos

  1. En el menú principal, busca la sección "Administrador de MySQL" o "MySQL Management". A veces está dentro de "Características Avanzadas" o "Gestión de Cuentas".
  2. Haz clic en "Crear nueva base de datos".
  3. Te pedirá un nombre. Normalmente se autocompleta con tu usuario. Por ejemplo, si tu usuario es usuario1, la base de datos se llamará usuario1_tienda. Puedes cambiarlo, pero es recomendable usar algo descriptivo como usuario1_prestashop.
  4. Crea un usuario para la base de datos. DirectAdmin te permite crear uno nuevo en el mismo paso. Ponle un nombre como usuario1_presta_user.
  5. Establece una contraseña segura. Es muy importante. Usa una combinación de letras mayúsculas, minúsculas, números y símbolos. DirectAdmin suele tener un generador de contraseñas. Guarda esta contraseña en un lugar seguro, la necesitarás más adelante.
  6. Haz clic en "Crear". ¡Listo! Ya tienes tu base de datos.

[WARNING] No uses contraseñas como "123456" o "admin". Es la puerta de entrada a tu tienda. Una base de datos comprometida puede significar la pérdida de todos tus datos.


Paso 2: Descargar e instalar PrestaShop desde DirectAdmin

Ahora viene la parte divertida. DirectAdmin tiene una herramienta llamada "Instalador de Scripts" o "Softaculous" que automatiza todo el proceso. Es la forma más fácil y rápida de instalar PrestaShop.

Busca el instalador

  1. En el menú principal de DirectAdmin, busca la sección "Softaculous" o "Instalador de Aplicaciones". Su icono suele ser un cuadrado naranja o azul.
  2. Una vez dentro, verás un buscador. Escribe "PrestaShop".
  3. Haz clic en el icono de PrestaShop. Te aparecerá una pantalla con la descripción y un botón grande que dice "Instalar".

Configura la instalación

Al hacer clic en "Instalar", se abrirá un formulario. Rellénalo con cuidado:

  • Dominio: Selecciona el dominio donde quieres instalar la tienda (ej: mishop.com).
  • Directorio: Déjalo en blanco si quieres que la tienda esté en la raíz (ej: mishop.com). Si pones tienda, la URL será mishop.com/tienda. Para empezar, es mejor dejarlo en blanco.
  • Nombre del sitio: Pon el nombre de tu tienda (ej: "Mi Tienda Online").
  • Descripción: Una breve descripción de tu tienda (opcional).
  • Idioma: Selecciona "Español" o el que prefieras.
  • Nombre de usuario y contraseña del administrador: Crea un usuario para acceder al panel de control de PrestaShop (el backend). No uses el mismo que el de DirectAdmin. Guarda estos datos.
  • Correo electrónico del administrador: Tu correo electrónico. Es importante para recibir notificaciones.

Configura la base de datos (parte crucial)

En la misma pantalla, verás una sección llamada "Configuración de la base de datos". Aquí es donde usamos la base de datos que creamos antes.

  • Nombre de la base de datos: Pon el nombre que creaste (ej: usuario1_prestashop).
  • Usuario de la base de datos: Pon el usuario que creaste (ej: usuario1_presta_user).
  • Contraseña de la base de datos: La contraseña que guardaste.
  • Servidor de base de datos: Normalmente es localhost. No lo cambies a menos que tu proveedor te indique otra cosa.

¡A instalar!

Revisa que todos los datos sean correctos y haz clic en el botón "Instalar". El proceso puede tardar unos minutos. Verás una barra de progreso.

Al finalizar, recibirás un mensaje de éxito con dos enlaces:

  1. URL de tu tienda: https://tudominio.com (o la ruta que elegiste).
  2. URL de administración: https://tudominio.com/adminXXXXX (donde XXXXX es un código aleatorio de seguridad). Guarda esta URL, es la única forma de acceder al backend.

[TIP] El código aleatorio en la URL de administración es una medida de seguridad. No la compartas ni la publiques. Si la pierdes, puedes encontrarla en el archivo admin/ de tu instalación de PrestaShop a través del administrador de archivos de DirectAdmin.


Paso 3: Configuración básica de tu tienda online

Ya has instalado PrestaShop. ¡Felicidades! Pero la tienda aún está en "mantenimiento" y no tiene productos. Vamos a hacer una configuración básica para que esté lista para vender.

Accede al panel de administración

Abre la URL de administración que te dio el instalador (ej: https://tudominio.com/adminXXXXX). Introduce tu usuario y contraseña de administrador de PrestaShop.

Configura los ajustes generales

Una vez dentro, verás un menú vertical a la izquierda. Vamos a los puntos clave:

  1. Parámetros de la tienda > Información de la tienda:

    • Pon el nombre de tu tienda.
    • Ajusta la zona horaria a tu país.
    • Selecciona el país por defecto.
    • Configura las unidades de medida (kg, cm, etc.).
  2. Parámetros de la tienda > Prestaciones de la tienda:

    • Activa o desactiva las funcionalidades que necesites. Por ejemplo, si no vendes productos digitales, puedes desactivar "Productos descargables" para simplificar.
  3. Parámetros de la tienda > Mantenimiento:

    • Aquí puedes desactivar el modo mantenimiento para que tu tienda sea visible al público. Mientras la configuras, es recomendable dejarlo activado para que nadie vea una tienda a medias.

Configura los métodos de pago y envío

Esto es vital para una tienda online.

  • Módulos > Módulos y servicios:

    • Aquí puedes buscar e instalar módulos de pago (PayPal, Stripe, transferencia bancaria) y de envío (correos, agencias). Muchos vienen preinstalados, solo tienes que configurarlos.
    • Busca "PayPal" o "Stripe", haz clic en "Instalar" y luego en "Configurar". Te pedirá tus credenciales de la pasarela de pago.
  • Transporte > Transportistas:

    • Aquí puedes añadir las opciones de envío que ofrecerás (por ejemplo, "Envío estándar" o "Recogida en tienda"). Puedes definir tarifas por peso, precio o zona geográfica.

Paso 4: Instalación de un tema y primeros productos

Tu tienda necesita verse bien y tener algo que vender.

Instala un tema (plantilla)

PrestaShop viene con un tema por defecto, pero puedes cambiarlo.

  1. Ve a Diseño > Tema y logotipo.
  2. Haz clic en "Añadir nuevo tema".
  3. Puedes subir un tema en formato .zip que hayas comprado o descargado.
  4. Una vez instalado, haz clic en el botón de "Usar este tema" para activarlo.

Añade tus primeros productos

  1. Ve a Catálogo > Productos.
  2. Haz clic en "Nuevo producto".
  3. Rellena la información básica:
    • Nombre del producto.
    • Precio (con IVA incluido o sin IVA, según tu configuración).
    • Descripción corta y larga.
    • Imágenes (sube fotos de buena calidad).
  4. En la pestaña "Cantidades", define el stock disponible.
  5. En "Combinaciones", puedes crear variantes (talla, color).
  6. Guarda el producto. Repite el proceso con los que quieras vender.

[TIP] Empieza con 5 o 10 productos representativos. No necesitas tener todo el catálogo de golpe. Una tienda con pocos productos pero bien presentados convierte más que una llena de productos sin descripción.


Paso 5: Primeros pasos SEO para tu tienda online

Una tienda sin visitas no vende. Aquí tienes tres ajustes SEO básicos que puedes hacer desde el panel de PrestaShop.

Configura las URLs amigables

  1. Ve a Parámetros de la tienda > Tráfico y SEO > SEO y URLs.
  2. Asegúrate de que la opción "URLs amigables" esté activada. Esto hará que tus productos tengan URLs como tutienda.com/zapatos-rojos en lugar de tutienda.com/index.php?id_product=123.
  3. Haz clic en "Guardar".

Define las meta etiquetas de la página de inicio

  1. En la misma sección, busca "Configuración de la página de inicio".
  2. Rellena:
    • Meta título: Un título descriptivo (ej: "Zapatos de moda | Mi Tienda Online").
    • Meta descripción: Un texto corto que aparecerá en Google (ej: "Encuentra los mejores zapatos de moda con envío gratis. Calidad y estilo a tu alcance.").
    • Palabras clave (tags): Palabras relacionadas (ej: zapatos, moda, calzado).

Activa el sitemap

  1. Ve a Módulos > Módulos y servicios.
  2. Busca "Google Sitemap".
  3. Instálalo y configúralo. Esto generará un archivo XML que le dice a Google qué páginas tiene tu tienda, ayudando a que te indexe más rápido.

Preguntas Frecuentes (FAQ)

P: ¿Puedo instalar PrestaShop si mi hosting usa Syspanel (antiguo HestiaCP) en lugar de DirectAdmin?
R: Sí, el proceso es muy similar. En Syspanel, accedes por el puerto 2106 (ej: tudominio.com:2106). Luego, en lugar de "Softaculous", suele tener un instalador llamado "WordPress Toolkit" o "Installatron", pero el principio es el mismo: buscas PrestaShop, configuras la base de datos y lo instalas.

P: ¿Qué hago si el instalador de Softaculous no aparece en mi DirectAdmin?
R: Esto puede ocurrir si tu plan de hosting no incluye este instalador automático. En ese caso, tendrás que hacer la instalación manual: descargar PrestaShop desde su web oficial, subir los archivos por FTP a tu hosting (a través del "Administrador de Archivos" de DirectAdmin) y luego ejecutar el script de instalación web. Es un poco más técnico, pero igual de válido.

P: ¿Es seguro usar la contraseña que genera DirectAdmin para la base de datos?
R: Sí, es muy segura. Suelen ser cadenas largas y aleatorias. Eso sí, anótala en un gestor de contraseñas o en un papel seguro. Si la pierdes, tendrás que resetear la contraseña desde DirectAdmin.

P: Mi tienda se ve muy lenta después de instalar. ¿Qué puedo hacer?
R: La velocidad es clave para el SEO y la experiencia de usuario. Desde DirectAdmin puedes:

  • Activar la caché de PrestaShop (Parámetros de la tienda > Prestaciones de la tienda > Rendimiento).
  • Activar la compresión GZip desde el mismo panel.
  • Si tu hosting lo permite, activar PHP 8.1 o superior y OPcache desde el selector de PHP de DirectAdmin.

P: ¿Cómo hago una copia de seguridad de mi tienda?
R: DirectAdmin tiene una herramienta llamada "Copias de seguridad" o "Backup". Puedes programar copias automáticas de toda tu cuenta (archivos + base de datos) o hacerlas manualmente. Es una práctica que recomiendo hacer al menos una vez a la semana, especialmente antes de hacer grandes cambios.


Conclusión

Has llegado al final de esta guía. Ahora ya sabes cómo instalar PrestaShop desde DirectAdmin y dar los primeros pasos para tener tu tienda online en funcionamiento. Recuerda que esto es solo el comienzo: luego vendrá el marketing, la atención al cliente y la optimización continua.

No tengas miedo de explorar el panel de administración de PrestaShop. Es muy visual y, aunque al principio abrume, con la práctica verás que es muy lógico. Y si te atascas, recuerda que tienes a tu disposición la comunidad de PrestaShop, foros y, por supuesto, el soporte de tu hosting.

¡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