Cómo configurar una tienda en PrestaShop con DirectAdmin
Montar una tienda online es uno de los pasos más emocionantes para cualquier emprendedor. PrestaShop es una de las plataformas de código abierto más potentes y flexibles que existen para este fin. Sin embargo, el proceso de instalación y puesta a punto puede parecer abrumador si no tienes experiencia técnica.
No te preocupes. En esta guía te explicaré, paso a paso y en un lenguaje muy claro, cómo instalar y configurar PrestaShop utilizando el panel de control DirectAdmin. Al finalizar, tendrás tu tienda funcionando y lista para recibir visitantes.
¿Qué necesitas antes de empezar?
Antes de lanzarnos a la instalación, asegúrate de tener tres cosas a mano:
- Un plan de hosting con DirectAdmin. Este panel es muy común en servidores compartidos y VPS. Si no sabes si tu hosting lo usa, pregúntale a tu proveedor.
- Acceso a DirectAdmin. Necesitarás tu usuario y contraseña, así como la URL de acceso (normalmente algo como
tudominio.com:2222). - Un dominio. Por ejemplo,
mitiendaonline.com. Si aún no lo tienes, puedes comprar uno desde tu panel de hosting.
[INFO] Si tu proveedor usa Syspanel (el antiguo HestiaCP), el acceso se realiza por el puerto 2106. El proceso es muy similar, aunque la interfaz cambia un poco.
Paso 1: Preparar tu dominio y base de datos en DirectAdmin
El primer paso técnico es crear el espacio donde vivirá tu tienda. DirectAdmin lo hace muy sencillo.
Crear o verificar tu dominio
- Inicia sesión en DirectAdmin.
- Busca la sección "Gestión de Cuentas" o "Dominios".
- Haz clic en "Añadir dominio" si aún no lo has hecho. Escribe tu dominio principal (ej:
mitienda.com). - Si tu dominio ya está registrado, solo asegúrate de que aparezca en la lista.
[TIP] Si tu dominio está apuntando a otro servidor, deberás cambiar los DNS en tu registrador de dominios para que apunten a los servidores de tu hosting. Pregunta a tu soporte técnico si no sabes cómo hacerlo.
Crear la base de datos
PrestaShop necesita una base de datos para guardar productos, pedidos y clientes. Vamos a crearla:
- En DirectAdmin, busca el icono o enlace "MySQL Management" o "Crear base de datos MySQL".
- Introduce un nombre para tu base de datos (por ejemplo,
prestashop_db). - Crea un usuario y una contraseña segura. Anótalos en un bloc de notas, los necesitarás más adelante.
- Haz clic en "Crear". El sistema te mostrará un resumen con el nombre de la base de datos, el usuario y el host (normalmente
localhost).
[WARNING] Guarda estos datos en un lugar seguro. Perderlos puede complicar la instalación o futuras migraciones.
Paso 2: Subir los archivos de PrestaShop a tu servidor
Ahora toca mover los archivos de PrestaShop a tu hosting. Lo haremos mediante FTP o el Administrador de Archivos de DirectAdmin.
Descargar PrestaShop
- Ve al sitio oficial de PrestaShop y descarga la última versión estable en formato
.zip. - No descomprimas el archivo en tu ordenador aún, a menos que sepas lo que haces.
Subir mediante el Administrador de Archivos (Recomendado para principiantes)
- En DirectAdmin, busca "Administrador de Archivos".
- Navega hasta la carpeta
public_html(odomains/tudominio.com/public_html). Esta es la raíz de tu sitio web. - Haz clic en "Subir" y selecciona el archivo
.zipde PrestaShop que descargaste. - Una vez subido, verás el archivo en la lista. Haz clic derecho sobre él y selecciona "Extraer".
- Se creará una carpeta con el nombre del archivo (ej:
prestashop-8.0.0). Mueve todo su contenido a la carpetapublic_htmlpara que tu tienda se cargue al acceder a tu dominio. - Elimina la carpeta vacía que quedó y el archivo
.ziporiginal.
[TIP] Si quieres que tu tienda se cargue desde
tudominio.com/tienda, puedes dejar los archivos dentro de una subcarpeta llamadatiendaen lugar depublic_html. Elige la opción que prefieras.
Paso 3: Ejecutar el instalador web de PrestaShop
Una vez que los archivos están en su lugar, es momento de la magia: el instalador.
- Abre tu navegador y escribe tu dominio (ej:
tudominio.com). - Deberías ver la pantalla de bienvenida del instalador de PrestaShop. Si ves un error 403 o de lista de archivos, revisa que hayas extraído correctamente los archivos y que no falte el archivo
index.php. - Selecciona tu idioma y haz clic en "Siguiente".
- Acepta los términos de la licencia y continúa.
- El instalador verificará que tu servidor cumple con los requisitos (PHP, extensiones, etc.). Si todo está en verde, continúa. Si hay algo en rojo, anota el error y contacta a tu soporte técnico.
Configurar la conexión a la base de datos
Aquí usarás los datos que creaste en el Paso 1:
- Introduce el nombre de la base de datos.
- Introduce el usuario de la base de datos.
- Introduce la contraseña.
- En el campo "Servidor de base de datos", deja
localhosta menos que tu hosting te indique otra cosa. - Haz clic en "Probar conexión". Si todo está bien, verás un mensaje de éxito.
- En "Prefijo de tablas", puedes dejarlo como
ps_o cambiarlo por seguridad.
Configurar tu tienda
- Ponle un nombre a tu tienda (ej:
Mi Tienda de Ropa). - Elige tu país y la zona horaria.
- Crea una cuenta de administrador. Elige un email y una contraseña muy segura. Estos son los datos para entrar al panel de control de tu tienda.
- Haz clic en "Finalizar instalación".
[WARNING] No cierres la ventana hasta que veas la pantalla de "Instalación completada". Si se corta, puede que tengas que borrar la base de datos y empezar de nuevo.
Paso 4: Configuración básica de tu tienda online
¡Felicidades! Ya tienes PrestaShop instalado. Ahora vamos a darle los primeros toques para que sea usable.
Acceder al panel de administración
- La URL típica del panel es
tudominio.com/adminXXXXXX(donde XXXXXX es un código aleatorio). Anota esta URL o agrégala a favoritos. - Inicia sesión con el email y contraseña que creaste en el instalador.
Configurar los ajustes generales
- Ve a "Parámetros de la tienda" > "Configuración general".
- Ajusta el nombre de la tienda, el lema y la URL base (debería estar correcta).
- Ve a "Parámetros de la tienda" > "Configuración de productos" y define cómo se muestran (cantidad por página, etc.).
Instalar un tema o personalizar el diseño
PrestaShop viene con un tema por defecto. Si quieres cambiarlo:
- Ve a "Diseño" > "Temas y logotipos".
- Puedes subir un tema nuevo en formato
.zipo elegir uno de los gratuitos disponibles. - Actívalo y previsualiza los cambios.
Añadir productos
- Ve a "Catálogo" > "Productos".
- Haz clic en "Nuevo producto".
- Rellena los campos básicos: nombre, descripción, precio, imágenes y stock.
- Asigna categorías (ej: Ropa, Electrónica) para organizar tu catálogo.
[TIP] Para empezar, añade entre 5 y 10 productos de prueba. Así te familiarizarás con el proceso antes de lanzar tu tienda real.
Paso 5: Configurar métodos de pago y envío
Sin pago y envío, tu tienda no venderá. Vamos a configurar lo básico.
Métodos de pago
- Ve a "Módulos" > "Gestor de módulos".
- Busca "Pago" en la barra de búsqueda.
- Activa e instala módulos como:
- Transferencia bancaria (gratuito, simple).
- Pago contra reembolso (si aplica).
- PayPal (requiere cuenta de PayPal Business).
- Tarjeta de crédito (necesitarás un proveedor como Stripe o Redsys).
- Configura cada uno con los datos que te proporcione tu banco o pasarela.
Métodos de envío
- Ve a "Transporte" > "Transportistas".
- Por defecto verás un transportista llamado "Mi transportista". Puedes editarlo o añadir otros.
- Configura las franjas de peso o precio (ej: envío gratis a partir de 50€).
- Asigna las zonas geográficas (países a los que envías).
Preguntas frecuentes (FAQ)
Aquí respondo las dudas más comunes que suelen tener los usuarios al instalar PrestaShop.
¿Puedo instalar PrestaShop en un subdominio?
Sí. Por ejemplo, tienda.tudominio.com. En DirectAdmin, crea un subdominio y repite el proceso de subir archivos a la carpeta de ese subdominio.
¿Qué hago si el instalador me da un error de "white screen"?
Normalmente es por falta de memoria o límites de PHP. Pide a tu hosting que aumente el memory_limit a 256M o más. También puedes editar el archivo .htaccess para aumentar el límite.
¿Cómo cambio la URL de la tienda después de instalarla?
Ve a "Parámetros de la tienda" > "Configuración general" y modifica la URL base. Luego, limpia la caché de PrestaShop desde "Parámetros avanzados" > "Rendimiento".
¿Es seguro usar "admin" como nombre de carpeta?
No. Por defecto, el instalador crea una carpeta con un nombre aleatorio. Si la cambiaste a "admin", cámbiala de nuevo por seguridad. Los atacantes suelen buscar rutas predecibles.
¿Necesito SSL para mi tienda?
Sí, es obligatorio para vender online. DirectAdmin suele incluir Let's Encrypt gratis. Actívalo desde la sección "SSL Certificates" en tu panel. Luego, en PrestaShop, ve a "Parámetros de la tienda" > "Configuración general" y activa "Usar SSL en todas las páginas".
¿Qué hago si mi hosting usa Syspanel (HestiaCP)?
Accede a tu panel por el puerto 2106 (ej: tudominio.com:2106). El proceso de crear base de datos y subir archivos es casi idéntico. La única diferencia es que el Administrador de Archivos puede estar en una sección llamada "Archivos" o "Web".
Consejos finales para tu tienda online
- Haz copias de seguridad periódicas. DirectAdmin tiene una herramienta llamada "Backup" que puedes programar semanalmente.
- Optimiza la velocidad. Instala un módulo de caché y comprime imágenes.
- Mantén todo actualizado. PrestaShop, módulos y temas. Las actualizaciones corrigen fallos de seguridad.
- Prueba el proceso de compra como si fueras un cliente. Desde añadir al carrito hasta recibir el email de confirmación.
Configurar PrestaShop con DirectAdmin es un proceso muy llevadero si sigues estos pasos. No tengas miedo de equivocarte; siempre puedes borrar la base de datos y los archivos y empezar de nuevo. Lo importante es que tu tienda online quede lista para recibir a tus primeros clientes.
Si te atascas en algún punto, recuerda que tu proveedor de hosting tiene soporte técnico. Pregúntales sin vergüenza, para eso están. ¡Mucho éxito con tu proyecto!
