Este módulo permite configurar un límite en las veces que se puede aplicar una promoción. Se pueden configurar dos límites: cliente y comercial. Dichos límites se aplican tanto a programas como a cupones.
Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.
auto_awesome Qué hace este módulo
Generado por IA a partir del código · Odoo 18.0Limita cuántas veces se puede aplicar una promoción o un cupón por cliente o por vendedor. Cuando se alcanza el límite, Odoo bloquea la promoción en los nuevos pedidos de venta con un mensaje claro.
Este módulo añade reglas de aplicación a los programas de fidelización en Ventas. Cuando se evalúa una promoción en un pedido de venta, Odoo comprueba dos tipos de límites antes de permitirla.
- Límite de cliente: si el programa tiene un número máximo de aplicaciones por cliente, Odoo cuenta los pedidos de venta anteriores no cancelados del mismo partner comercial que ya usaron el programa. Si el recuento alcanza el límite, la promoción se rechaza con un mensaje que muestra cuántas veces se usó y el máximo permitido.
- Límite de comercial: cada programa puede listar comerciales con su propio número máximo de aplicaciones. Odoo cuenta los pedidos de venta anteriores no cancelados gestionados por ese comercial que usaron el programa. Si se alcanza el límite, la promoción se rechaza con un mensaje que muestra las veces usadas y el máximo.
- Restricción estricta de comercial: si el programa está marcado como restringido a los comerciales listados, cualquier comercial que no esté en la lista queda bloqueado para aplicarlo.
El módulo también mantiene contadores informativos en el programa de fidelización: el máximo total permitido y el total de veces usado entre los comerciales. Estos contadores se recalculan a partir de las líneas reales de pedidos de venta, excluyendo los pedidos cancelados.
Se añaden derechos de acceso para que los comerciales puedan leer los registros de límite de comercial, mientras que los responsables de ventas pueden crearlos, editarlos y eliminarlos.
Modelos y campos (2)
- loyalty.program · amplía un modelo existente
- loyalty.salesmen.limit · amplía un modelo existente
Texto generado por IA (DeepSeek) al leer el código de la versión 18.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. Ver el código en GitHub
Disponibilidad por versión
Revisado: 2026-11-03Estado de confirmación: 3 confirmadas, 6 sin información de 9 versiones.
Fuentes · Odoo 18.0
Confirmado el 2026-11-03 en la rama 18.0 de OCA/sale-promotion.
terminal Instalación y uso
Documentación de OCA · Odoo 18.0Configuración
Fuente · Odoo 18.0Para configurar los límites de clientes:
- Vaya a Ventas \> Productos \> Descuento y fidelización y seleccione o cree uno nuevo.
- Establezca el campo Maximum Customer Applications en el número de veces que un cliente puede usar un programa.
NOTA: El límite de clientes se aplica a nivel de entidad comercial, no para cada contacto dentro de la entidad.
Para configurar los límites de comerciales:
- Vaya a Ventas \> Productos \> Descuento y fidelización y seleccione o cree uno nuevo.
- Añada comerciales a la lista Salesmen Limits y su número máximo de aplicaciones.
- Puede añadir límites diferentes a distintos grupos de comerciales.
- Si desea restringir el uso de la promoción a la lista de comerciales, active la opción Strict limit, de modo que ningún otro comercial pueda aplicar la promoción.
Una vez configurados los límites de los programas, aplique los programas como de costumbre en sus pedidos de venta.
Una vez alcanzado el límite para un cliente o un comercial, si intentamos aplicar una promoción:
- Una promoción con código generará un error.
- Un programa sin código no se aplicará.
- Un cupón perteneciente a un programa limitado generará un error.
- Una promoción aplicada en el siguiente pedido no generará el cupón.
Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen. Sin información verificada en OCA: Instalación.
Las instrucciones de instalación, el paquete de distribución, las dependencias y los pasos de configuración no se muestran porque todavía no se han verificado en la documentación del módulo para ninguna versión.
Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.