Yelish Posted January 30 Share Posted January 30 Tres reembolsos en 1 semana, por qué? Porque hay desarrolladores que usan overrides, la última es buenísima, creo que la voy a colocar en el colofón de mis favoritas. Antes de comprar: "Tu módulo usa override?" No, no usa, me parece muy mala práctica. Más. Usa una extensión entonces. No, no usa. Vale, lo compro. Diez minutos después, el módulo falla cuando añades al carrito los productos. Oh, oh, qué pasa, por qué esta tienda tiene un registro de incidencia no registrada por ninguna otra, y ahí esta, la clase Cart usurpada, eso ya no es cart es voy a divertirme con la clase cart y después bailar. Y he perdido 20 minutos de mi vida bailando con esa clase cart, le digo al cliente hay módulos que usurpan la clase cart, son malos, no te permitirán en el futuro migrar ni añadir nuevas funcionalidades a tu tienda. Respuesta: quiero un reeembolso Ya que me van a cobrar por módulo/tema voy a sugerir qué cojones voy a exigir que eche abajo todos los módulos que usan overrides, me han costado este año más de 1200 euros, y sí,veré los elegidos. Parece guay. Pero no lo harán, los cojones, los overrides están prohibidos desde 1.7 pero ahora los permiten. Eso está prohibido en WOOCOMMERCE, es justo???? 1 Link to comment Share on other sites More sharing options...
José Valverde Posted September 19 Share Posted September 19 Hola, disculpa por la duda pero ¿está desaconsejado el uso de overrides? Link to comment Share on other sites More sharing options...
Yelish Posted September 20 Author Share Posted September 20 Hola, qué tal? Sí, está desaconsejado. Aquí puedes ver la última publicación en la documentación de PrestaShop 8 sobre el uso de overrides: https://devdocs.prestashop-project.org/8/modules/concepts/overrides/ Básicamente dan problemas a la hora de actualizar PrestaShop, también al cambiar definitivamente el comportamiento de ciertas clases y controladores del núcleo de PrestaShop que pueden impedir la ejecución de otros módulos y/o funciones. Te dejo un breve extracto de esta documentación: "Los overrides en PrestaShop son exclusivos. Esto significa que si tu módulo sobrescribe uno de los comportamientos de PrestaShop, otro módulo no podrá usar ese comportamiento correctamente o sobrescribirlo de manera predecible. Por lo tanto, los overrides solo deben utilizarse para tus propios módulos locales, cuando tengas una necesidad específica que no se pueda aplicar de otra manera. No se recomienda utilizar un override en un módulo que tengas la intención de distribuir (por ejemplo, a través del marketplace de PrestaShop Addons), y están prohibidos en los módulos de socios." Un saludo. 1 Link to comment Share on other sites More sharing options...
José Valverde Posted September 20 Share Posted September 20 Pues muchas gracias por la info, estoy empezando a desarrollar en presta y al cruzarmelo varias veces en módulos no sabia que no fuera la mejor opción. Lo dicho, muchas gracias! Link to comment Share on other sites More sharing options...
Yelish Posted September 23 Author Share Posted September 23 Hola, siempre puedes usar una extensión de clase o controlador. En este sentido, se puede hacer sin que pese ningún override. Un saludo amigo. 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