OdooWiki OCA HUB

Coupons Rewards from domain

coupon_domain_free_product folder_open OCA/sale-promotion open_in_new
Sale Licencia: AGPL-3

Módulo base para permitir definir los mismos productos de recompensa que el dominio de productos.

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 15.0

Añade un nuevo tipo de recompensa de cupón llamado Product Domain, que permite regalar productos gratuitos elegidos mediante un dominio de producto en lugar de un único producto fijo, con una cantidad máxima opcional.

Este módulo amplía las funciones de cupones y promociones ya presentes en Odoo. Cuando configuras un programa de cupones, ahora puedes elegir un tipo de recompensa llamado Product Domain además de los tipos de recompensa estándar.

  • En el formulario del programa de cupones, aparecen campos adicionales solo cuando se selecciona este tipo de recompensa: una cantidad y unidad de medida para la recompensa, y una cantidad máxima de recompensa (0 significa sin límite).
  • Se puede mostrar una nueva opción, límite estricto por producto, en el formulario del programa. Cambia cómo se calcula la cantidad o el importe mínimo cuando la recompensa es un descuento sobre productos seleccionados: el mínimo se calcula por separado para cada producto que coincide con el dominio de productos.
  • Las recompensas de este tipo se muestran con la etiqueta Free Products en listas y campos de selección.

El módulo afecta a los modelos coupon reward y coupon rule y a la vista del formulario del programa de cupones. No añade nuevos menús ni informes. El código es breve y específico, por lo que no se añaden otros comportamientos como correos electrónicos o tareas programadas.

Depende de

coupon

Lo necesitan otros módulos

Modelos y campos (2)
  • coupon.rule · amplía un modelo existentestrict_per_product_limit
  • coupon.reward · amplía un modelo existentereward_type, reward_product_max_quantity (Max reward quantity)

Texto generado por IA (DeepSeek) al leer el código de la versión 15.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 15.0

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

terminal Instalación y uso

Documentación de OCA · Odoo 15.0

Para configurar recompensas de producto gratis desde dominios:

  • Ve a Ventas > Productos > Programas de cupones y selecciona o crea uno nuevo.
  • Elige el criterio de aplicación que quieras usar y las cantidades mínimas, que se usarán para calcular las veces que se pueden aplicar las recompensas.
  • En el campo Reward Type elige Free Product Domain.
  • Establece el dominio y las reglas adecuadas.
  • Si quieres aplicar los límites para cada producto en el límite de la promoción, marca la casilla Strict per product limit.

Un ejemplo con el dominio [("id", "in", [1, 2])], límites estrictos y cantidad mínima de 2 unidades:

===== ================== Qty Products ===== ================== 4 product.product(1,) 2 product.product(2,) 6 product.product(3,) ===== ==================

Para product.product(1,) obtendremos 2 unidades como recompensa. Para product.product(2,) obtendremos solo 1. No obtendremos nada de product.product(3,)

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, Uso.

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.