Hola @marcos94,
Los compañeros @inmadigital y @samuel_lab están en lo cierto. El sistema de redirecciones 301 para productos inactivos en PrestaShop 1.7.1.1 requiere que el producto esté efectivamente desactivado (es decir, con el estado 'Desactivado' en la pestaña 'Información' del producto), pero no eliminado de la base de datos.
Cuando un producto se elimina por completo, PrestaShop pierde la referencia interna para aplicar la redirección configurada en su ficha. Para que funcione correctamente, sigue estos pasos:
- Verifica el estado del producto: Asegúrate de que el producto esté 'Desactivado' y no haya sido borrado.
- Configura la redirección: En la ficha del producto desactivado, ve a la pestaña 'SEO'.
- En 'Redirección cuando el producto está inactivo', selecciona 'Redirección permanente (301)'.
- En 'Producto de destino' o 'Categoría de destino', elige la URL a la que quieres redirigir.
- Limpia la caché de PrestaShop: Ve a 'Parámetros avanzados' > 'Rendimiento' y haz clic en 'Borrar la caché'. Esto forzará a PrestaShop a regenerar las reglas de URL.
- Verifica las URLs Amigables: En 'Parámetros de la tienda' > 'Tráfico y SEO', asegúrate de que las 'URLs amigables' estén activadas.
Con estos pasos, PrestaShop debería aplicar la redirección 301 correctamente.