marketing_sedovin Posted April 28, 2023 Share Posted April 28, 2023 Buenas, Me gustaría saber si alguien podría decirme cómo redireccionar todos los productos desactivados automáticamente, ya que por defecto no se redireccionan, dando lugar al error 404, y no quiero hacerlo uno por uno por el elevado número de productos que tenemos en la web y así evitamos tener que estar pendientes cuando desactivamos un producto de redireccionarlo. En la versión 1.6 lo hice modificando el archivo ProductoController.php, de esta forma: https://www.ecommjuice.com/prestashop-como-redireccionar-productos-sin-perder-seo-y-evitar-errores-404/ pero en la versión 1.7.8.8 ha cambiado un poco el archivo, precisamente en la línea de código donde se le indica qué hacer cuando desactivas un producto (primera línea del código en el link que adjunto). La idea es que al desactivar se redireccione automáticamente a la categoría padre del producto desactivado. Muchas gracias por la ayuda. Un saludo!! Link to comment Share on other sites More sharing options...
ExpertoPrestaShop Posted April 28, 2023 Share Posted April 28, 2023 Pero si esto ya lo hace PS para que hacerlo nuevamente? Solamente tienes que hacer una actualización masiva del campos correspondiente en la BD. No obstante si te quieres complicar mas, la redirección se hace en el método init de la clase ProductController. Link to comment Share on other sites More sharing options...
marketing_sedovin Posted April 28, 2023 Author Share Posted April 28, 2023 Ya lo he conseguido hcer a través del método init de la clase ProductController, te agradezco tu aporte, pero si me puedes explicar cómo hacerlo a través de la BD te lo agradecería. No soy un programador ni desarrollador, por ende, mis conocimientos son limitados. Muchas gracias. Link to comment Share on other sites More sharing options...
ExpertoPrestaShop Posted April 28, 2023 Share Posted April 28, 2023 Existe un campo en la tabla product llamado redirect_type que es el que controla las redirecciones. Solo debes ponerle el valor correcto del tipo de redirección que quieras aplicar y listo, lo demás lo hace ya PS. 1 Link to comment Share on other sites More sharing options...
marketing_sedovin Posted April 28, 2023 Author Share Posted April 28, 2023 Muchas gracias por responder tan rápido, he localizado la tabla y el campo, adjunto captura, entiendo que donde pone 404 tendría que poner la redirección que quiera para todos los productos desactivados?? Muchas gracias. Un saludo. Link to comment Share on other sites More sharing options...
ExpertoPrestaShop Posted May 1, 2023 Share Posted May 1, 2023 On 4/28/2023 at 12:13 PM, marketing_sedovin said: Muchas gracias por responder tan rápido, he localizado la tabla y el campo, adjunto captura, entiendo que donde pone 404 tendría que poner la redirección que quiera para todos los productos desactivados?? Muchas gracias. Un saludo. Es correcto. Solo asegúrate de poner un valor válido en el campo. Y no te olvides de modificar también el mismo valor en la tabla product_shop. 1 Link to comment Share on other sites More sharing options...
marketing_sedovin Posted May 9, 2023 Author Share Posted May 9, 2023 En 1/5/2023 a las 6:15 AM, ExpertoPrestaShop dijo: Es correcto. Solo asegúrate de poner un valor válido en el campo. Y no te olvides de modificar también el mismo valor en la tabla product_shop. En 1/5/2023 a las 6:15 AM, ExpertoPrestaShop dijo: Es correcto. Solo asegúrate de poner un valor válido en el campo. Y no te olvides de modificar también el mismo valor en la tabla product_shop. Buenas, He probado cambiando ambos valores en sendas tablas y no funciona, en ambas saltan errores al darle a guardar. Espero que puedas ayudarme al respecto. Muchas gracias!! Link to comment Share on other sites More sharing options...
ExpertoPrestaShop Posted May 9, 2023 Share Posted May 9, 2023 Pero que error te sale? Publica mas detalles por favor. Ayúdanos a ayudarte. 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