OdooWiki OCA HUB

Auto Refresh Coupons

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

Este módulo permite aplicar los programas automáticamente sin necesidad de la intervención del usuario.

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

Aplica automáticamente los programas de promoción marcados como auto-aplicables en los pedidos de venta cada vez que el pedido o sus líneas cambian, sin que el usuario tenga que hacer clic en nada.

Este módulo hace que Odoo mantenga las promociones actualizadas por sí solo en presupuestos y pedidos de venta. Un nuevo ajuste a nivel de compañía, "Auto Refresh Coupons", aparece en los ajustes de Ventas junto a la opción de descuento; cuando se activa, Odoo recalcula los programas de promoción de aplicación automática cada vez que se produce un cambio relevante en un pedido.

  • La actualización se produce cuando se crea o edita un pedido de venta, y cuando se añaden, cambian o eliminan sus líneas de pedido. Los cambios en el cliente, el producto, la cantidad, el precio unitario, la unidad de medida, los impuestos o el descuento son los desencadenantes.
  • Solo se actualizan los pedidos en estado borrador o enviado, por lo que los pedidos confirmados no se tocan.
  • El recálculo se omite cuando el cambio proviene del sitio web o cuando el propio sistema ya está procesando un cupón, para evitar bucles y efectos secundarios no deseados.
  • El asistente de aplicación de cupones también está protegido para que un cupón no se descarte en medio del proceso.

Los administradores pueden ampliar la lista de campos que desencadenan una actualización mediante un parámetro del sistema, sin cambiar el código. El ajuste es específico de cada compañía, por lo que compañías diferentes pueden comportarse de forma distinta.

Depende de

sale_coupon

Lo necesitan otros módulos

Modelos y campos (6)
  • sale.order · modelo nuevoauto_refresh_coupon
  • res.company · amplía un modelo existenteauto_refresh_coupon (Auto Refresh Coupons)
  • sale.order.line · modelo nuevo
  • res.config.settings · amplía un modelo existenteauto_refresh_coupon
  • sale.coupon.apply.code · amplía un modelo existente
  • sale.coupon.refresh.mixin · modelo nuevoauto_refresh_coupon_triggers_data

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: 3 confirmadas, 6 sin información de 9 versiones.

Fuentes · Odoo 13.0

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

terminal Instalación y uso

Documentación de OCA · Odoo 15.0

Puedes activar o desactivar esta función en cada compañía. Para ello:

  • Ve a Ventas > Configuración > Ajustes
  • En la sección Precios encontrarás la opción Auto refresh promotions.

La actualización automática en el backend se activa ante un conjunto mínimo de cambios de campos. Si quieres ampliar la lista de esos campos:

  • Ve a Ajustes > Técnico > Parámetros del sistema
  • Añade o actualiza la clave:
  • Para sale.order: sale_coupon_auto_refresh.sale_order_triggers
  • Para sale.order.line: sale_coupon_auto_refresh.sale_order_line_triggers
  • En cada una añade los campos separados por comas que quieras añadir a los desencadenantes de recálculo.

⚠️ Después de configurar o eliminar un desencadenante se recomienda reiniciar Odoo para que las dependencias se recarguen correctamente. De todos modos no es obligatorio y el módulo detecta los nuevos desencadenantes, por lo que la actualización automática funciona como se espera en cuanto se establecen.

Debes configurar un programa de Promoción con la opción Promo Code Usage establecida en Automatically applied. Esto se puede hacer en Sales > Products > Promotion programs.

Ahora, crea un presupuesto que cumpla la condición de la promoción y la promoción se aplicará automáticamente.

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.

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.