Cómo instalar PrestaShop en Docker - Plataforma e-commerce autohospedada en Docker
- Obtener enlace
- X
- Correo electrónico
- Otras aplicaciones
PrestaShop: Plataforma e-commerce de código abierto autohospedada en Docker
Crea tu tienda online profesional con PrestaShop. Sin comisiones, sin cuotas mensuales, todo bajo tu control. Multi-tienda, multi-moneda, integraciones de pago, inventario avanzado.
¿Qué es PrestaShop?
PrestaShop es una plataforma e-commerce open source que permite crear tiendas online profesionales sin cuotas mensuales. Fundada en 2007, PrestaShop impulsa más de 300,000 tiendas en línea alrededor del mundo, ofreciendo gestión completa de productos, pedidos, pagos, envíos y marketing.
Alternativa a Shopify: A diferencia de Shopify que cobra suscripciones mensuales y comisiones por ventas, PrestaShop es completamente gratuito, open source y se ejecuta en tu propio servidor. Tienes control total sobre tus datos, sin depender de terceros, y puedes personalizarlo infinitamente.
Características principales
Gestión de catálogo
Productos ilimitados, categorías, atributos, combinaciones, productos digitales.
Multi-tienda
Múltiples tiendas desde una sola instalación con inventario compartido u separado.
Multi-moneda
Soporte para decenas de monedas y cambio automático de precio.
Integraciones de pago
Docenas de pasarelas: Stripe, PayPal, MercadoPago, transferencia bancaria, etc.
Gestión de pedidos
Seguimiento completo de pedidos, facturas, devoluciones, reembolsos.
Módulos y extensiones
Marketplace con miles de módulos para ampliar funcionalidad.
Temas personalizables
Diseños profesionales pre-construidos, completamente personalizables.
Gestión de envíos
Múltiples transportistas, cálculo automático, etiquetas de envío.
Marketing integrado
SEO, email marketing, descuentos, códigos de cupón, programas de afiliación.
Multi-idioma
Soporta 80+ idiomas para alcance global.
Análisis y reportes
Dashboard con métricas de ventas, tráfico, productos populares.
Responsive design
Interfaz de administración y tienda funciona en desktop y móvil.
Requisitos del sistema
- Docker y Docker Compose instalados
- MySQL 5.7+ (en contenedor)
- PHP 8.0+ (en imagen PrestaShop)
- 2 GB de RAM mínimo (4+ GB recomendado)
- 5+ GB de espacio en disco para sistema y datos
- Puertos 80 y 443 disponibles (o puerto personalizado)
Instalación rápida con Docker Compose
Paso 1: Crear docker-compose.yml
Paso 2: Iniciar
Paso 3: Acceder a PrestaShop
Abre http://localhost en tu navegador para ver la tienda.
Panel de administración: http://localhost/admin (el nombre exacto se mostrará durante instalación)
Post-instalación
Eliminar directorio de instalación
Después de completar la instalación, debes eliminar el directorio /install por seguridad:
Renombrar directorio admin
Por seguridad, cambia el nombre del directorio admin a algo único:
Configurar SSL/HTTPS
En PrestaShop, ve a:
- Panel de administración → Parámetros → Tráfico y SEO
- Habilita HTTPS para tienda y administración
- Usa un reverse proxy (Caddy) para gestionar certificados
Configuración avanzada
Reverse Proxy con Caddy (HTTPS automático)
Variables de entorno útiles
Primeros pasos
1. Acceder al panel de administración
- Abre el panel:
http://localhost/admin_[token] - Introduce credenciales de admin
- Te encontrarás en el dashboard principal
2. Configurar información básica
- Ve a Parámetros → Información de tienda
- Introduce nombre, email, teléfono, ubicación
- Configura moneda, idioma, zona horaria
3. Crear primeras categorías
- Catálogo → Categorías
- Crea categorías principales (Hombres, Mujeres, Accesorios, etc)
- Establece imágenes y descripciones
4. Añadir productos
- Catálogo → Productos
- Nuevo producto
- Rellena: nombre, descripción, precio, imágenes, categoría
- Configura: stock, atributos (talla, color), combinaciones
5. Configurar métodos de pago
- Módulos → Módulos instalados
- Busca y activa módulos de pago (Stripe, PayPal, etc)
- Configura credenciales de cada pasarela
6. Configurar envíos
- Parámetros → Envíos
- Define zonas de envío y tarifas
- Integra transportistas (si disponibles)
Personalización con temas y módulos
Temas (Apariencia)
- Tienda → Temas
- Explora el Marketplace de temas
- Instala un tema gratis o de pago
- Personaliza colores, logos, layouts sin código
Módulos (Funcionalidades)
Amplía PrestaShop con módulos para:
- Programas de afiliación
- Email marketing integrado
- SEO avanzado
- Gestión de cupones y descuentos
- Chat en vivo
- Analytics avanzado
- Sincronización de inventario
Gestión y mantenimiento
Ver logs
Backup completo
Actualizar PrestaShop
Reiniciar servicios
Detener todo
Casos de uso
- Pequeños negocios: Tienda online sin costos de suscripción
- Retailers: Multi-tienda, gestión de inventario completa
- Agencias digitales: Crear tiendas para clientes, mantener control
- Empresa mediana: Escalabilidad sin límites impuestos por SaaS
- Venta de productos digitales: Soporte para descargas, licencias
- Marketplace: Multi-vendedor con provisiones automáticas
- B2B: Catálogos especiales, precios personalizados por cliente
Referencias oficiales
Apoya el canal GENBYTE
Suscríbete al canal de YouTube Suscríbete a la newsletter semanal Invítame a un Ko-fi genbyte@proton.me- Obtener enlace
- X
- Correo electrónico
- Otras aplicaciones
Comentarios
Publicar un comentario