Desactivar o activar un producto, con redirección
ps_set_product_redirect
- ProSolo TellMyShop Pro
- Escritura · vista previa + aprobación
- Guarda: al momento
- Contenido y SEO, Catálogo · escribe al momento
- Visible nada más instalar
Desactiva los productos que ya no vendes y decide adónde llegan en su lugar los visitantes y Google, o vuelve a activar productos.
TellMyShop Free: No. Esta herramienta solo está en TellMyShop Pro. TellMyShop Free solo tiene informes listos que leen tu tienda.
Pregunta al chat
«Hemos dejado de vender la lámpara Lumo. Ocúltala y manda a la gente a la categoría Iluminación de jardín.»
Vista previa de ejemplo
Producto 77 Lámpara de jardín Lumo: activo -> desactivado. URL antigua: redirección 301 a la categoría 12 Iluminación de jardín (permanente, conserva la posición en Google).
Detalles técnicos
Estado del producto. Al desactivarlo (fin de la venta) se fija qué reciben los clientes y Google en la URL antigua: 301-category o 302-category (redirección a una categoría, por defecto la categoría predeterminada del producto), 301-product o 302-product (a otro producto, indica target_product), 404 (no encontrado), 410 (eliminado definitivamente), default (ajuste de la tienda). El 301 conserva la posición en Google y es la mejor opción para productos descatalogados. deactivate=false solo fija la redirección, que se aplica cuando el producto se desactiva. activate=true activa un producto (en lugar de redirect_type), por ejemplo un borrador de ps_create_product; un producto con precio 0 no se activa, y si faltan imágenes, stock o descripción se muestra un aviso.
Parámetros
| Nombre | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| shop_id | integer | no | ID de la tienda en una instalación multitienda. Por defecto, la tienda de la dirección del conector. ps_get_shop_info lista los ID. |
| changes | array of object | sí | Un elemento por producto. Máx. 100 elementos. Campos de cada elemento: product (string, obligatorio): producto (id:123, ref:ABC-1, ean:..., URL del producto, ID, EAN o referencia). Máx. 300 caracteres. redirect_type (enum: 301-category | 302-category | 301-product | 302-product | 404 | 410 | default): tipo de redirección. target_product (string): para 301-product / 302-product: el producto de destino. Producto (id:123, ref:ABC-1, ean:..., URL del producto, ID, EAN o referencia). Máx. 300 caracteres. target_category_id (integer): para 301-category / 302-category: la categoría de destino (por defecto, la categoría predeterminada del producto). deactivate (boolean): desactivar el producto (por defecto sí). activate (boolean): true = ACTIVAR el producto (en lugar de redirect_type). |
| confirm | boolean | no | false (por defecto) devuelve una vista previa y no guarda nada. true ejecuta, solo después de que el usuario haya aprobado la vista previa, junto con change_token. |
| change_token | string | cuándo | Token de la vista previa. Obligatorio con confirm=true. Válido 30 minutos, de un solo uso, ligado a los argumentos y al estado de los datos de la vista previa. |
Límites
Hasta 100 productos por llamada. Redirecciones solo para URL de productos; para cualquier otra dirección antigua (por ejemplo, del informe de errores 404) usa ps_manage_redirects. Se puede deshacer con ps_revert_change.
Lo que ves antes de que se guarde nada
El chat llama primero a la herramienta sin confirmar. El módulo devuelve una vista previa (valores actuales y nuevos) y un token de un solo uso válido durante 30 minutos. El chat te muestra la vista previa y guarda el cambio solo después de tu sí.
Herramientas relacionadas
- Crear o duplicar un producto ps_create_product
- Diagnosticar la visibilidad de un producto ps_diagnose_product_visibility
- Inspeccionar una página de la tienda ps_inspect_page
- Deshacer un cambio ps_revert_change
Casos de uso con esta herramienta
- Informe de productos que no se han vendido en 12 meses
- Añade productos nuevos desde una lista del proveedor
- Copia un producto para empezar uno parecido
- Retira un producto sin perder su tráfico de Google
- Lleva a los visitantes de cualquier dirección antigua a la página nueva correcta
Última actualización: 2026-10-11