Sphere ERP · Guía para el usuario de ventas

Venta cruzada y ascendente

Cómo el sistema propone qué más venderle a un cliente, de dónde sale cada sugerencia, qué no sugiere nunca y cómo se mide si sirvió. Con la lógica del motor explicada y una guía de pruebas al final.

Cliente
Sphere ERP Windows / Web
Módulo
Ventas › Sugerencias
Capacidad
sales-cross-sell
Alcance
ERP. El TPV queda fuera
Criterios
5 fuentes
Una humana y cuatro deducidas
Sugerencias por documento
3 por defecto
Configurable, nunca más de 5
Umbral de afinidad
lift 1,2
Con 30 documentos mínimo
Aviso de recompra
90 % del ciclo
Mediana, no promedio
01

Qué cubre esta guía

Para quien vende y para quien configura. No hace falta saber cómo está construido el programa.

Palanca 1

Venta cruzada

Agregar algo que el cliente no pidió pero que acompaña a lo que ya lleva: el complemento, el kit que se completa, lo que se compra junto.

Palanca 2

Venta ascendente

Ofrecer una versión mejor de lo mismo: más cantidad, o el bulto en lugar de la unidad suelta.

Alcance

ERP, no TPV

Presupuesto, pedido, orden de servicio, oportunidad, factura y remito. El TPV es de otro equipo; el motor está preparado para sumarlo sin migrar datos.

No es un recomendador de marketing ni un escaparate de la web. Es una ayuda dentro del documento que el vendedor ya está armando, con el precio y el stock reales de esa operación.
02

Dónde está cada cosa

Un panel en el documento, y tres pantallas de administración.

DóndePara qué sirveSección
Documento de venta › Sugerencias El panel. Se abre con el botón que muestra la cantidad de propuestas. El vendedor elige y agrega la línea. 05
Ventas › Reglas de sugerencia Las reglas cargadas a mano: “si lleva esto, ofrecé aquello”. Es el único criterio que decide una persona. 04
Configuración › Venta cruzada El interruptor de la empresa: cuántas sugerencias, en qué documentos, con qué pesos. 09
Ventas › Afinidad de canasta Lo que el sistema aprendió de las ventas reales: qué se compra junto con qué. 04

Antes de empezar

Sin la capacidad sales-cross-sell concedida a la empresa, el botón no aparece en ninguna pantalla. Es a propósito: la función se entrega apagada y se enciende por empresa.

Captura pendiente pantallas/win-01-accion-sugerencias.png
Qué capturar: la barra de acciones de un pedido de venta con el botón Sugerencias (3) visible.
03

Cómo decide el motor

Un solo lugar decide qué se sugiere y en qué orden. Ningún cliente reordena ni filtra por su cuenta.

El motor recorre cinco fuentes en un orden fijo, se queda con lo primero que aparece para cada par artículo → sugerido, y después ordena y recorta.

Precedencia: lo que decidió una persona gana

10Regla del equipoDecisión de negocio: manda sobre todo
20Kit incompletoSe deduce del armado del kit
40Presentación mayorAhorro verificable contra la unidad
60Se compran juntosEstadística: no discute con una persona
70Recompra del clienteDepende del historial

Si dos fuentes proponen el mismo par, gana la de menor orden. Así una regla cargada por el equipo nunca queda tapada por una correlación estadística.

Ranking: por qué este primero

ComponentePesoQué premia
Prioridad de la fuente0,35Reglas mejor puntuadas por el equipo
Margen del artículo0,25Lo que deja más, sin dejar de ser lo que corresponde
Afinidad0,20Cuánto sube la chance de venta llevarlo junto
Stock disponible0,10Que se pueda entregar
Señal estratégica0,10Reservado para criterios de negocio (hoy en cero)

Se restan dos penalizaciones: −0,30 si el stock no cubre la cantidad sugerida y −0,50 si el margen está por debajo del piso configurado. El resultado es determinista: la misma entrada devuelve el mismo orden, y pedir tres es el prefijo de pedir cinco.

Filtros duros

No se negocian

Sin precio no se sugiere: mostrar un precio que la venta no aplicará es peor que no mostrar nada.

Sin stock por encima del mínimo, tampoco — salvo que la empresa permita encargo.

Lo que ya está en el documento no se repite. Un artículo inactivo, discontinuado o excluido de venta no entra, aunque una regla lo diga.

04

Los cinco criterios, uno por uno

De dónde sale el conocimiento de cada sugerencia.

Regla del equipo

Dos artículos y una decisión

Si el documento lleva A, ofrecé B. Lleva tipo (cruzada o ascendente), prioridad de 0 a 100, motivo visible, canales y vigencia.

Es el único criterio que se puede usar en factura: un comprobante fiscal sólo admite lo que decidió una persona.

Kit incompleto

Falta una pieza

Si el documento ya lleva al menos dos componentes de un kit y falta alguno, se ofrece el kit completo con el ahorro contra comprar las piezas sueltas.

La lista de materiales se lee completa: para saber qué le falta a un kit de tres piezas hay que ver las tres.

Presentación

El bulto en lugar de la unidad

Unidad a $100; bulto de 12 a $1.080 (90 por unidad): el panel ofrece el bulto con un ahorro de $120.

Tres filtros: un solo escalón (el más chico que sea mayor, no el pallet), sólo si ahorra contra las sueltas, y nunca si el bulto ya está en el documento.

Recompra

Cada cuánto lo compra

Se calcula la mediana de los intervalos entre compras —no el promedio, para que un mes de pausa no adelante la reposición— y se avisa al 90 % del ciclo.

Con menos de tres compras no hay ciclo. Si compró ayer, no se avisa: llegar antes es molestar. Sin cliente identificado no hay nada que calcular.

Afinidad

Los que llevan esto también llevan aquello

Sale de contar facturas, no de una intuición. De los documentos con A, qué proporción lleva B (confianza), comparado con la frecuencia normal de B (lift).

Si B se vende mucho igual, el par no aporta nada. Se descarta lo que no supera lift 1,2, confianza 0,05 y 30 documentos.

Cómo se publica la afinidad

El cálculo corre aparte y publica un conjunto nuevo en un solo commit. El panel lee sólo lo publicado: nunca ve una tabla a medio calcular ni cambia de criterio en medio de una venta.

Modo de venta chico

Un negocio con poco volumen puede no generar afinidad hasta acumular historial suficiente del mismo par. Eso es correcto, no un defecto: con ocho casos no se afirma una correlación.

05

Qué ve el vendedor

El panel y qué significa cada columna.

El botón del documento muestra la cantidad de propuestas antes de abrirlo: Sugerencias (3). Adentro, una fila por candidato.

ColumnaQué dice
Código · ArtículoQué se está ofreciendo, por su referencia comercial
Precio · StockEl precio que se aplicará al agregar la línea, y el stock del depósito del documento
Por quéEl motivo: “Completa el kit”, “Toca reponer…”, “Presentación mayor”
OrigenQuién lo decidió: “Regla del equipo”, “Se compran juntos”, “Recompra del cliente”
AhorroCuando aplica: cuánto se ahorra contra la alternativa
Por qué y Origen responden preguntas distintas: una dice por qué conviene, la otra de dónde salió la idea. Un vendedor que no entiende el origen del panel deja de confiar en él y no lo vuelve a abrir.

Aceptar

La línea entra al documento por el mismo camino que si se cargara a mano: mismos impuestos, mismos descuentos, mismo precio. No hay un camino paralelo para las sugerencias.

Aceptar no guarda el documento: el vendedor sigue editando y guarda cuando termina. Ninguna sugerencia se agrega sola.

Captura pendiente pantallas/win-02-panel-sugerencias.png
Qué capturar: el panel abierto con tres filas, mostrando las columnas Por qué y Origen.
06

Lo que nunca sugiere

Reglas que no dependen de la configuración.

SituaciónQué hacePor qué
El artículo ya está en el documentoNo lo proponeRepetir una línea ya cargada confunde y hace perder tiempo
Sin precioNo lo proponeUn precio que la venta no aplicará es peor que nada
Sin stock del depósito del documentoNo lo proponePrometer lo que no se puede entregar
Artículo inactivo o discontinuadoNo lo proponeAunque una regla lo diga
Factura o comprobante fiscalSólo reglas del equipoUna correlación no empuja líneas a un comprobante
Documento bloqueado fiscalmenteEl botón no apareceNo se toca un comprobante cerrado
Sin la capacidad concedidaEl botón no apareceLa función se entrega apagada

Si algo falla

El panel es una ayuda, no un requisito. Si el motor no responde, el documento se sigue editando y guardando normalmente. Ninguna sugerencia frena una venta.

07

Cómo se mide si sirvió

Dos registros, un número, y la honestidad de decir cuándo no se puede calcular.

Denominador

Exposición

Que el panel se mostró, con cuántas sugerencias, a quién y cuándo.

Numerador

Atribución

Que una línea entró por una sugerencia, con su origen y su posición en el ranking.

El número

Tasa de aceptación

Documentos con al menos una aceptación sobre documentos donde el panel se mostró.

Cuándo la tasa no se muestra

Si no hay denominador, o si hay aceptaciones de documentos que nunca quedaron registrados como expuestos, el número devuelve vacío en vez de cero.

Un cero se lee como “no funcionó”; vacío se lee como “no se midió”, que es la verdad.

También informa qué reglas se mostraron y nunca se aceptaron: son las candidatas a suspender.

Sobre el margen

El margen que reporta es el margen bruto de las líneas aceptadas, no margen incremental. Descontar la canibalización exige comparar contra un grupo de control, y eso no se calcula. Llamarlo “incremental” sería el error que hace tomar decisiones con números falsos.

08

API y asistente

El mismo motor, servido a otros clientes.

ParámetroQué es
itemCodesCódigos ya presentes, separados por coma (máximo 50)
customerIdOpcional. Habilita recompra y lista de precios
limitDe 1 a 5. Por defecto, lo configurado por la empresa
surfacequote · order · invoice

Sin depósito indicado se usa el stock total del artículo; con depósito, el de ese depósito. La respuesta trae precio, stock, motivo, origen y posición, y una marca degraded cuando el motor no pudo responder: un cliente debe poder distinguir “no hay nada” de “no se pudo calcular”.

Asistente

La misma respuesta, sin lógica propia

La herramienta suggest_complementary llama al mismo endpoint: un solo motor, un solo ranking, un solo número.

Su descripción le prohíbe explícitamente inventar productos cuando la respuesta viene vacía.

09

Configuración por empresa

Una sola ficha decide el comportamiento del panel.

CampoPor defectoQué controla
Máximo de sugerencias3Cuántas se muestran. Nunca más de 5
Superficies habilitadasPresupuesto y pedidoEn qué documentos aparece el panel. Factura viene apagada
Piso de margen0Debajo de esto, el candidato recibe penalización
Stock mínimo1Sin este stock, no se ofrece
Permitir sin stockNoHabilita ofrecer con encargo
Pesos del ranking35/25/20/10/10Prioridad, margen, afinidad, stock y señal estratégica
Ocultar tras rechazosVacíoDeja de ofrecer lo que el cliente rechazó varias veces

Cuidado con los pesos

Subir afinidad premia la estadística sobre lo que decidió el equipo. Antes de moverlos, conviene mirar qué reglas se están mostrando y cuáles nunca se aceptan.

10

Lo que todavía no hace

Para no esperar del módulo algo que no está.

CapacidadEstadoDetalle
Regla cargada a manoDisponibleCruzada y ascendente, con prioridad y vigencia
Kit incompletoDisponibleCon ahorro contra las piezas sueltas
Presentación mayorDisponibleSólo si ahorra por unidad
Recompra del clienteDisponibleMediana del ciclo, aviso al 90 %
Afinidad de canastaDisponibleCon umbrales; necesita historial
Escalón de cantidadNo disponibleRequiere re-tarifar la línea al cambiar la cantidad. Sin eso, la sugerencia prometería un precio que la venta no aplica
Escalera de mejora por precio o gamaNo disponibleNo existe la relación producto → sucesor. Hoy se resuelve con reglas cargadas a mano
Servicio adjunto automáticoNo disponibleNo existe relación producto → servicio
Comisión extra por venta cruzadaNo disponibleLa comisión se calcula en el informe comercial; no hay motor de comisiones
Canales web y comercio electrónicoParcialEl motor y el endpoint los soportan; los conectores son trabajo aparte
TPVFuera de alcanceOtro equipo. El canal está reservado para sumarlo sin migrar datos
11

Guía de pruebas paso a paso

Para recorrer el circuito en un entorno de pruebas. Las casillas se guardan en este navegador.

1

La empresa tiene concedida la capacidad de venta cruzada

Mirar el botón en un pedido de venta.
Esperado El botón aparece.
2

Abrir un pedido nuevo y mirar el botón antes de guardar

Sin guardar todavía.
Esperado Dice “Sugerencias (N)” con un número, o sólo “Sugerencias” si no hay nada.
3

Cargar una línea de un artículo con regla cargada

Volver a la vista del documento.
Esperado El número del botón sube.
4

Abrir el panel y leer “Por qué” y “Origen”

Recorrer las filas.
Esperado Cada fila explica el motivo y quién lo decidió. No hay filas sin motivo.
5

Aceptar una sugerencia y revisar la línea agregada

Comparar con cargar la misma línea a mano.
Esperado Precio, impuestos y descuentos idénticos. El documento no se guarda solo.
6

Guardar el pedido y verificar la marca de “se mostró sugerencias”

El panel se abrió antes del primer guardado.
Esperado El documento entra al denominador de la tasa, aunque se haya abierto el panel sin número.
7

Cargar la unidad suelta de un artículo que tenga bulto que ahorre

Probar también con un bulto que no ahorre.
Esperado Con ahorro aparece “Presentación mayor”; sin ahorro, no aparece.
8

Abrir una factura de venta y mirar el panel

Si la factura está entre las superficies habilitadas.
Esperado Sólo sugerencias de origen “Regla del equipo”. Ninguna estadística.
9

Repetir en el cliente Windows y en el web

Mismo documento o equivalente.
Esperado Mismo contenido y mismo orden en los dos: el motor es uno solo.
10

Consultar la efectividad del período

Después de guardar los documentos de prueba.
Esperado Documentos expuestos, con aceptación y la tasa. Si hay aceptaciones sin exposición, la tasa aparece vacía y se informa cuántos casos son.

Antes de dar la función por probada

Recorrer esta lista en los dos clientes. Un panel que compila no es un panel que se ve; la primera vez que se abre en producción es donde aparecen las diferencias de renderizado.