Fijar productos relacionados
ps_set_related_products
- ProSolo TellMyShop Pro
- Escritura · vista previa + aprobación
- Guarda: interruptor Ventas (hasta que lo apagues)
- Ventas · interruptor, hasta que lo apagues
- Visible nada más instalar
Fija los productos relacionados que se muestran en la página de producto, por ejemplo a partir de lo que los clientes compran juntos.
TellMyShop Free: No. Esta herramienta solo está en TellMyShop Pro. TellMyShop Free solo tiene informes listos que leen tu tienda.
Pregunta al chat
«Para los 10 sofás más vendidos, añade como productos relacionados lo que los clientes compran más a menudo con ellos.»
Vista previa de ejemplo
10 productos. Sofá Oslo de 3 plazas (12): ahora Manta Hygge (44) -> Manta Hygge (44), Juego de cojines Nord (31). Aviso: la lámpara Fjord (58) no tiene stock.
Detalles técnicos
Fija los productos relacionados en la página de producto (en el back office de PrestaShop, «Productos relacionados», accesorios; los temas suelen mostrarlos como «También te puede interesar») para hasta 50 productos por llamada, hasta 20 relacionados cada uno. mode: set sustituye la lista, add la amplía, remove quita productos de ella. La vista previa muestra la lista antes y después con los nombres y avisa de los productos inactivos o sin stock. La lista de relacionados es común a todas las tiendas de una multitienda.
Parámetros
| Nombre | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| items | array of object | sí | Un elemento por producto. Máx. 50 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. related (array of string, obligatorio): productos relacionados (ID, referencia o EAN). Máx. 20. mode (enum: set | add | remove): set = sustituir, add = añadir, remove = quitar. Por defecto add. |
| 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. |
| 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
Máx. 50 productos por llamada y 20 relacionados por producto. Un producto no puede estar relacionado consigo mismo. Guardar necesita el interruptor Ventas (desactivado tras la instalación). El permiso se comprueba por acción en el back office (Catálogo > Productos). Se deshace 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
- Comprados juntos ps_get_bought_together
- Obtener un producto ps_get_product
- Deshacer un cambio ps_revert_change
Última actualización: 2026-10-11