Cómo crear una tienda online en PrestaShop con DirectAdmin
¡Hola! Si estás leyendo esto, es porque probablemente tienes un plan de hosting con DirectAdmin y quieres lanzar tu propia tienda online. Es una combinación excelente, porque DirectAdmin es un panel de control muy completo, rápido y ligero, y PrestaShop es uno de los gestores de ecommerce más potentes y populares del mundo.
No te preocupes si nunca has hecho algo parecido. En esta guía extensa y paso a paso, vamos a desgranar todo el proceso, desde la preparación del terreno hasta los ajustes finales de tu tienda. Al final, tendrás tu ecommerce PrestaShop funcionando y listo para vender.
¿Por qué PrestaShop y DirectAdmin?
Antes de ensuciarnos las manos, vamos a entender por qué esta pareja es tan buena.
Por un lado, PrestaShop es un software de código abierto que te da un control total sobre tu tienda. No pagas cuotas mensuales por usarlo, solo pagas tu hosting y tu dominio. Es increíblemente flexible, con miles de plantillas y módulos para personalizar hasta el último rincón.
Por otro lado, DirectAdmin es el "cerebro" de tu servidor. Te permite gestionar tus correos, bases de datos, archivos y dominios desde un solo lugar. Es conocido por ser muy eficiente con los recursos, lo que se traduce en que tu tienda cargará más rápido, algo crucial para el SEO y la experiencia de usuario.
Instalar PrestaShop ya no es una tarea de hackers. Con las herramientas que te da DirectAdmin, lo haremos en un abrir y cerrar de ojos. Vamos a ello.
Fase 1: Preparando el Terreno (Requisitos Previos)
Antes de la instalación, necesitas tener tres cosas claras. Si ya las tienes, perfecto, salta al siguiente paso. Si no, aquí te explicamos cómo conseguirlas.
1. Tu Dominio y tu Hosting
- El Dominio: Es la dirección de tu tienda (ej:
tutienda.com). Si aún no lo tienes, puedes comprarlo en tu proveedor de hosting o en registradores como Namecheap o GoDaddy. - El Hosting con DirectAdmin: Este es el servicio que alquilas para guardar los archivos de tu web. Asegúrate de que tu plan cumpla con los requisitos mínimos de PrestaShop (PHP 7.2 o superior, MySQL 5.6 o superior). La mayoría de los planes actuales los cumplen de sobra.
2. Acceso a tu Panel de DirectAdmin
Tu proveedor de hosting te habrá enviado un correo con los datos de acceso. Normalmente, la URL para entrar a DirectAdmin es algo como https://tudominio.com:2222. Guarda bien tu usuario y contraseña, los necesitaremos durante todo el tutorial.
3. Una Base de Datos (¡No la olvides!)
PrestaShop necesita un sitio donde guardar sus productos, pedidos y clientes. Ese sitio es la base de datos. DirectAdmin nos permite crearla fácilmente.
Pasos para crear tu base de datos en DirectAdmin:
- Inicia sesión en tu panel de DirectAdmin.
- Busca la sección "MySQL Management" (o "Gestión de MySQL"). Suele estar en el apartado de "Cuentas" o "Base de Datos".
- Dentro, verás un formulario llamado "Create New Database".
- En el campo "Database Name", escribe un nombre para tu base, por ejemplo
prestashop_db. - En "User Name", escribe un usuario, por ejemplo
prestashop_user. - Escribe una contraseña segura en el campo "Password" y repítela en el siguiente. Guarda esta información en un lugar seguro, la necesitarás en la instalación.
- Haz clic en "Create Database".
[INFO]: DirectAdmin suele crear el usuario de la base de datos con un prefijo. Por ejemplo, si tu cuenta se llama usuario1, el nombre real de tu base de datos será usuario1_prestashop_db. No te confundas, es normal.
Fase 2: Descargando e Instalando PrestaShop
Ahora viene la parte divertida. Vamos a descargar el software de PrestaShop y subirlo a tu servidor. Tienes dos opciones: usar el instalador automático de Softaculous (el método fácil) o hacerlo manualmente (el método de control total).
Opción A: El Método Rápido con Softaculous (Recomendado para Principiantes)
DirectAdmin suele incluir una herramienta llamada Softaculous que automatiza todo el proceso. Es como un "instalador de aplicaciones con un clic".
- En tu panel de DirectAdmin, busca la sección "Softaculous" o "Auto Installers". Haz clic en el icono de PrestaShop.
- Verás una página con la información del software. Haz clic en el botón "Install" (Instalar).
- Se abrirá un formulario. Rellénalo con cuidado:
- Software Installation: Elige el protocolo
https://(recomendado) y selecciona tu dominio en el desplegable. - Directory: Déjalo en blanco para instalar en la raíz de tu dominio (ej:
tutienda.com). Si ponestienda, se instalará entutienda.com/tienda. - Admin Account: Aquí defines el usuario, la contraseña y el email del administrador de tu tienda. No uses "admin" como usuario, es muy predecible y un riesgo de seguridad.
- Language: Elige "Español".
- Database: Deja que Softaculous gestione esto automáticamente. Si te da opción, elige "Create Database".
- Software Installation: Elige el protocolo
- Haz clic en "Install" al final de la página. El proceso tardará unos minutos.
- Cuando termine, te dará la URL de tu tienda (
tutienda.com) y la URL de tu panel de administración (tutienda.com/adminXXXX). ¡Guarda esta última URL y las contraseñas!
¡Y listo! Con Softaculous, instalar PrestaShop ha sido coser y cantar. Ahora pasa a la Fase 3 para configurar tu tienda.
Opción B: El Método Manual (Para Tener Control Total)
Si eres de los que les gusta saber qué hay bajo el capó, o si Softaculous no está disponible, este es tu método.
- Descarga PrestaShop: Ve al sitio oficial (prestashop.com) y descarga la última versión estable. Te dará un archivo
.zip. - Sube el archivo a tu servidor: En DirectAdmin, abre el "File Manager" (Administrador de Archivos). Navega hasta la carpeta
public_html(odomains/tudominio.com/public_html). Dentro de esta carpeta, es donde deben vivir los archivos de tu web. - Sube el ZIP: Haz clic en el botón "Upload" (Subir) y selecciona el archivo
.zipque descargaste. Espera a que termine la subida. - Extrae el ZIP: Una vez subido, haz clic derecho sobre el archivo
.zipy selecciona "Extract" (Extraer). El archivo se descomprimirá en una carpeta. - Mueve los archivos: Dentro de la carpeta extraída, verás otra carpeta con el nombre de la versión (ej:
prestashop_8.1.0). Entra en ella. Dentro, encontrarás todos los archivos de PrestaShop. Selecciona todos (Ctrl+A) y haz clic en "Move" (Mover). En el destino, escribe la ruta de tupublic_html(eliminando la subcarpeta). Si lo has hecho bien, los archivos quedarán sueltos enpublic_html. - Instalación desde el navegador: Ahora, abre tu navegador y ve a
tudominio.com. El instalador de PrestaShop se lanzará automáticamente. - Sigue el asistente: El asistente te pedirá el idioma, la información de la base de datos (la que creamos en la Fase 1) y los datos del administrador. Rellena y continúa.
[WARNING]: Este método es más técnico. Si no te sientes cómodo moviendo archivos, es mejor que uses Softaculous. Un error común es dejar los archivos en una subcarpeta, lo que hará que tu tienda no se vea en la raíz de tu dominio.
Fase 3: Configuración Inicial de tu Tienda
Ya tienes PrestaShop instalado. Ahora, vamos a darle forma a tu tienda online PrestaShop.
Accede a tu Panel de Administración
Abre tu navegador y ve a la URL de administración que te dio Softaculous o la que configuraste en el asistente (ej: tudominio.com/admin12345). Inicia sesión con tu usuario y contraseña.
Ajustes Básicos Imprescindibles
- Información de la Tienda: Ve a
Configuración > Parámetros generales. Aquí puedes cambiar el nombre de tu tienda, el logo y la actividad principal. - Ajustes de Contacto: En
Configuración > Contacto, añade tu correo electrónico y los datos de tu empresa. Es vital para que los clientes puedan contactarte. - Zonas y Países: En
Configuración > ZonasyConfiguración > Países, define desde dónde vas a vender y a qué países vas a enviar. Por defecto, viene España, pero puedes añadir más. - Moneda y Lenguaje: En
Mejoras > Internacional > Localización, puedes importar las monedas y lenguajes que necesites. Asegúrate de que el Euro y el Español estén activos.
Fase 4: Añadiendo tus Primeros Productos
Con la base configurada, es hora de llenar tu tienda.
Crear una Categoría
Ve a Catálogo > Categorías. Haz clic en "Nueva categoría". Ponle un nombre (ej: "Camisetas"), una descripción y una imagen si quieres. Guárdala.
Crear un Producto
- Ve a
Catálogo > Productosy haz clic en "Nuevo producto". - Información básica: Ponle un nombre, una descripción, una referencia (código interno) y precio (sin impuestos).
- Categorías: En la pestaña "Categorías", asocia tu producto a la categoría que creaste.
- Imágenes: En la pestaña "Imágenes", sube fotos de buena calidad de tu producto.
- Cantidades: En la pestaña "Cantidades", define el stock disponible.
- Finalizar: Haz clic en "Guardar". ¡Ya tienes tu primer producto!
Repite este proceso para todos los productos que quieras vender.
Fase 5: Personalizando el Diseño (Temas)
PrestaShop viene con un tema por defecto que es funcional pero genérico. Para que tu tienda destaque, puedes cambiar el tema.
- Ve a
Diseño > Tema y Logo. - Verás el tema actual. Puedes hacer clic en "Añadir nuevo tema" para subir uno que hayas comprado o descargado de Internet.
- Una vez subido, actívalo.
- También puedes personalizar el tema actual en
Diseño > Posiciones(para mover módulos) yDiseño > Páginas(para editar el contenido de las páginas estáticas).
[TIP]: No te obsesiones con el diseño en un primer momento. Es mejor tener una tienda funcional y limpia que una llena de elementos que ralentizan la carga. El SEO y la velocidad de carga son más importantes que un diseño recargado.
Fase 6: Configurando el Transporte y los Pagos
Una tienda sin forma de cobrar o enviar no es una tienda.
Módulos de Pago
Ve a Módulos > Gestor de Módulos. Busca en el mercado de PrestaShop o en la sección de "Pagos" los módulos que necesitas.
- PayPal: Es el más común y fácil de configurar. Solo necesitas una cuenta de PayPal Business.
- Tarjeta de crédito/débito: Puedes usar pasarelas como Stripe o Redsys (muy popular en España).
- Contra reembolso: Un módulo básico que puedes activar para ofrecer esta opción.
Instala el módulo, configúralo con tus credenciales y actívalo.
Métodos de Envío
Ve a Mejoras > Transporte > Transportistas. PrestaShop viene con un transportista de ejemplo. Puedes editarlo o crear los tuyos propios.
- Clic en "Añadir nuevo transportista".
- Ponle un nombre (ej: "Correos", "MRW").
- Define los rangos de peso y precio, y asigna un coste a cada rango.
- En la pestaña "Zonas", indica a qué zonas aplica este transportista.
- Guarda los cambios.
Fase 7: SEO Básico para tu Tienda
Aquí es donde el SEO entra en juego. PrestaShop tiene herramientas integradas muy potentes.
URLs Amigables
- Ve a
Configuración > Tráfico y SEO > SEO y URLs. - Activa la opción "URLs amigables" (Friendly URLs). Esto hará que tus URLs sean legibles (ej:
tutienda.com/camiseta-negra) en lugar de llenas de números. - Guarda los cambios.
[INFO]: Si al activar las URLs amigables te da un error, es porque falta un archivo llamado .htaccess. Puedes generarlo desde el mismo panel haciendo clic en "Guardar" de nuevo, o creándolo manualmente en el File Manager de DirectAdmin con el contenido estándar de PrestaShop.
Meta Títulos y Descripciones
- Ve a
Configuración > Tráfico y SEO > SEO y URLs. - En la parte superior, verás una lista de páginas (Inicio, Categorías, Productos, etc.).
- Haz clic en el icono de editar de cada una.
- Rellena el "Meta título" (el título que aparece en Google) y la "Meta descripción" (el texto que aparece debajo del título). Incluye palabras clave relevantes, como "prestashop directadmin" o "crear tienda online prestashop", pero de forma natural.
Configuración de Productos y Categorías
Cada producto y categoría tiene su propia pestaña de "SEO" o "Referenciación". Asegúrate de rellenar el meta título y la meta descripción de cada uno con palabras clave específicas.
Fase 8: Mantenimiento y Seguridad Básica
Tu tienda está lista, pero el trabajo no termina aquí.
Copias de Seguridad (Backups)
Esto es CRÍTICO. Si algo sale mal, una copia de seguridad te salvará.
- En DirectAdmin, busca la sección "Backups".
- Puedes crear una copia de seguridad manual de tu cuenta completa (archivos y bases de datos) y descargarla a tu ordenador.
- Activa las copias de seguridad automáticas si tu plan lo permite.
Mantén Todo Actualizado
PrestaShop lanza actualizaciones de seguridad y funcionalidad. Ve a Módulos > Gestor de Módulos y verás las notificaciones de actualizaciones. Instálalas con cuidado, siempre haciendo una copia de seguridad antes.
Seguridad Adicional
- Cambia la URL de administración: PrestaShop te permite cambiarla en
Configuración > Parámetros generales > General. Esto dificulta los ataques de fuerza bruta. - Usa contraseñas fuertes: Tanto para tu administrador como para tu base de datos.
- Instala un módulo de seguridad: Hay módulos gratuitos que limitan los intentos de inicio de sesión y añaden protección extra.
Resolución de Problemas Comunes (FAQ)
Aquí tienes algunas soluciones a problemas típicos:
1. Mi tienda está en blanco (error 500).
Esto suele ser un problema de permisos de archivos o de configuración de PHP. En DirectAdmin, ve a Gestión de Cuentas > Configuración PHP. Asegúrate de tener una versión de PHP compatible (7.2 o superior) y de que la memoria lím
