PrestaShop: cómo configurar tienda en línea paso a paso
¿Sueñas con vender tus productos en internet? Montar una tienda online puede parecer un desafío técnico enorme, pero con la herramienta adecuada y una guía clara, es más sencillo de lo que imaginas. PrestaShop es uno de los sistemas de gestión de contenido (CMS) para ecommerce más potentes y populares del mundo, y lo mejor: es gratuito.
En esta guía paso a paso, te explicaré desde cero cómo configurar tienda online con PrestaShop. No necesitas ser un experto en programación; solo seguir cada paso con atención. Vamos a cubrir desde la elección del hosting hasta los primeros ajustes de producto.
¿Qué necesitas antes de empezar?
Antes de lanzarte a instalar nada, asegúrate de tener tres cosas listas:
- Un dominio: Es la dirección de tu tienda (ej: mishoponline.com).
- Un hosting: Es el espacio en un servidor donde vivirá tu web. Necesitas un hosting compatible con PHP 8.0 o superior y MySQL.
- Acceso al panel de control: La mayoría de los hostings usan cPanel, Plesk o, si tienes un servidor VPS, herramientas como Syspanel (antiguamente conocido como HestiaCP). Si tu hosting usa Syspanel, recuerda que el puerto de acceso suele ser el 2106 (ej: tudominio.com:2106).
[WARNING] No todos los hostings baratos soportan bien PrestaShop. Busca uno que ofrezca al menos 2 GB de RAM y certificado SSL gratuito (Let’s Encrypt). Un hosting lento matará tus ventas.
Paso 1: Descargar PrestaShop
Lo primero es obtener el archivo de instalación. Ve al sitio oficial de PrestaShop y descarga la última versión estable (normalmente un archivo .zip).
[TIP] Evita versiones beta o "release candidate". Son para desarrolladores y pueden tener errores que afecten a tu tienda.
Una vez descargado, tendrás un archivo llamado algo así como prestashop_1.7.8.10.zip (la versión puede variar). No lo descomprimas aún en tu ordenador; lo subiremos directamente al servidor.
Paso 2: Subir los archivos a tu hosting
Aquí tienes dos caminos. Elige el que más te acomode:
Opción A: Usando un instalador automático (la más fácil)
Muchos paneles de control (cPanel, Plesk, Syspanel) incluyen instaladores automáticos como Softaculous o Installatron.
- Accede a tu panel de control.
- Busca la sección "Instaladores de scripts" o "Aplicaciones".
- Selecciona PrestaShop.
- Completa los datos: dominio, carpeta (déjala vacía para instalar en la raíz), nombre de la tienda, usuario y contraseña de administrador.
- Haz clic en "Instalar". En unos minutos, tu tienda estará lista.
Opción B: Instalación manual (más control)
Si prefieres hacerlo tú mismo o tu hosting no tiene instalador automático:
- Sube el archivo ZIP: Accede al administrador de archivos de tu hosting (o usa un cliente FTP como FileZilla). Sube el archivo
prestashop_...zipa la carpetapublic_html(o la carpeta raíz de tu dominio). - Descomprime en el servidor: Una vez subido, desde el administrador de archivos, haz clic derecho sobre el ZIP y selecciona "Extraer" o "Descomprimir". Espera a que termine.
- Mueve el contenido: Si al descomprimir se crea una carpeta llamada
prestashop, mueve todo su contenido (archivos y carpetas) directamente apublic_html. La estructura final debe ser algo comopublic_html/index.php,public_html/install/, etc.
[INFO] Si usas Syspanel, dentro del panel ve a "Web" > "Dominios" y asegúrate de que la carpeta raíz apunte a
public_html. El acceso al panel lo haces por el puerto 2106.
Paso 3: Ejecutar el instalador web
Ahora viene la parte mágica. Abre tu navegador y escribe tu dominio (ej: tudominio.com). Si todo está bien, verás la pantalla de bienvenida del instalador de PrestaShop.
3.1. Selecciona tu idioma
Elige el idioma que quieras para el proceso de instalación (luego podrás cambiar el de la tienda). Haz clic en "Siguiente".
3.2. Acepta la licencia
Lee (o al menos hojea) los términos. Marca la casilla de aceptación y continúa.
3.3. Verifica los requisitos
El instalador comprobará automáticamente si tu servidor cumple con los requisitos (PHP, MySQL, extensiones). Si ves todo en verde, perfecto. Si algo está en rojo, contacta con tu soporte técnico para que lo activen.
3.4. Configura la base de datos
Este es el paso más técnico. Necesitas crear una base de datos.
- Si usas cPanel: Busca "Bases de datos MySQL", crea una base de datos, un usuario y asigna todos los privilegios a ese usuario sobre esa base.
- Si usas Syspanel: Ve a "Base de datos" > "Añadir base de datos". Ahí mismo te generará el nombre, usuario y contraseña.
Luego, en el instalador de PrestaShop, rellena:
- Servidor de base de datos: Normalmente
localhosto127.0.0.1. Si tu hosting te da uno diferente, ponlo aquí. - Nombre de la base de datos: El que creaste.
- Usuario: El que creaste.
- Contraseña: La que pusiste.
[WARNING] No uses caracteres extraños ni espacios en los nombres de la base de datos. Solo letras, números y guiones bajos.
3.5. Configura tu tienda
Ahora los datos bonitos:
- Nombre de la tienda: El nombre comercial.
- Actividad principal: Elige la opción que más se acerque a lo que vendes.
- País y zona horaria: Asegúrate de que sea correcto.
- Moneda: Elige tu moneda local (EUR, USD, MXN, etc.).
3.6. Crea tu cuenta de administrador
Este es tu acceso al panel de control de la tienda. Elige un email (que recuerdes y al que tengas acceso) y una contraseña segura (mezcla mayúsculas, minúsculas, números y símbolos).
[TIP] No uses "admin" como nombre de usuario. Usa algo como "tunombre_admin" para mayor seguridad.
3.7. ¡Instalar!
Haz clic en "Instalar ahora". El proceso puede tardar de 1 a 5 minutos. No cierres la ventana ni recargues.
Al finalizar, verás un mensaje de éxito y un enlace para ir al panel de administración (normalmente tudominio.com/admin).
[WARNING] ¡IMPORTANTE! Después de instalar, ELIMINA la carpeta
installdel servidor. Si no lo haces, cualquiera podría reinstalar tu tienda y borrarlo todo. También renombra la carpetaadminpor seguridad (ej:admin_miTienda2024).
Paso 4: Configuración básica de la tienda
Ya tienes PrestaShop instalado. Ahora vamos a darle vida.
4.1. Información general de la tienda
Dentro del panel de administración (Back Office), ve a:
- Configuración de la tienda > Parámetros generales.
- Aquí puedes cambiar el nombre, el logo, el lema (eslogan), y el email de contacto.
4.2. Activar el SSL (certificado de seguridad)
Es obligatorio para vender. Ve a:
- Configuración de la tienda > Parámetros generales > General.
- Activa la opción "Activar SSL" y también "Activar SSL en todas las páginas".
- Guarda los cambios. Ahora tu tienda cargará con
https://.
[INFO] Si no ves esta opción, contacta con tu hosting para que activen el SSL gratuito (Let’s Encrypt) desde el panel.
4.3. Configurar los métodos de pago
Sin pago no hay venta. Ve a:
- Módulos > Módulos y servicios.
- Busca "Pago" en la barra de búsqueda.
- Verás opciones como Transferencia bancaria, Pago contra reembolso, y módulos para PayPal, Stripe, etc.
- Instala y configura los que quieras. Por ejemplo, para PayPal, necesitarás una cuenta de negocios de PayPal y conectar tu tienda.
4.4. Configurar los transportistas (envíos)
Ve a:
- Transporte > Transportistas.
- Aquí puedes añadir tus propias tarifas (ej: "Envío gratis a partir de 50€", "Envío estándar 4.99€").
- También puedes instalar módulos de transporte como Correos, SEUR, o MRW si trabajas con ellos.
4.5. Añadir productos
El corazón de tu ecommerce. Ve a:
- Catálogo > Productos > Nuevo producto.
Rellena campos clave:
- Nombre: El nombre del producto.
- Descripción: Explica bien qué es y para qué sirve. Usa listas y negritas para destacar beneficios.
- Precio: El precio de venta (sin IVA o con IVA, según configures).
- Imágenes: Sube fotos de buena calidad. PrestaShop permite varias imágenes por producto.
- Cantidad: El stock disponible.
- Categoría: Asigna el producto a una categoría (ej: "Ropa", "Electrónica").
[TIP] Para empezar, añade entre 5 y 10 productos. Luego ve ampliando poco a poco. No satures la tienda desde el día uno.
Paso 5: Apariencia y personalización
PrestaShop viene con un tema por defecto (clásico). Puedes cambiarlo para que se vea más profesional.
5.1. Elegir un tema
Ve a:
- Diseño > Temas y logotipos.
- Puedes comprar temas en el marketplace de PrestaShop o usar temas gratuitos.
- También puedes modificar el tema actual desde Diseño > Posiciones de módulos para mover bloques (como el carrito, el menú, etc.).
5.2. Menú de navegación
Para que los clientes encuentren lo que buscan:
- Módulos > Módulos y servicios > Busca "Menú" o "Top horizontal menu".
- Configúralo para que muestre tus categorías principales.
Paso 6: Prueba todo antes de lanzarte
Antes de decirle al mundo que tu tienda está abierta, haz estas comprobaciones:
- Haz una compra de prueba: Usa un método de pago (como transferencia bancaria) y completa todo el proceso. ¿Llega el email de confirmación? ¿El pedido aparece en el panel?
- Prueba en móvil: Mira cómo se ve tu tienda en un teléfono. PrestaShop es responsive, pero algunos temas no lo son tanto.
- Velocidad: Usa herramientas como GTmetrix o PageSpeed Insights. Si tu tienda tarda más de 3 segundos en cargar, perderás clientes. Activa la caché en Configuración avanzada > Rendimiento.
[WARNING] No actives la tienda al público hasta que hayas probado todo. Un error en el proceso de pago hará que pierdas ventas y confianza.
Preguntas Frecuentes (FAQ)
¿Puedo instalar PrestaShop en un hosting compartido barato?
Sí, pero con cuidado. PrestaShop consume recursos. Un hosting de 1€/mes probablemente dará errores de memoria. Busca uno que ofrezca al menos 2 GB de RAM y soporte para PHP 8.0.
¿Es difícil migrar mi tienda a otro hosting después?
Requiere conocimientos técnicos. Tendrías que mover archivos y exportar/importar la base de datos. Es mejor elegir un buen hosting desde el principio. Si usas Syspanel, la migración manual es similar a cualquier otro panel.
¿Necesito saber programar para usar PrestaShop?
No. Puedes configurar una tienda básica sin escribir una línea de código. Pero si quieres personalizar funciones avanzadas (como un módulo a medida), necesitarás un desarrollador.
¿Cómo actualizo PrestaShop a la última versión?
Nunca actualices desde el panel sin hacer una copia de seguridad. Ve a Configuración avanzada > Actualización y sigue las instrucciones. Siempre es recomendable contratar a un profesional para la actualización, ya que puede romper módulos o el tema.
¿Qué hago si veo errores de PHP o pantalla blanca?
Lo primero: ve a Configuración avanzada > Información del sistema y activa el modo debug temporalmente. El error te dará pistas. Las causas comunes: falta de memoria (aumenta el límite en el archivo config/defines.inc.php) o un módulo incompatible.
Conclusión
Configurar una tienda online con PrestaShop es un proceso que, paso a paso, está al alcance de cualquier emprendedor. Desde la instalación en tu hosting (ya sea con cPanel, Plesk o Syspanel usando el puerto 2106) hasta la personalización y los primeros productos, cada etapa te acerca a tener tu propio negocio digital.
Recuerda: la clave está en la paciencia y en probar antes de lanzarte. No tengas miedo a equivocarte; cada error es una lección. Si sigues esta guía paso a paso, tendrás tu ecommerce funcionando en menos de un día.
Ahora, ¡manos a la obra y a vender!
