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.ymlen 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_PRESETSy un JSON con el plan resuelto en env). pslando.config.jsonopcional (víaps-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
Quickstart
Levanta tu primer sandbox en 5 minutos.
Selección de módulos
Instala solo lo que tu cliente necesita — omite el blog, Easy Builder o elige por nombre.
Recipes
6 recipes incluidas para datos demo, IVA español, cache warmup y más.
Ciclo de vida del sandbox
Reset, dump, restore y diagnóstico — mantén tu sandbox sano.
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.