quique71186 Posted July 23, 2020 Share Posted July 23, 2020 Hola buenas tardes chicos, he estado intentado desarrollar un modulo para prestashop, el problema es que no soy programador, simplemente tengo conocimientos básicos, pero no se por donde empezar, lei en Internet que debo de tener conocimientos bases en Mysql y php pero empece cursos básicos y sigo muy perdido, sobre todo con variables como smarty y params, alguno de ustedes podría por favor orientarme un poco sobre lo que debo de aprender para poder desarrollar un modulo o si tienen un consejo lo apreciaría mucho también, el modulo que intento desarrollar es uno que cambie el precio en función de tu código postal, la base de datos con los códigos postales ya los tengo. gracias de antemano Link to comment Share on other sites More sharing options...
Prestafan33 Posted July 23, 2020 Share Posted July 23, 2020 Para desarrollar un módulo básicamente debes tener conocimientos de PHP orientado a objetos (muy importante esto último), y SQL si vas a guardar algo en la base de datos, aunque hay muchos módulos que esto último ni necesitan hacerlo, depende de cómo funcionen. Luego no está de más que sepas cómo funciona el sistema MVC (modelo-vista-controlador), y un cierto conocimiento del sistema de clases de PrestaShop y cómo funciona el sistema de hooks. En tema de Smarty en realidad sólo se usa en las vistas y normalmente para pasar variables a las vistas, bucles y poco más, es bastante sencillo por ese lado. Yo te recomiendo que cojas uno de los módulos sencillos que hay dentro de la carpeta /modules de PrestaShop y estudies su estructura hasta que entiendas cómo está organizado y cómo se usan los hooks, cómo se guardan valores de configuración, cómo se cargan, cómo se pasan variables a las vistas y se usan luego en éstas. Y luego intentes hacer tú propio módulo muy sencillo que simplemente cargue una vista y muestre algo. Y luego a partir de ahí ir completando con todo lo que quieras hacer. Link to comment Share on other sites More sharing options...
quique71186 Posted July 23, 2020 Author Share Posted July 23, 2020 10 hours ago, Prestafan33 said: Para desarrollar un módulo básicamente debes tener conocimientos de PHP orientado a objetos (muy importante esto último), y SQL si vas a guardar algo en la base de datos, aunque hay muchos módulos que esto último ni necesitan hacerlo, depende de cómo funcionen. Luego no está de más que sepas cómo funciona el sistema MVC (modelo-vista-controlador), y un cierto conocimiento del sistema de clases de PrestaShop y cómo funciona el sistema de hooks. En tema de Smarty en realidad sólo se usa en las vistas y normalmente para pasar variables a las vistas, bucles y poco más, es bastante sencillo por ese lado. Yo te recomiendo que cojas uno de los módulos sencillos que hay dentro de la carpeta /modules de PrestaShop y estudies su estructura hasta que entiendas cómo está organizado y cómo se usan los hooks, cómo se guardan valores de configuración, cómo se cargan, cómo se pasan variables a las vistas y se usan luego en éstas. Y luego intentes hacer tú propio módulo muy sencillo que simplemente cargue una vista y muestre algo. Y luego a partir de ahí ir completando con todo lo que quieras hacer. muchas gracias por tus consejos, los tomare mucho en cuenta :DDDDD Link to comment Share on other sites More sharing options...
gusman126 Posted July 24, 2020 Share Posted July 24, 2020 Dos enlaces que te puedes servir Un listado de classes y funciones de Prestashop https://gmartos.es/indice-de-classes-y-metodos-de-prestashop/ Y un generador de modulos de prestashop, yo lo utilizo bastante, obviamente solo te añade la base , luego ya tienes que añadir el codigo necesario en cada hook, base de datos, classes, etc... https://validator.prestashop.com/generator @Prestafan33 No se conocías este enlace, 1 Link to comment Share on other sites More sharing options...
Prestafan33 Posted July 24, 2020 Share Posted July 24, 2020 Just now, gusman126 said: Y un generador de modulos de prestashop, yo lo utilizo bastante, obviamente solo te añade la base , luego ya tienes que añadir el codigo necesario en cada hook, base de datos, classes, etc... https://validator.prestashop.com/generator @Prestafan33 No se conocías este enlace, Muchas gracias. No, no lo conocía. Le echaré un vistazo, gracias. Link to comment Share on other sites More sharing options...
quique71186 Posted July 24, 2020 Author Share Posted July 24, 2020 gracias a los dos, me sirvieron mucho los enlaces y ya estoy buscando info sobre PHP POO, por ahora tengo esto Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now