OdooWiki OCA HUB

Coupon Promotion Discount in Field

sale_promotion_discount_in_field folder_open OCA/sale-promotion open_in_new
Sales Management Licencia: AGPL-3

Esto permite poner el descuento de la promoción directamente en el campo "discount" de la línea del pedido de venta.

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 14.0

Añade un nuevo tipo de recompensa de promoción llamado "Discount in Line" que escribe el porcentaje de promoción directamente en el campo Discount de las líneas del pedido de venta en lugar de crear una línea de recompensa separada.

Al configurar un programa de cupones, los usuarios ahora pueden elegir el tipo de recompensa "Descuento en línea". Esto hace que la promoción se comporte como un descuento de línea normal: el porcentaje se escribe en la columna Descuento de las líneas de pedido de venta elegibles, por lo que el descuento es visible y editable directamente en las líneas del pedido en lugar de aparecer como una línea de producto de recompensa independiente.

  • El formulario del programa muestra un campo Porcentaje de descuento cuando se selecciona este tipo de recompensa, y oculta los campos de producto de recompensa y tipo de descuento que no aplican.
  • Seleccionar este tipo de recompensa requiere que esté habilitada la configuración "Descuento en líneas de pedido de venta"; de lo contrario, Odoo genera un error pidiendo al usuario que la habilite.
  • El descuento puede aplicarse a todo el pedido, al producto más barato o a productos específicos, siguiendo la configuración de aplicabilidad existente del programa.
  • Cuando se aplica un código de cupón de dicho programa, el descuento se establece en las líneas de pedido coincidentes y el programa se almacena en el pedido.
  • El recuento de pedidos y el botón "Pedidos de venta" del programa cuentan y listan correctamente los pedidos que utilizan este tipo de recompensa.
  • Las líneas de recompensa existentes se recalculan para que los programas con este tipo de recompensa no creen líneas de recompensa adicionales y los descuentos de línea se mantengan actualizados.

Afecta a coupon.program, coupon.reward, sale.order y al asistente de código de cupón sale.coupon.apply.code.

Depende de

sale_coupon
Modelos y campos (4)
  • sale.order · amplía un modelo existente
  • coupon.reward · amplía un modelo existentereward_type
  • coupon.program · amplía un modelo existente
  • sale.coupon.apply.code · amplía un modelo existente

Texto generado por IA (DeepSeek) al leer el código de la versión 14.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-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado de confirmación: 1 confirmada, 8 sin información de 9 versiones.

Fuentes · Odoo 14.0

Confirmado el 2026-11-03 en la rama 14.0 de OCA/sale-promotion.

terminal Instalación y uso

Documentación de OCA · Odoo 14.0

Abre o crea un nuevo Promotion Program en el menú Sales/Products/Promotion Programs.

Las siguientes opciones nuevas están disponibles:

  • Reward: Discount in Line: cuando se selecciona, el descuento se añadirá en el campo Discount de la línea del pedido de venta.

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, Configuración.

info

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.