$ ps-lando

Bienvenida

ps-lando levanta un sandbox completo de PrestaShop — abierto a cualquier tema — en un solo comando.

ps-lando es una CLI zero-config para desarrollo local de PrestaShop. Suelta cualquier zip de tema en una carpeta, ejecuta un comando y tienes un sandbox funcionando. Envuelve Lando (que envuelve Docker) y añade las piezas que cualquier desarrollador de PrestaShop realmente necesita — abierto a cualquier tema, con un preset panda incluido para tiendas Panda:

  • Abierto a cualquier tema — auto-detecta el tema desde theme.yml en cualquier zip que sueltes en el cwd. Sin binario específico por tema.
  • Descarga PrestaShop desde el CDN oficial (PS 9.x) o desde GitHub Releases (PS 8.x).
  • Extrae el zip del tema y copia los zips de módulos al lado.
  • Ejecuta el instalador CLI de PrestaShop con valores por defecto sensatos.
  • Instala cada módulo en lotes paralelos respetando dependencias.
  • Auto-carga el preset panda incluido cuando detecta un panda*.zip — comportamiento Panda + Easy Builder retrocompatible.
  • Opcionalmente ejecuta scripts de hooks y recipes incluidas (ahora con PS_LANDO_THEME_NAME, PS_LANDO_PRESETS y un JSON con el plan resuelto en env).
  • pslando.config.json opcional (vía ps-lando init) para comportamiento explícito y repetible.
  • Comandos completos del ciclo de vida del sandbox: db reset, db dump, db restore, doctor.

Si alguna vez has perdido una tarde instalando PrestaShop, arrastrando zips, configurando Lando y reinstalando módulos uno a uno — ps-lando es para ti.

Empezar

Compatibilidad

ps-lando está validado contra:

  • PrestaShop 8.2.x — vía zip de GitHub Releases.
  • PrestaShop 9.0.x — vía CDN oficial (esperado OK; no probado directamente).
  • PrestaShop 9.1.x — vía CDN oficial.

Las dos ramas con tema Panda + Easy Builder + 56 módulos st*.

Mira la Matriz de compatibilidad para el desglose completo.

Por qué existe ps-lando

La documentación de PrestaShop asume que vas a hacer clic en un asistente, soltar zips a mano y pulsar "instalar" en cada módulo del back-office. Eso está bien para una instalación puntual. Deja de estar bien cuando empiezas un proyecto nuevo cada dos semanas, cada uno con su propia variante del tema Panda.

ps-lando existe para que las partes aburridas de ese ciclo desaparezcan. Sueltas tus zips, ejecutas un comando y empiezas a trabajar en lo que importa — la personalización real para tu cliente.

On this page