VEDI Posted May 22, 2023 Share Posted May 22, 2023 Buenas tardes. Quisiera añadir una nueva columna en la pantalla de administración de pedidos en la versión 8.0.4 de Prestashop. En la versión 1.7.5 lo tengo hecho editando el fichero /controllers/admin/AdminOrdersController.php pero no existe en la nueva versión. He leído algo sobre crear un override pero no encuentro la forma. A ver si alguien me puede ayudar con esta modificación que en la anterior versión era muy sencillo. Muchas gracias a todos!!! Link to comment Share on other sites More sharing options...
juanrojas Posted May 22, 2023 Share Posted May 22, 2023 hola, bueno tal vez no aporte mucho mi comentario... ese archivo no existe ni en 1.7.8 y creeria que en versiones un poco anteriores tampoco, la version que tienes es bastante antigua, diria que del año 2019 Link to comment Share on other sites More sharing options...
VEDI Posted May 22, 2023 Author Share Posted May 22, 2023 JuanRojas, muchas gracias por tu comentario. La versión en la que apliqué esa modificación es la 1.7.5.2. Quizá en versiones posteriores ya se eliminó esa posibilidad. En cualquier caso imagino que si en la 1.7.8 ya no existía es porque en esa versión ya cambiaron la forma de programarlo. He leído en algún foro que pasó a ser algo de symphony y que había que hacer lo del override pero no explicaban la manera de hacerlo. Si alguien puede arrojar algo de luz sería genial. Gracias en cualquier caso por tu comentario. Buscaré a ver si para esa versión hay algo que pueda utilizar en mi versión actual 8.0.4 Salu2!!! Link to comment Share on other sites More sharing options...
ventura Posted May 23, 2023 Share Posted May 23, 2023 Para añadir nuevas columnas en el listado de pedidos puedes hacerlo mediante un modulo que utilice los hooks actionOrderGridDefinitionModifier actionOrderGridQueryBuilderModifier' actionOrderGridDataModifier' actionOrderGridPresenterModifier 1 Link to comment Share on other sites More sharing options...
VEDI Posted May 23, 2023 Author Share Posted May 23, 2023 Ventura, muchas gracias por tu respuesta. Soy bastante junior en esto de Prestashop y no tengo claro qué módulo tendría que utilizar como dices. Si me puedes ayudar un poco más te lo agradecería enormemente. Link to comment Share on other sites More sharing options...
ExpertoPrestaShop Posted May 23, 2023 Share Posted May 23, 2023 Aquí está toda la documentación al respecto con ejemplos: https://devdocs.prestashop-project.org/8/development/components/grid/tutorials/ Es completamente distinto a como se hacia en versiones anteriores de PS y sin conocimientos de PHP es un poco complicado que puedas hacerlo. Suerte. Link to comment Share on other sites More sharing options...
VEDI Posted May 23, 2023 Author Share Posted May 23, 2023 ExpertoPrestaShop, muchas gracias por el link. Lo he estado mirando pero el primer problema que tengo es que no sé dónde está el archivo para modificar. No tengo casi conocimientos de PHP pero he hecho alguna "chorradilla". No sé si quizá puedo de alguna forma contratarte para que lo hagas tú en mi tienda. Tampoco sé si en este foro se puede pedir este tipo de servicio. Gracias de nuevo por tu mensaje porque al menos me acerca a la solución. Un saludo!!!!! Link to comment Share on other sites More sharing options...
gusman126 Posted May 23, 2023 Share Posted May 23, 2023 Hay un módulo en addons para añadir columnas a todos los listados de administración, comprueba si es compatible con la versión 8.0 Se llama algo así como columns admin o algo así 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