Uno de los problemas que tienen los ecommerce con el SEO es que, cuando los productos se quedan sin stock, dan errores para Google (errores 404), y eso penaliza.
Prestashop, desde la versión 1.7.5 deja seleccionar, en la pestaña SEO, una página de redirección tanto permanente (301) como temporal (302). Se puede redirigir tanto a una categoría como a otro producto.
Esto se debería hacer cuando creamos un producto.
Pero qué pasa cuando tenemos productos anteriores a esa versión, que por defecto dan el “temido” 404? Podemos poner esa redirección de manera masiva por base de datos.
Poner redirección 302 de manera masiva por base de datos.
Lo primero que tenemos que hacer es usar una herramienta que nos permita modificar la base de datos. Lo mejor sería phpMyAdmin o Adminer. No lo hemos probado, puede que se pueda hacer desde el backend con el Gestor SQL.
Lo que debemos hacer es ejecutar estos comandos:
UPDATE ps_product
SET redirect_type = '302-category', id_type_redirected = id_category_default;
UPDATE ps_product_shop
SET redirect_type= '302-category', id_type_redirected = id_category_default;
Estos comandos van a modificar a 302 el tipo de redirección en dos tablas de la base de datos, y poner como categoría de la redirección la de por defecto del producto.
Te lo mostramos en el vídeo.
Os recomendamos los siguientes productos relacionados con la informática: