Docs · Listas de precios

Un precio por tipo de cliente.

Si vendes el mismo producto a precios distintos según quién compra (un quintal de maíz a $40 al detalle pero $36 al mayorista), las listas de precios automatizan eso. Configuras el descuento por lista y Lyron aplica el precio correcto cuando el vendedor selecciona el cliente.

Conceptos clave

  • Lista de precios: un tarifario nombrado (ej. Detalle, Mayorista A, Distribuidor) con un % de descuento global sobre el precio base.
  • Lista predeterminada: la que reciben los clientes que no tienen una asignada. Por convención es “Detalle” con 0% de descuento.
  • Override por producto: dentro de una lista puedes fijar un precio custom para un producto específico (ignora el % global y usa ese precio).

Cómo funciona la prioridad

Lyron calcula el precio en este orden cuando agregas un producto al carrito:

  1. ¿Hay override en la lista del cliente para ese producto? → usa el precio custom.
  2. ¿La lista tiene descuento global? → aplica sale_price × (1 − descuento%).
  3. ¿El cliente no tiene lista? → usa la lista predeterminada.
  4. ¿No hay lista predeterminada? → usa el precio base del producto.

Configuración paso a paso

1. Crear la lista

Ve a Configuración → Catálogo → Listas de precios → + Nueva lista.

  • Nombre: ej. “Mayorista Premium”.
  • Tipo de cliente: opcional, sirve para clasificar — Detalle, PyME, Distribuidor.
  • Descuento %: positivo = descuento, negativo = recargo (raro).
  • Predeterminada: solo 1 lista puede serlo a la vez.

2. Asignar al cliente

Ve a la ficha del cliente (Clientes → seleccionar → Pricing del cliente) y elige la lista en el dropdown. Guarda.

3. Usar en una venta

En Ventas → Nueva venta selecciona el cliente. Verás una pill debajo del nombre con la lista activa y el descuento. Al agregar productos al carrito, elunit_price ya viene aplicado con el descuento.

Casos comunes

Cliente sin lista asignada

Recibe la lista predeterminada. Si no tienes ninguna predeterminada, recibe el precio base del producto.

Editar precio en plena venta

El vendedor puede editar el unit_price de una línea manualmente para casos especiales. Eso NO afecta la lista — solo es para esa venta puntual.

Cliente cambia de tier

Si re-asignas un cliente de “Detalle” a “Mayorista A”, la próxima venta usa la nueva lista automáticamente. Las ventas pasadas NO se recalculan.

Lo que NO hace (aún)

  • UI gráfica para definir override por producto dentro de una lista. Hoy se hace via SQL — escríbenos si lo necesitas.
  • Descuentos por volumen(ej. “comprar 10+ unidades → -3% extra”). En roadmap.
  • Precios vigentes por fechas (ej. lista de precios de Navidad). En roadmap.
Última actualización · mayo 2026← Volver a docs