OdooWiki OCA HUB

Sale Coupon Automatic free product as normal

sale_coupon_reward_add_product folder_open OCA/sale-promotion open_in_new
Website Licencia: AGPL-3

Cuando se utilizan promociones y cupones para recompensar un producto gratuito, el producto recompensado debe añadirse al pedido antes de aplicar el cupón.

Este módulo permite configurar las promociones de forma que el producto recompensado se añada automáticamente si falta.

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 configurar una promoción para que el producto de recompensa gratuita se añada automáticamente al pedido de venta cuando falte, en lugar de exigir que el cliente lo añada primero.

Cuando configuras una promoción que recompensa con un producto gratis, Odoo normalmente exige que ese producto ya esté en el pedido antes de poder aplicar el cupón. Este módulo elimina ese requisito.

En el formulario de promoción (coupon.program), aparece una nueva opción "Add if missing" junto a la configuración del producto de recompensa. Solo es visible cuando el tipo de recompensa es un producto y la promoción usa un código de cupón.

Cuando esta opción está habilitada: - El producto de recompensa se añade automáticamente al pedido de venta cuando se introduce el código de cupón, incluso si el cliente no lo añadió. - Si el producto ya está en el pedido pero en una cantidad menor que la cantidad de recompensa, solo se añade la cantidad que falta. - La promoción se puede encontrar y aplicar en función de las cantidades de los productos elegibles ya pedidos, teniendo en cuenta la cantidad de recompensa. - La comprobación de que el producto de recompensa debe estar presente en las líneas del pedido se omite para estas promociones.

El módulo afecta a los modelos coupon.coupon, coupon.program, coupon.reward y sale.order. No añade nuevos menús ni informes; la nueva configuración se añade directamente a la pantalla de configuración de promociones existente.

Depende de

sale_coupononchange_helper
Modelos y campos (4)
  • sale.order · amplía un modelo existente
  • coupon.coupon · amplía un modelo existente
  • coupon.reward · amplía un modelo existentereward_product_add_if_missing (Add reward product to the order automatically)
  • coupon.program · 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

En la configuración de recompensas de tu programa, activa Add if missing.

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.