Funciones
module.monster convierte la descripción de lo que debe hacer tu tienda en un módulo de PrestaShop: lo definimos contigo en una conversación y después se desarrolla, se prueba en una instalación real de PrestaShop, se traduce, se documenta y se empaqueta en un .zip que instalas tú.
Primero, la especificación
Describes el módulo con tus palabras y un agente que conoce PrestaShop lo piensa contigo. Propone su mejor hipótesis en lugar de soltarte un cuestionario, te lleva la contraria cuando una idea ya forma parte del comportamiento nativo de PrestaShop o son en realidad tres módulos en uno, y cierra lo que nadie puede adivinar: dónde aparece el módulo, qué hooks usa, qué podrás configurar, qué datos guarda y qué no va a hacer a propósito.
No se desarrolla nada hasta que apruebas esa especificación. Conversar no cuesta nada: el crédito de build se gasta en el momento de aprobar y, si la entrega a la línea de producción falla, el crédito vuelve a tu saldo.
Después, la construcción
Desarrollado
El módulo se implementa sobre una base PrestaShop estándar: rutinas de instalación y desinstalación, los hooks que pide tu especificación y una página de configuración en el back office.
Probado en una tienda real
Se instala en una instalación real de PrestaShop y se pone a prueba allí: cada hook se dispara, el formulario de ajustes se guarda y se recarga, se recorre el camino principal de principio a fin y luego se desinstala y se reinstala para comprobar que limpia lo suyo y sigue funcionando.
Traducido
Cada texto que ven el comerciante o el cliente se traduce a los idiomas que elijas, con el mecanismo de traducción de módulos propio de PrestaShop.
Con capturas
Las pantallas se capturan en un navegador real sobre la tienda en marcha, en cada uno de tus idiomas: nadie documenta un módulo en francés con capturas en inglés.
Documentado
Se redacta una guía PDF ilustrada para cada idioma, pensada para quien lleva la tienda y no para un programador: requisitos, instalación, cada ajuste explicado, el uso diario y una sección de resolución de problemas.
Empaquetado
Todo se comprime en un módulo instalable y con número de versión, añadiendo por el camino la licencia y los archivos estándar que PrestaShop espera.
A qué apunta
- PrestaShop 8.x y 9.x: elige una, otra o ambas al describir el módulo.
- PHP 8.1 en adelante.
- Multitienda: dilo al empezar y el comportamiento multitienda se cierra en la especificación y se comprueba en las pruebas.
- Traducciones del módulo a inglés, francés, alemán, español, italiano, neerlandés, polaco y portugués, en cualquier combinación: se incluyen en los archivos de idioma del propio módulo.
- Las convenciones de siempre: página de configuración en el back office, tablas de base de datos con el prefijo del módulo y una desinstalación que borra sus tablas, pestañas y ajustes.
El .zip es tuyo
Lo que descargas es un .zip de módulo PrestaShop normal y corriente. Lo instalas tú desde tu back office cuando quieras: nadie necesita acceso a tu tienda y el módulo no llama a ningún servidor ni depende de module.monster para seguir funcionando.
Dentro hay PHP legible, con licencia Academic Free License 3.0 y el texto de la licencia incluido en el paquete. Léelo, cámbialo o pásaselo a tu propio programador.
Describe lo que debe hacer tu tienda y mira cómo toma forma la especificación.
Empezar