OdooWiki OCA HUB

Coupon Promotion Product Exclude

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

Este módulo amplía los programas de promoción permitiendo aplicarlos a pedidos excluyendo productos que coincidan con el dominio.

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

Te permite establecer un filtro de productos en una promoción para que los productos coincidentes queden excluidos cuando Odoo calcula el descuento. Los productos excluidos se ignoran para la recompensa, tanto en los descuentos de pedido completo como por línea.

Este módulo añade una opción extra a los programas de promoción (cupones) en Odoo Sales. En el formulario de promoción, justo después del ajuste que indica a qué se aplica el descuento, aparece un nuevo campo llamado "Exclude Products" donde puedes construir un filtro (dominio) sobre productos. El campo se oculta cuando el tipo de recompensa es un producto gratuito, por lo que solo se muestra para recompensas de tipo descuento.

Cuando se aplica una promoción a un pedido de venta, Odoo normalmente examina las líneas del pedido para decidir el descuento. Con este módulo, cualquier línea cuyo producto coincida con tu filtro de exclusión se omite:

  • Se elimina de las líneas utilizadas como base del descuento.
  • Se elimina de las líneas de pago consideradas para la recompensa.
  • Se ignora cuando Odoo busca la línea más barata (utilizada por algunas reglas de promoción).
  • Para los descuentos porcentuales por línea, un producto excluido simplemente no recibe descuento.

Así, si ejecutas una promoción del 10 % pero no quieres que se aplique a, por ejemplo, una categoría de producto específica o a un conjunto de artículos de regalo, solo tienes que introducir ese filtro una vez en la promoción y esos productos quedan automáticamente fuera del cálculo. No es necesario editar líneas manualmente en cada pedido.

El módulo funciona junto con las funciones de cupón y promoción de sale_coupon y afecta al programa de promoción, su configuración de recompensa y la lógica de cálculo del pedido de venta.

Depende de

sale_coupon
Modelos y campos (2)
  • sale.order · amplía un modelo existente
  • coupon.reward · amplía un modelo existenteexclude_products_domain (Exclude Products)

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

Para aplicar el descuento sobre el pedido excluyendo los productos que coincidan con el dominio:

  • Abra o cree un nuevo Promotion Program en el menú Sales/Products/Promotion Programs.
  • Establezca el tipo de recompensa como Discount.
  • Establezca el dominio Exclude products domain.
  • Elija cualquier Discount Apply On.

El descuento se aplicará según las reglas excepto para los productos que cumplan el criterio Exclude products domain.

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.