Tipos de promoción
Crear una promoción
1
Ir a Ventas → Promociones → Nueva Promoción
2
Completar los campos principales
3
Agregar condiciones
Define a qué se aplica la promo. Si no hay condiciones, aplica a todos los productos.
Para combos: se requieren condiciones de tipo Productos específicos — todos deben estar en el carrito para que el combo se active.
4
Guardar
La promoción queda activa de inmediato (si está dentro del rango de fechas).
Cómo se evalúan las promociones
Cuando se agrega o modifica un producto en el carrito, el sistema consulta automáticamente todas las promociones activas vigentes:Promos por ítem (apply_on: unit_price)
- Se evalúan todas las promos que apliquen al producto.
- Solo se aplica la de mayor prioridad — no se acumulan.
- El descuento se muestra como
promo_discountjunto al producto en el carrito.
Promos por subtotal (apply_on: subtotal)
- Se acumulan todas las promos de subtotal que apliquen.
- El descuento total se muestra en el resumen de la venta como descuento global de promoción.
Combos
- Requieren que todos los productos de las condiciones estén presentes en el carrito.
- El descuento es a nivel de orden:
descuento = suma de precios individuales − combo_price. - Si algún producto del combo se elimina del carrito, el descuento desaparece automáticamente.
Precios y clientes exentos de IVA
Los precios de tipo Precio nuevo y Combo se configuran como precios al consumidor final (IVA incluido) para productos gravados. Cuando el cliente seleccionado está marcado como exento de IVA (is_exent), el sistema extrae automáticamente el impuesto:
El sistema realiza este cálculo automáticamente tanto en POS como en Nueva Venta. No es necesario crear una promoción separada para clientes exentos.
Ejemplo: promoción por porcentaje
Resultado en carrito:
- Producto “Agua 500ml” 0.15 → precio efectivo $1.35
Ejemplo: combo de productos
Resultado en carrito (si los 3 productos están presentes):
- Hamburguesa 2.50 + Refresco 9.00 normal
- Con combo → descuento de 8.99**
Prioridad y orden de evaluación
Cuando hay varias promos activas, el sistema las evalúa en orden descendente de prioridad. Para promos por ítem, la primera que aplica gana y las demás son ignoradas para ese producto.Gestionar promociones activas
Desde el listado de promociones se puede:- Activar / Desactivar con el toggle — útil para promociones de temporada.
- Editar todos los campos sin afectar el historial de ventas ya procesadas.
- Eliminar si la promoción ya no se necesita.