Skip to content
← Todas las soluciones
PrestaShop logo

Comercio electrónico solución

Ejecuta PrestaShop en local con FlyEnv

Los proyectos PrestaShop suelen usar PHP, MySQL o MariaDB y un servidor web local. FlyEnv gestiona esos servicios alrededor de una tienda en línea y las herramientas opcionales de desarrollo de temas.

Stack del proyecto local

Servicios que FlyEnv puede gestionar para PrestaShop

Acerca de PrestaShop

PrestaShop es una plataforma de comercio electrónico en PHP para comerciantes que gestionan catálogos de productos, pedidos, pagos, envíos y promociones. Sus módulos y temas permiten a las tiendas adaptar el storefront y el back office sin sustituir el núcleo de comercio.

Una tienda PrestaShop local suele necesitar PHP, MySQL o MariaDB, un servidor web y una URL propia de la tienda. El trabajo con módulos y temas debe preservar la base de datos y los assets de imágenes; Node.js solo corresponde a proyectos que lo usan para las herramientas de assets del tema.

Capacidades principales

  • Product Catalog
  • Order Management
  • Modules
  • Themes
  • Carrier Rules
  • Multi-language Storefronts

Casos de uso comunes

  • Tiendas online pequeñas y medianas
  • Personalización del storefront del comerciante
  • Integración de módulos de pago y transportistas
  • Sitios de catálogo localizados
  • Desarrollo de temas y módulos

Un entorno PrestaShop es una tienda en funcionamiento

El estado del catálogo, los módulos, los assets del tema y el comportamiento del navegador deben estar disponibles a la vez para probar un cambio de forma realista.

Servidor web PHP
Ejecuta la tienda con la versión de PHP y las extensiones soportadas por su versión de PrestaShop.
MySQL o MariaDB
Contiene productos, clientes, pedidos, configuración y datos de los módulos.
URL de la tienda y archivos de imagen
Usa un dominio local para el comportamiento del storefront y conserva las rutas de las imágenes de producto al probar importaciones o temas.
Herramientas de assets del tema cuando se usan
Node.js es opcional y solo debe iniciarse para temas o flujos de frontend que lo declaren.

Recursos del proyecto

Para los comandos de instalación, las versiones compatibles y la configuración específica del proyecto, consulta la documentación oficial de PrestaShop .

Stack local típico

Los servicios exactos dependen del proyecto, su versión y su configuración local. Esta es una configuración local común, no un requisito fijo.

ComponenteRol típico
PHPEjecuta PHP para el entorno local de PrestaShop.
MySQLMariaDBEjecuta MySQL / MariaDB para el entorno local de PrestaShop.
NginxApacheCaddyEjecuta Nginx / Apache / Caddy para el entorno local de PrestaShop.
Node.jsEjecuta Node.js para el entorno local de PrestaShop.

Cómo ayuda FlyEnv

  • Adapta el runtime del proyecto

    Elige la versión de runtime que necesita PrestaShop.

  • Gestiona los servicios locales

    Inicia bases de datos, cachés y otros servicios solo cuando el proyecto los necesite.

  • Mantén los proyectos aislados

    Permite que cada proyecto use sus propias versiones y configuraciones de servicios.

  • Configura dominios locales

    Accede a los proyectos mediante dominios locales y HTTPS cuando sea necesario.

Configura el entorno local

La instalación del proyecto sigue la documentación oficial. FlyEnv gestiona los runtimes, las bases de datos, los servidores web y los servicios auxiliares que lo rodean.

  1. 1Instala el proyecto y sus dependencias siguiendo la documentación oficial de PrestaShop.
  2. 2Selecciona en FlyEnv la versión de runtime que necesita el proyecto.
  3. 3Inicia los servicios de base de datos indicados en la configuración del proyecto.
  4. 4Inicia la caché, la búsqueda u otros servicios auxiliares solo cuando sean necesarios.
  5. 5Configura el servidor web local, los dominios y HTTPS según sea necesario.
  6. 6Agrupa los servicios relacionados para iniciarlos juntos de nuevo con facilidad.

¿Listo para ejecutar PrestaShop en local?

Usa FlyEnv para gestionar los runtimes, las bases de datos, los servidores web y los servicios que rodean a tu entorno local de PrestaShop .

Descargar FlyEnv

¿Tienes preguntas sobre el uso de FlyEnv?